【IT168 专稿】 (接上文)在按照前文所述,安装了所需的操作系统之后,即可以开始在故障转移群集中部署 Windows HPC Server 2008。
步骤 1:在两个服务器上安装基于 x64 的 Windows Server 2008 版本
强烈建议您从未设置的服务器开始安装过程(从头开始)。在将属于故障转移群集的两个服务器上安装基于 x64 的 Windows Server 2008 版本:
从发布 DVD 或从网络安装位置在两个服务器上手动安装基于 x64 的 Windows Server 2008 版本。正如故障转移群集中的 Windows HPC Server 2008 的概述和要求中的"软件要求"部分所述,对于故障转移群集,您需要使用 Windows Server 2008 Enterprise 或 Windows Server 2008 Datacenter 操作系统。
将这些服务器加入相应的 Active Directory 域(此域必须是公用网络的一部分)。
重新启动这些服务器。
验证这些服务器上的网络接口是否已识别,是否具有必要的驱动程序,以及是否已分配了相应的 IP 地址。您可以采用以下两种方式之一执行此操作:
在"服务器管理器"中,单击"查看网络连接",并验证每个网络接口是否正常工作且驱动程序是否已正确安装。
在"服务器管理器"的"导航"窗格中,展开"诊断",然后选择"设备管理器"。在"设备管理器"视图窗格中,展开"网络适配器",右键单击每个适配器,然后选择"属性"以验证每个网络接口是否正常工作且驱动程序是否已正确安装。
从服务器管理器验证没有在这些服务器上配置任何服务器角色。
这些服务器现在已准备就绪,可以配置故障转移群集。
步骤 2:为故障转移群集中的服务器设置共享存储
按照下面的说明将两个新安装的服务器连接到网络和存储。
对于故障转移群集网络,请避免具有单一故障点。若要使用 Windows HPC Server 2008 完成此操作,请使用非仅公用网络拓扑之一,即,在拓扑 1 到拓扑 4(而不是拓扑 5)之间进行选择。这些拓扑通过多个不同的网络连接头节点。如果将网络用于 iSCSI,则除了其他网络之外,请创建此网络。有关详细信息,请参阅"故障转移群集中的 Windows HPC Server 2008 的概述和要求"中的"网络基础结构要求"。
将服务器连接到故障转移群集存储时,必须至少公开两个卷 (LUN)。
您可以根据需要公开其他卷,以便详细测试您的配置。请不要向不在故障转移群集中的服务器公开群集卷。
将故障转移群集服务器连接到网络和存储
请连接并配置故障转移群集中的服务器将使用的网络。
按照制造商的说明以物理方式将服务器连接到存储设备。
确保向将处于故障转移群集中的两个服务器(且只有这两个服务器)公开要在故障转移群集中使用的磁盘 (LUN)。您可以使用以下任何接口来公开磁盘或 LUN:
存储制造商提供的接口
如果您使用的是 iSCSI,则应为相应的 iSCSI 接口
Microsoft Storage Manager for SAN(Windows Server 2008 中的操作系统的一部分)。若要使用此接口,您需要与您的存储设备制造商联系,以获得专门为您的存储设计的虚拟磁盘服务 (VDS) 提供程序包。
如果您已购买用于控制磁盘格式或功能的软件,请按照供应商提供的下列说明进行操作:如何将该软件与 Windows Server 2008 一同使用。主机总线适配器和多路径 I/O 软件可以区分版本。如果您正在对群集实施多路径解决方案,则您应与硬件供应商紧密合作,为 Windows Server 2008 选择正确的适配器、固件和软件。
在要在故障转移群集中包括的服务器上,依次单击"开始"、"管理工具"、"计算机管理",然后单击"磁盘管理"。(如果出现"用户账户控制"对话框,请确认所显示的是您想要执行的操作,然后单击"继续"。) 在"磁盘管理"中,确认群集磁盘可见。
如果要具备容量超过 2 TB 的存储卷,并且您使用的是 Windows 接口来控制磁盘格式,请将该磁盘转换为称为 GUID 分区表 (GPT) 的分区样式。为此,请备份磁盘上的所有数据并删除该磁盘上的所有卷。然后,在"磁盘管理"中,右键单击该磁盘(而不是分区),然后单击"转换为 GPT 磁盘"。
使用 NTFS 格式化这两个卷。(见证磁盘仅支持 NTFS 文件系统。)
步骤 3:为故障转移群集中的服务器设置故障转移群集和文件服务
安装文件服务角色
您需要安装文件服务角色才能在专用网络上启用 NetBIOS 名称解析。
在服务器上安装文件服务角色
1、如果您最近安装了 Windows Server 2008,将显示"初始配置任务"界面。如果显示此界面,请在"自定义此服务器"下单击"添加角色"。然后,跳至步骤 3。
2、如果没有显示"初始配置任务"界面,且服务器管理器也没有运行,请依次单击"开始"、"管理工具",然后单击"服务器管理器"。 (如果出现"用户账户控制"对话框,请确认所显示的是您想要执行的操作,然后单击"继续"。)
在"服务器管理器"的"角色摘要"下,单击"添加角色"。
3、在"添加角色向导"中,如果出现"开始之前"页,请单击"下一步"。
4、从服务器角色列表中,选择"文件服务",然后单击"下一步"两次。在"选择角色服务"页上,选择"文件服务器",然后单击"安装"。
5、按照向导中的说明完成角色的安装。向导完成后,请将其关闭。
6、对要在故障转移群集中包括的每个服务器重复该过程。
在服务器上安装故障转移群集功能
在此步骤中,您需要安装"故障转移群集"功能。
在服务器上安装故障转移群集功能
1、如果您最近安装了 Windows Server 2008,将显示"初始配置任务"界面。如果显示此界面,请在"自定义此服务器"下单击"添加功能"。然后,跳至步骤 3。
2、如果没有显示"初始配置任务"界面,且服务器管理器也没有运行,请依次单击"开始"、"管理工具",然后单击"服务器管理器"。 (如果出现"用户账户控制"对话框,请确认所显示的是您想要执行的操作,然后单击"继续"。)
在"服务器管理器"的"功能摘要"下,单击"添加功能"。
3、在"添加功能向导"中,依次单击"故障转移群集"、"下一步",然后单击"安装"。
4、按照向导中的说明完成功能的安装。向导完成后,请将其关闭。
5对要在故障转移群集中包括的每个服务器重复该过程。
验证故障转移群集配置
创建故障转移群集之前,强烈建议您验证您的配置。验证可帮助您确认服务器、网络和存储的配置是否满足一组特定的故障转移群集要求。
验证故障转移群集配置
1、若要打开故障转移群集管理单元,请依次单击"开始"、"管理工具",然后单击"故障转移群集管理"。 (如果出现"用户账户控制"对话框,请确认所显示的是您想要执行的操作,然后单击"继续"。)
2、确认已选择"故障转移群集管理",然后在中心窗格的"管理"下,单击"验证配置"。
3、按照向导中的说明指定两个故障转移群集服务器和验证测试,然后运行这些测试。为了验证您的全部配置,请在创建故障转移群集之前运行所有测试。此操作可能需要几分钟时间。存储测试范围较大,但是在首次设置故障转移群集时值得一试。
4、测试运行后,将显示"摘要"页。若要查看可帮助您解释结果的帮助主题,请单击"有关群集验证测试的详细信息"。
5、仍在"摘要"页上时,单击"查看报告"即可阅读测试结果。
若要在关闭向导后查看测试结果,请参阅
SystemRoot\Cluster\Reports\Validation Report date and time.html
(其中,SystemRoot 是安装操作系统的文件夹,例如 C:\Windows)。
6、必要时,请在配置中进行更改,然后重新运行测试。
创建故障转移群集
为了创建故障转移群集,可从某个服务器上的"故障转移群集管理"管理单元中运行"创建群集向导"。请使用在两个服务器上都具有本地管理员权限的帐户。
运行创建群集向导
1、若要打开故障转移群集管理单元,请依次单击"开始"、"管理工具",然后单击"故障转移群集管理"。 (如果出现"用户账户控制"对话框,请确认所显示的是您想要执行的操作,然后单击"继续"。)
2、在中心窗格的"管理"下,确认已选择"故障转移群集管理",然后单击"创建群集"。
按照向导中的说明指定以下各项:
要包含在故障转移群集中的服务器。选择两个服务器,因为未自动添加您当前正在运行的服务器。执行某项检查,以确定两个节点可以彼此联系。如果检查失败,请检查并更正网络设置。(如果已在步骤 2 中运行了故障转移群集验证,则检查可能不会失败。)
用于管理群集的访问点。若要创建访问点,请为故障转移群集选择一个网络名称,例如 Failover_Cluster1。此步骤将在 Active Directory 中创建一个使用此名称的对应计算机帐户(对象),并且将向您的帐户授予该帐户的完全控制权。
3、该向导运行且"摘要"页出现后,若要查看该向导已执行任务的报告,请单击"查看报告"。
配置共享存储
验证共享存储是否可供故障转移群集访问,以及故障转移群集仲裁是否配置为包括见证磁盘
1、若要打开故障转移群集管理单元,请依次单击"开始"、"管理工具",然后单击"故障转移群集管理"。 (如果出现"用户账户控制"对话框,请确认所显示的是您想要执行的操作,然后单击"继续"。)
2、如果创建的故障转移群集没有显示在控制台树中,请右键单击"故障转移群集管理",单击"管理群集",然后选择此服务器上的群集。
3、在控制台树中,展开已创建的故障转移群集。
4、单击"存储"。您应该看到共享存储已添加到存储容器中。如果没有,请在"操作"窗格中单击"添加磁盘"并添加相应的磁盘。(如果在结果对话框中没有看到您的磁盘,请重新运行存储验证测试。)
5、如果某个磁盘带有"仲裁中的见证磁盘"标签,则可以跳过步骤 6 到 9。(图1)

