服务器 频道

故障转移群集中的Win2008 HPC概述与要求

  【IT168 专稿】如果要为你的作业计划程序服务提供高可用性,可以在故障转移群集中配置头节点。故障转移群集中包含协同工作的两个服务器,因此如果作为头节点的服务器出现故障,则故障转移群集中的另一个服务器会自动开始作为头节点(在称为故障转移的过程中)。

  要点

  单词"群集"可以指头节点和一组在 Windows HPC Server 2008 中运行软件的计算节点,或者是指一组运行 Windows Server 2008 的服务器(使用故障转移群集功能)。单词"节点"可以指头节点或在 Windows HPC Server 2008 中运行软件的计算节点,或者指故障转移群集中的其中一个服务器。在本文档中,故障转移群集上下文中的服务器通常称为"服务器",用于将故障转移群集节点与头节点或计算节点区分开。此外,单词"群集"被置于适当的短语(如"故障转移群集")中或用在句子的上下文中,用于区别指的是哪种类型的群集。

  在故障转移群集中配置头节点时,故障转移群集中的每个服务器都必须有权访问故障转移群集存储,该存储中包含作业计划程序和管理数据库。作业计划程序服务在故障转移群集中的一台服务器上运行,但是如果出现问题,它可以故障转移到故障转移群集中的其他服务器。

  下图显示了故障转移群集如何支持 Windows HPC Server 2008:(图1)

 

  系统要求

  在故障转移群集上下文中运行 Windows HPC Server 2008 的系统要求是对以下组件的要求组合:

  Windows Server 2008 中的故障转移群集功能

  为故障转移群集安装 SQL Server 2005 Service Pack 2

  Windows HPC Server 2008

  以下几部分提供了有关这些系统要求的详细信息。

  运行 Windows HPC Server 2008 的故障转移群集的硬件要求

  对于运行 Windows HPC Server 2008 的故障转移群集,您需要以下硬件:

  两个与 Windows Server 2008 兼容的服务器:尽管 Windows Server 2008 中的故障转移群集功能最多可在八个服务器上运行,但是 Windows HPC Server 2008 仅对两个服务器的配置提供支持。

  建议您使用包含相同或类似组件的一组匹配的计算机。

  下表列出了将运行 Windows HPC Server 2008 的 Windows Server 2008 的最低安装和建议安装的硬件要求。(图2)

 

  要点:只有在所有的硬件组件都标记为"已针对 Windows Server 2008 进行认证"时,Microsoft 才支持故障转移群集解决方案。此外,完整配置(服务器、网络和存储)必须通过"验证配置向导"(包括在"故障转移群集管理"管理单元中)中的所有测试。

  网络适配器和电缆(用于故障转移网络通信):网络硬件(如 Windows Server 2008 故障转移群集解决方案中的其他组件)必须与 Windows Server 2008 兼容。如果使用 iSCSI,则您的网络适配器必须专门用于网络通信或 iSCSI,而不是同时用于两者。

 

  要点

  在连接了故障转移群集服务器的网络基础结构中,为了避免具有本指南中所述配置的单一故障点,必须使用多个不同的网络。这一点很重要,因为在部署计算节点时或应用程序负载很高时,将头节点连接到计算节点的网络上的负载可能也很高。

  对于 Windows HPC Server 2008,本指南中所述的方案不支持仅公用拓扑 [也称为拓扑 5(仅公用)]。

  请注意,如果使用单一网络连接故障转移群集服务器,网络将通过"验证配置向导"中的冗余要求。但是,来自"故障转移群集设置向导"的报告将包括一条警告,指示网络不应具有单一故障点。

  用于存储的设备控制器或相应的适配器:

  对于串行连接 SCSI 或光纤通道:如果您使用的是串行连接 SCSI 或光纤通道,则在故障转移群集中的服务器中,专门用于群集存储的海量存储设备控制器应该是相同的。它们还应使用相同的固件版本。

  注意

  使用 Windows Server 2008 时,您无法使用并行 SCSI 将存储连接到故障转移群集中的服务器。

  对于 iSCSI:如果您使用的是 iSCSI,则故障转移群集中的每个服务器都必须具有一个或多个专门用于群集存储的网络适配器或主机总线适配器。用于 iSCSI 的网络不能用于网络通信。用于连接到 iSCSI 存储目标的网络适配器应相同,建议您使用 Gigabit 以太网或速度更快的连接。对于 iSCSI,您不能使用成组的网络适配器,因为 iSCSI 不支持它们。

  存储:您必须使用与 Windows Server 2008 兼容的共享存储。存储应至少包含两个单独的卷 (LUN),这些卷是在硬件级别上进行配置的。一个卷作为见证磁盘(在下一段中进行介绍)。另一个卷包含在故障转移群集中运行的头节点所需的文件。存储要求包括以下几点:

  若要使用故障转移群集中包括的本机磁盘支持,请使用基本磁盘,而不是动态磁盘。

  建议您使用 NTFS 格式化分区(对于见证磁盘,分区必须为 NTFS)。

  对于磁盘的分区样式,您可以使用主启动记录 (MBR) 或 GUID 分区表 (GPT)。

  见证磁盘是故障转移群集存储中专门用于承载故障转移群集配置数据库副本的磁盘。(见证磁盘是某些(而不是所有)仲裁配置的一部分。)对于 Windows HPC Server 2008,仲裁配置是"节点和磁盘多数",它是具有偶数个服务器的故障转移群集的默认值。"节点和磁盘多数"意味着故障转移群集中的服务器和见证磁盘每一个都包含多个故障转移群集配置的副本,而且只要这些副本中的多数可用(三分之二),故障转移群集就可以正常工作。

  运行 Windows HPC Server 2008 的故障转移群集的软件要求

  若要在故障转移群集上设置头节点,您必须使用 Windows Server 2008 Enterprise 或 Windows Server 2008 Datacenter 操作系统。此外,Windows HPC Server 2008 仅支持 x64,因此所有的服务器都必须运行操作系统的同一个 x64 硬件版本。所有的服务器还应具有相同的安全更新和服务包。

  此外,故障转移群集中的每个服务器还需要 SQL Server 2005 Standard Service Pack 2 来支持作业计划和管理服务数据库。

  头节点不能作为计算节点或 Windows Communication Foundation (WCF) 代理节点。

  域帐户要求

  您需要以下域属性:

  域角色:故障转移群集中的两个服务器都必须位于同一个 Active Directory 域中。故障转移群集中的服务器不应为域控制器(用于维护 SQL Server 2005 的安全级别)。

  故障转移群集的管理帐户:首次创建故障转移群集时以及安装 SQL Server 2005 时,必须使用在故障转移群集中的两个服务器上具备管理员权限的帐户登录域。该帐户无需是"域管理员"帐户,但可以是两个服务器上的 Administrators 组中的"域用户"帐户。此外,如果该帐户不是"域管理员"帐户,则该帐户(或该帐户所属的组)在该域中必须具备"创建计算机对象"的权限。

  要安装 SQL Server 2005 的域安全组:在运行 SQL Server 2005 的故障转移群集中,通用于所有群集节点的域组用于控制对注册表项、文件、SQL Server 对象以及其他群集资源的访问。所有的资源权限都由域级别组(包括作为成员的 SQL Server 服务帐户)控制。

  用于安装 SQL Server 2005 的 SQL Server 服务的服务帐户:您可以对所有的服务使用一个帐户。故障转移群集实例的所有服务帐户都必须为域帐户。

  网络基础结构要求

  对于本文所述的方案,您需要具备以下网络基础结构:

  网络设置和 IP 地址:为故障转移群集安装 SQL Server 2005 至少需要一个静态 IP 地址。完成 SQL Server 2005 的安装后,您可以定义其他 IP 地址。为实现高可用性,建议您按照下列步骤操作,在这些步骤中您可以为专用网络选择静态地址以满足 SQL Server 2005 的安装要求。安装完成后,您可以更改 IP 地址配置,例如,将静态地址更改为动态主机配置协议 (DHCP) 提供的地址和/或为企业网络添加其他 IP 地址。

  Windows HPC Server 2008 支持多种网络拓扑,这些拓扑是为了满足各种用户需要以及性能、缩放和访问要求而设计的。这些拓扑按照群集以什么方式连接到多少网络进行区分。在故障转移群集中使用时,Windows HPC Server 2008 支持在下表中定义的前四种拓扑。而不支持仅公用拓扑。(图3)
 

  故障转移群集中的 Windows HPC Server 2008

  本部分概述了在单个服务器上运行 Windows HPC Server 2008 的头节点与在故障转移群集中运行该节点之间的一些差异。

  在故障转移群集中,头节点也不能作为计算节点或 WCF 代理节点。在故障转移群集中配置头节点时,将禁用这些选项。

  由于头节点不能作为计算节点,因此不能联机。在故障转移群集中安装头节点后,头节点的节点状态始终处于脱机状态。

  故障转移期间的服务

  下表概述了故障转移期间每项服务发生的变化:(图4)

 

 

0
相关文章