高可用性的sql server 2008 集群配置精粹(实战案例)

高可用性的sql server 2008 集群配置精粹(实战案例)

ID:33438587

大小:12.19 MB

页数:174页

时间:2019-02-26

高可用性的sql server 2008 集群配置精粹(实战案例)_第1页
高可用性的sql server 2008 集群配置精粹(实战案例)_第2页
高可用性的sql server 2008 集群配置精粹(实战案例)_第3页
高可用性的sql server 2008 集群配置精粹(实战案例)_第4页
高可用性的sql server 2008 集群配置精粹(实战案例)_第5页
资源描述:

《高可用性的sql server 2008 集群配置精粹(实战案例)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、建立MSSQLServer2008高可用性集群目录1,浅谈IT系统高可用性的概念和特点2,配置WindowsServer2008故障转移集群3,配置SQLServer2008故障转移集群+数据库镜像(实例)4,SQLServer2008数据库镜像部署(实例)5,SQLServer2008InstallationProcess6,InstallingSQLServer2008onaWindowsServer2008Cluster7,UnderstandingwhythereisstilldowntimeforSQLServerwithM

2、icrosoftClustering8,SQLServer2008数据库镜像在手动模式下的镜像迁移9,配置Hyper-V的高可用10,Hyper-v在线迁移(LiveMigration)实例11,为WindowsServer2008中的Hyper-V添加Openfiler的iSCSI12,在WindowsStorageServer2008中给hype-v添加iSCSI浅谈IT系统高可用性的概念和特点IT系统高可用性概述IT系统高可用性,通常是指集群系统高可用性,主要包括集群管理器和节点的高可用性。计算机系统的可靠性用平均无故障时间(M

3、TTF)来度量,即计算机系统平均能够正常运行多长时间,才发生一次故障。系统的可靠性越高,平均无故障时间越长。可维护性用平均维修时间(MTTR)来度量,即系统发生故障后维修和重新恢复正常运行平均花费的时间。系统的可维护性越好,平均维修时间越短。计算机系统的可用性定义为:MTTF/(MTTF+MTTR)*100%。由此可见,计算机系统的可用性定义为系统保持正常运行时间的百分比。计算机产业界通常用如下表所示的"9"的个数来划分计算机系统可用性的类型。可用性分类可用水平每年停机时间容错可用性99.9999<1min极高可用性99.9995mi

4、n具有故障自动恢复能力的可用性99.9953min高可用性99.98.8h商品可用性9943.8h通过硬件冗余或软件的方法都可以从很大程度上提高系统的可用性。硬件冗余主要是通过在系统中维护多个冗余部件如硬盘、网线等来保证工作部件失效时可以继续使用冗余部件来提供服务;而软件的方法是通过软件对集群中的多台机器的运行状态进行监测,在某台机器失效时启动备用机器接管失效机器的工作来继续提供服务。一般来说,需要保证集群管理器的高可用性和节点的高可用性。Eddie、LinuxVirtualServer、Turbolinux、Piranha和Ultr

5、amonkey都采用了类似于图1的高可用性解决方案。集群管理器的高可用性为了屏蔽集群管理器的失效,需要为它建立一个备份机。主管理器和备份管理器上都运行着heartbeat程序,通过传送诸如"我活着"这样的信息来监测对方的运行状况。当备份机不能在一定的时间内收到这样的信息时,它就激活fake程序,让备份管理器接管主管理器继续提供服务;当备份管理器又从主管理器收到"我活着"这样的信息时,它就使fake程序无效,从而释放IP地址,这样主管理器就开始再次进行集群管理的工作了。节点的高可用性节点的高可用性可以通过不断监视节点的状态以及节点上的应

6、用程序的运行状态来实现,当发现节点已经失效时,可以重新配置系统并且将工作负载交给那些运行正常的节点来完成。如图1所示,系统通过在集群管理器上运行mon精灵程序来监视集群中的实际服务器上的服务程序的运行状况。例如使用fping.monitor以一定的时间间隔来监视实际服务器是否还在正常运转;使用http.monitor来监测http服务,使用ftp.monitor来监测ftp服务等等。如果发现某个实际服务器出了故障,或者是其上的服务已失败,则在集群管理器中删除有关这个实际服务器的所有规则。反之,如果不久以后发现系统已经重新能够提供服务,

7、则增加相应的所有规则。通过这种方法,集群管理器可以自动屏蔽服务器和其上运行的服务程序的失效,并且当实际服务器正常运转时能将它们重新加入到集群系统中。相关概述:1.1什么是集群简单的说,集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点(node)。一个理想的集群是,用户从来不会意识到集群系统底层的节点,在他/她们看来,集群是一个系统,而非多个计算机系统。并且集群系统的管理员可以随意增加和删改集群系统的节点。1.2集群系统的主要优点:(1)高可扩展性:(2)高可用性HA:集群

8、中的一个节点失效,它的任务可传递给其他节点。可以有效防止单点失效。(3)高性能:负载平衡集群允许系统同时接入更多的用户。(4)高性价比:可以采用廉价的符合工业标准的硬件构造高性能的系统。2.1集群系统的分类虽然,根据集群

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。