6、如有必要,请配置故障转移群集仲裁,以使其包括见证磁盘。在控制台树中,右键单击故障转移群集的完全限定域名,单击"更多操作",然后单击"配置群集仲裁设置"。
7、跳过"设置"页。
8、在"选择仲裁配置"中,选择"节点和磁盘多数"。如果已选择此选项,请单击"取消"。(如果已选择"节点和磁盘多数",则说明已在设置期间将见证磁盘添加到仲裁配置中。)否则,请单击"下一步"。
9、在"配置存储见证"中,如果需要,请展开对应条目以查看驱动器号或有关磁盘的其他信息。然后,确保所选的磁盘是要用作磁盘见证的磁盘。您可以使用相对较小的磁盘用作磁盘见证,但不应小于 512 MB。单击"下一步"两次,然后单击"完成"。
为客户端和公共访问配置网络
在此步骤中,您需要配置网络以便在故障转移群集中进行通信。为了执行此操作,需要在设置 SQL Server 2005 期间在 HPC 专用网络上配置静态 IP 地址。
配置网络以便在故障转移群集中进行通信
1、 若要在"故障转移群集管理"中查看网络,请在控制台树中展开"网络"。在"群集使用"列中,右键单击列为"内部"的任何网络,单击"属性",然后确保选中"允许客户端通过此网络连接"。(图2)

