您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 服务器群集创建和SQLServer2008群集故障转移配置指南
服务器群集创建和SQLServer2008群集故障转移配置指南安克电子技术有限公司介绍服务器群集是一组协同工作并运行Microsoft群集服务(MicrosoftClusterService,MSCS)的独立服务器。服务器群集为资源和应用程序提供高可用性、故障恢复、可伸缩性和可管理性。服务器群集允许客户端在出现故障和计划中的暂停时,依然能够访问应用程序和资源。如果群集中的某一台服务器由于故障或维护需要而无法使用,资源和应用程序将转移到可用的群集节点上。Windows群集(WindowsClustering)解决方案使用了名词“高可用性”而非“容错”。容错技术提供更高层次的弹性和恢复能力。容错服务器通常使用深层硬件冗余,加上专门的软件,几乎可以即时地恢复任何单一的硬件或软件错误。这些解决方案要比Windows群集(WindowsClustering)解决方案昂贵得多,因为组织必须为处于空闲状态等待错误的冗余硬件支付费用。服务器群集无法保证无间断运作,但是确实能够为多数关键任务应用程序提供足够的可用性。群集服务可以对应用程序和资源进行监控,并能够自动识别和恢复众多故障状况。这为在群集中管理工作负荷提供了灵活性。另外,还提高了整个系统的可用性。群集服务(Clusterservice)的优点包括:1.高可用性:通过服务器群集,资源(例如:磁盘驱动器和Internet协议(IP)地址)的所有权会自动从故障服务器转移到可用的服务器。当群集中的某个系统或应用程序发生故障时,群集软件会在可用的服务器上重新启动故障应用程序,或者将工作从故障节点分散到剩下的节点上。由此,用户只在瞬间感觉到服务的暂停。2.故障恢复:当故障服务器重新回到其预定的首选所有者的联机状态时,群集服务将自动在群集中重新分配工作负荷。该特性可配置,但默认禁用。3.可管理性:您可以使用“群集管理器”工具(CluAdmin.exe),将群集作为一个单一的系统进行管理,并对犹如运行于一个单一服务器的应用程序实施管理。您可以将应用程序转移到群集中的其它服务器。“群集管理器”可用于手动平衡服务器的工作负荷,并针对计划维护释放服务器。您还可以监控群集的状态、所有节点以及来自网络任何地方的资源。可伸缩性:群集服务可扩展以满足需求的增长。当群集监督应用程序的总体负荷超出了群集的能力范围时,可以添加附加的节点。服务器群集配置清单:本清单帮助您进行安装准备,其后接具体的步骤指导。软件要求群集中的所有计算机均安装了MicrosoftWindowsServer2003EnterpriseEdition或WindowsServer2003DatacenterEdition。一个名称解析法,比如:域名系统(DomainNameSystem,DNS)、DNS动态更新协议、WindowsInternet名称服务(WindowsInternetNameService,WINS)、HOSTS等等。一个现有的域模型。所有的节点必须是同一个域的成员。一个域级帐户,必须是每个节点上的本地管理员组的成员。建议采用专用帐户。硬件要求群集硬件必须属于群集服务硬件兼容性列表(HardwareCompatibilityList,HCL)。要查找最新的群集服务硬件兼容性列表,请登陆位于的Windows硬件兼容性列表(WindowsHardwareCompatibilityList),然后搜索“cluster”(群集)。整个解决方案必须得到HCL认证,而不仅仅是个别组件。附件信息,请在Microsoft知识库(MicrosoftKnowledgeBase)中参阅下方文章:309395Microsoft对于服务器群集和硬件的支持策略(TheMicrosoftSupportPolicyforServerClustersandtheHardware)两个超大存储设备控制器——小型计算机系统接口(SmallComputerSystemInterface,SCSI)或光纤通道(FibreChannel);一个用于在其中一个域控制器上安装操作系统(OS)的本地系统磁盘;一个面向共享磁盘的独立的外围组件互连(PCI)存储控制器。群集中的每个节点拥有两个PCI网络适配器。将共享存储设备附加到所有计算机的存储电缆。参考关于配置存储设备的制造商指南。参见本文后面的附录,了解有关使用SCSI或光纤通道(FibreChannel)所需的特定配置。对于所有的节点,一切硬件都必须是可识别的,对应正确的插槽、设备卡、BIOS、固件修订版等等。这将使配置变得更加简单,同时消除兼容性问题。网络要求一个唯一的NetBIOS名称。每个节点上的所有网络界面均拥有静态IP地址。注意:服务器群集(ServerClustering)不支持使用由动态主机配置协议(DynamicHostConfigurationProtocol,DHCP)服务器分配的地址。接入一个域控制器。如果群集服务无法验证用于启动服务的用户帐户,可能导致群集发生故障。建议您在群集所在的相同的局域网(LAN)上拥有一个域控制器,以便确保其可用性。每个节点至少必须拥有两个网络适配器——一个用于连接客户端公用网络,另一个用于连接节点对节点专用群集网络。HCL认证要求一个专用网络适配器。所有节点都必须拥有两个面向公用和专用通信的物理独立的局域网(LAN)或虚拟局域网(LAN)。如果您正在使用容错网卡或网络适配器组合,确认您正在使用最新的固件和驱动程序。向您的网络适配器制造商核实群集兼容性。共享磁盘要求一个经HCL认可的连接到所有计算机的外部磁盘存储单元。其将用作群集共享磁盘。建议采用某种类型的硬件独立磁盘冗余阵列(RAID)。所有共享磁盘,包括仲裁磁盘,必须在物理上附加到一个共享总线。共享磁盘必须位于系统驱动器所用的控制器以外的另一个控制器上。建议在RAID配置中创建多个硬件级别的逻辑驱动器,而不是使用一个单一的逻辑磁盘,然后将其分成多个操作系统级别的分区。这不同于独立服务器通常所采用的配置。但是,它使您可以在群集中拥有多个磁盘资源,并跨节点执行“活动/活动(Active/Active)”配置和手动负载平衡。最小50兆字节(MB)的专用磁盘用作仲裁设备。为了得到最佳的NTFS文件系统性能,建议采用最小500MB的磁盘分区。确认可以从所有的节点看到附加到共享总线的磁盘。这可以在主适配器安装中进行查看。请参考制造商的文档,了解适配器指定的指导说明。必须根据制造商的指导说明,对SCSI设备分配唯一的SCSI标识号,并正确地将其端接。参见本文附录,了解有关安装和端接SCSI设备的信息。所有共享磁盘必须配置为基本磁盘。附加信息,请在Microsoft知识库中参阅下方文章:237853服务器群集磁盘资源不可用的动态磁盘配置(DynamicDiskConfigurationUnavailableforServerClusterDiskResources)群集共享磁盘不支持软件容错。在运行64位版本的WindowsServer2003的系统上,所有共享磁盘必须配置为主引导记录(MBR)。群集磁盘上的所有分区必须格式化为NTFS。建议所有磁盘均采用硬件容错RAID配置。建议最少采用两个逻辑共享驱动器。群集安装安装概述在安装过程中,安装某些节点时将关闭其它节点。这个步骤有助于保证附加到共享总线的磁盘上的数据不会丢失或遭到破坏。当多个节点同时尝试写入一个未受到群集软件保护的磁盘时,可以出现数据丢失或遭到破坏的情况。与Microsoft®Windows®2000系统不同,Windows2003Server中新磁盘的默认装载方式有所变化。在Windows2003中,将不会对与引导分区不在同一总线的逻辑磁盘进行自动装载和分配驱动器号。这有助于确保在复杂的SAN环境中,服务器不会装载可能属于另一台服务器的驱动器。尽管驱动器不会被自动装载,但是仍然建议您按照下列步骤,确认共享磁盘不会遭到破坏。使用下表确定在每一个步骤必须关闭的节点和存储设备。本指南中的步骤面向双节点群集。而如果您正在安装拥有两个以上节点的群集,那么“节点2”一栏将列出其它所有节点所要求的状态。步骤节点1节点2存储备注设置网络开启开启关闭确认共享总线上的所有存储设备均已关闭。开启所有节点。设置共享磁盘开启关闭开启关闭所有节点。开启共享存储,再开启第一个节点。验证磁盘配置关闭开启开启开启第一个节点,开启第二个节点。如果需要,可以针对第三和第四个节点重复相同的步骤。配置第一个节点开启关闭开启关闭所有节点;开启第一个节点。配置第二个节点开启开启开启顺利配置完第一个节点后,开启第二个节点。如果需要,可以针对第三和第四个节点重复相同的步骤。安装后开启开启开启所有节点均必须开启。在配置群集(Cluster)服务软件前,必须先执行几个步骤。这些步骤是:在每个节点上安装WindowsServer2003EnterpriseEdition或WindowsServer2003DatacenterEdition操作系统。设置网络。设置磁盘。安装WindowsServer2003操作系统第一步:参考您从WindowsServer2003操作系统软件包中得到的文档,以便在群集中的每个节点上安装该系统。第二步:配置群集服务之前,您必须在本地登录一个属于本地管理员组成员的域帐户。注意:如果您试图将一个节点加入一个具有空白的本地管理员帐户密码的群集,安装将会失败。基于安全原因,WindowsServer2003禁止使用空白的管理员密码。设置网络每个群集节点至少需要包含两个网络适配器的两个或两个以上的独立网络,以便避免单点故障。其中一个网络适配器用于连接到公用网络,而另一个则用于连接到仅由群集节点组成的专用网络。拥有多个网络适配器的服务器被称为“多宿主”。由于多宿主服务器可能存在问题,因此遵照本文档中所描述的网络配置建议,对您来说至关重要。Microsoft要求您在每个节点上拥有两个经硬件兼容性列表(HardwareCompatibilityList,HCL)许可并得到Microsoft产品支持服务(MicrosoftProductSupportServices)支持的PCI(PeripheralComponentInterconnect,外围组件互连)网络适配器。通过一个静态IP地址,在您的生产网络上配置其中一个网络适配器,并在另一个用于进行专用群集通信的子网上,通过另一个静态IP地址,在一个独立的网络上配置另一个网络适配器。服务器群集节点间的通信对于群集的顺畅运转至关重要。因此,您必须对用于群集通信的网络执行最佳配置,并遵照硬件兼容性列表上的所有要求。专用网络适配器用于执行节点对节点的通信、群集状态信息和群集管理。每个节点的公用网络适配器都将群集连接到客户端所在的公用网络,并应配置为内部群集通信的后备路由。要实现这些操作,应该将群集服务的这些网络角色配置为“只用于内部群集通信”或“所有通信”。此外,每个群集网络必须独立于其它所有群集网络之外发生故障。这意味着,两个群集网络不能拥有可能同时导致其出现故障的组件。例如:在多数情况中,使用多端口网络适配器将一个节点附加到两个群集网络,将无法满足该要求,因为其端口不是独立的。要消除可能的通信问题,从网络适配器删除所有不必要网络流量,即设置为“只用于内部群集通信”(该适配器也被称为心跳或专用网络适配器)。要验证所有的网络连接均准确无误,专用网络适配器必须位于另一个来自公用网络适配器的逻辑网络上的网络。这可以通过在双节点配置中使用跨接电缆,或者在两个以上的节点配置中使用专门的哑集线器来实现。不要针对核心网络使用交换机、智能集线器或其它任何路由选择设备。常规网络配置:注意:本指南假定您正在运行默认的“开始”菜单。如果您使用传统的“开始”菜单,那么具体步骤可能稍有不同。第一个网络适配器(本地连接)被连接到公用网络,而第二个网络适配器(本地连接2)则被连接到专用群集网络。您的网络可能有所不同。重命名局域网
本文标题:服务器群集创建和SQLServer2008群集故障转移配置指南
链接地址:https://www.777doc.com/doc-2321849 .html