2、单击"确定"两次。
配置用于 SQL Server 的群集实例(群集资源组)
为 SQL Server 2005 创建新的群集实例并添加 SQL Server 磁盘
1、在"故障转移群集管理"中,右键单击"服务和应用程序",指向"更多操作",然后单击"创建空服务或应用程序"。
2、在中心窗格中,右键单击"新服务或应用程序",然后单击"添加存储"。通过选中关联的复选框将其余的磁盘添加到组中,然后单击"确定"。
3、您可以重命名新的群集实例(群集资源组)。在控制台树中,单击"服务和应用程序",右键单击新的群集实例("新服务或应用程序"),单击"重命名",然后指定标识名称,例如 HPC。在"操作"菜单中,单击"刷新"。(图3)

确认故障转移
若要确认是否正确配置了故障转移群集,可以运行基本的故障转移测试以便对服务进行故障转移和故障回复。
运行基本的故障转移测试
1、在"故障转移群集管理"管理单元的控制台树中,单击"服务和应用程序",然后单击已创建并命名(例如,名为 HPC)的群集实例。
2、在"操作"窗格中,单击"将该服务移动到另一个节点",然后单击用于移动群集实例的命令。在中心窗格中,项目的状态会发生变化,在窗格顶部,"当前所有者"将发生变化。
3、若要将群集实例移回原始服务器,请重复前面的步骤。