1 集群服务器安装及配置

步骤

节点1

节点2

存储

注释

安装配置系统

上电

上电

断电

检查所有共享总线上的存储设备是否都已经断电,给各节点上电。

1.1 安装Windows Server 2003操作系统

在服务器1和服务器2分别独立安装Windows Server 2003操作系统。

安装要开始安装过程,请直接从 Windows Server 2003 CD 启动。您的 CD-ROM 必须支持可启动的 CD。

注意:在配置分区和格式化驱动器时,服务器硬盘驱动器上的数据均会被破坏。

1.1.1 开始安装

安装程序在运行 Windows Server 2003 的计算机中创建磁盘分区,格式化驱动器,然后将安装文件从 CD 复制到服务器上。

注意:这些说明假定在尚未运行 Windows 的计算机上安装 Windows Server 2003。如果从较早版本的 Windows 进行升级,某些安装步骤可能会有所不同。

开始安装

1.

将“Windows Server 2003 CD”插入 CD-ROM 驱动器。

2.

“重新启动”计算机。在出现提示时,按任意键从 CD 启动。

此时将开始安装 Windows Server 2003。

3.

在“欢迎使用安装程序”屏幕上,按“Enter”键。

4.

阅读许可协议,如果接受的话,请按“F8”键。

注意:如果此服务器上已安装了较早版本的 Windows Server 2003,则可能会出现一条消息,询问您是否要修复驱动器。按“Esc”键,继续进行安装而不修复驱动器。

5.

按照说明进行操作,删除所有现有的磁盘分区。具体步骤可能会因计算机上现有分区的数量和类型而异。继续删除分区,直至所有磁盘空间均标记为“未划分的空间”为止。

6.

在将所有磁盘空间均标记为“未划分的空间”后,按“C”键,在第一个磁盘驱动器的未划分空间中创建一个分区(如果适用)。

7.

在出现“创建磁盘分区大小(单位 MB)”提示时,键入20480,然后按“Enter”键。

8.

在创建“新的(未使用)”分区后,按“Enter”键。

9.

选择“用 NTFS 文件系统格式化磁盘分区<快>”,然后按“Enter”键。

Windows Server 2003 安装程序将格式化该分区,然后将文件从 Windows Server 2003 Server CD 复制到硬盘驱动器上。计算机将重新启动,Windows Server 2003 安装程序继续进行安装。

1.1.2 完成安装

使用 Windows Server 2003 安装向导继续安装

1.

“Windows Server 2003 安装向导”检测并安装设备。这可能需要几分钟的时间,在这段时间内,您的屏幕可能会闪烁。

2.

在“区域和语言选项”对话框中,根据需要更改您的区域设置(通常,如果是美国,则不需要进行更改),然后单击“下一步”。

3.

在“自定义软件”对话框中,在“姓名”框中键入“Mike Nash”,在“单位”框中键入“Reskit”。单击“下一步”。

4.

在提供的文本框中,键入“产品密钥”(在 Windows Server 2003 CD 包装盒背面),然后单击“下一步”。

5.

在“授权模式”对话框中,选择适合您组织的授权模式,然后单击“下一步”。

6.

在“计算机名称和管理员密码”对话框的“计算机名称”框中,键入新的计算机名“HQ-CON-DC-01”,然后单击“下一步”。

最佳做法:为便于执行这些指南中的步骤,系统管理员密码被保留为空而没有设置密码。这不是一种可接受的安全做法。在为生产网络安装服务器时,应始终设置密码。默认情况下,Windows Server 2003 要求设置复杂密码。

7.

在出现“Windows 安装程序”提示时,单击“是”,确认设置空白的系统管理员密码。

8.

必要时,在“日期和时间设置”对话框中,更正当前日期和时间,然后单击“下一步”。

9.

在“网络设置”对话框中,确保选择了“典型设置”,然后单击“下一步”。

10.

在“工作组或计算机域”对话框中(默认选择“不”),单击“下一步”。

注意:此时可以指定域名,但本指南稍后将使用“配置服务器向导”来创建域名。

Windows Server 2003 安装继续并配置所需的组件。这可能需要几分钟的时间。

11.

服务器“重新启动”,并且从硬盘驱动器加载操作系统。

1.1.3 设置第二个磁盘驱动器

必须对 Windows Server 2003 安装尚未划分的空间进行格式化,然后操作系统才能对其进行访问。磁盘和分区管理是通过“Microsoft 管理控制台”的“计算机管理”管理单元完成的。以下步骤假定第二个磁盘驱动器正在使用;请为第二个分区相应地修改过程。

准备第二个磁盘驱动器

警告:格式化分区时会破坏该分区上的所有数据。确保选择了正确的分区。

1.

 

单击“开始”按钮,指向“管理工具”,然后单击“计算机管理”。

2.

 

要定义和格式化尚未划分的空间,请单击“磁盘管理”。

3.

 

在磁盘 1 上右键单击“未指派”。

4.

 

要定义分区,请单击“新建磁盘分区”,然后单击“下一步”继续。

5.

 

选择“主磁盘分区”(默认),然后单击“下一步”继续。

6.

 

单击“下一步”,将“分区大小 (MB)”设为默认值。

7.

 

对于“指派以下驱动器号”,选择“D”,然后单击“下一步”继续。

8.

 

在“按下面的设置格式化这个磁盘分区”下面,单击“执行快速格式化”。单击“下一步”,然后单击“完成”,完成第二个磁盘驱动器的配置。完成后,磁盘分配应与图 2 中显示的内容相似。

clip_image001

图 2. 磁盘管理

9.

 

关闭“计算机管理”控制台。

1.1.4 设置网络

每个群集节点至少需要包含两个网络适配器的两个或两个以上的独立网络,以便避免单点故障。其中一个网络适配器用于连接到公用网络,而另一个则用于连接到仅由群集节点组成的专用网络。

专用网络适配器用于执行节点对节点的通信、群集状态信息和群集管理。每个节点的公用网络适配器都将群集连接到客户端所在的公用网络,并应配置为内部群集通信的后备路由。要实现这些操作,应该将群集服务的这些网络角色配置为“只用于内部群集通信”或“所有通信”。

注意:群集心跳不能通过路由选择设备进行转移,因为它们的生存时间(Time to Live,TTL)被设定为1。公共网络适配器只能连接到公用网络。如果您拥有一个虚拟局域网(LAN),那么节点间的等待时间必须少于500毫秒(ms)。

1.1.4.1 重命名局域网图标

建议您更改网络连接的名称,以便清楚地进行识别。例如:您可能想把本地连接 2 的名称更改为 Private。重命名将有助于您识别网络并对其正确地分配角色。

1.

单击开始,指向控制面板,右击网络连接,然后单击打开

2.

右击本地连接 2 图标。

3.

单击重命名

4.

在文本框中键入 Private,然后按 ENTER 键。

5.

重复步骤 1 至 3,然后将公用网络适配器重命名为 Public

clip_image002

图 2:“网络连接”窗口中被重新命名的图标。

6.

重命名的图标如上面的图 2 所示。关闭“网络连接”窗口。

1.1.4.2 配置专用网络适配器

1. 右击您的心跳适配器对应的网络连接,然后单击“属性”。

2. 在“常规”选项卡上,确认仅选定了“Internet协议(TCP/IP)”复选框,如下方图2所示。点击清除所有其它客户端、服务和协议的复选框。

clip_image004

图 3. 在“专用网络属性”对话框中,仅点击选定“Internet协议”复选框。

3. clip_image006如果您拥有一个能够以不同速度进行传输的网络适配器,那么您应该手动指定一个速度及双工模式。不要对传输速度应用自动选择设置,因为某些适配器在确定速度时可能丢掉一些数据包。

clip_image008

图 4. 为所有适配器设置速度和双工。

4. 单击“Internet协议(TCP/IP”,然后单击“属性”。

5. 在“常规”选项卡上,确认您所选择的静态IP地址与其它任何公用网络适配器不在相同的子网或网络上。

对专用适配器应用一个较好的IP地址的范例是:将节点1的地址设为10.1.1.1,将节点2的地址设为10.1.1.2,同时将子网掩码设为255.255.255.0,如下方图5所示。确认该IP地址方案与应用于公用网络的IP地址方案完全不同。

clip_image010

图 5.应用于专用适配器的IP地址示例。

6. 确认未在“默认网关”方框中,或者在“使用下列DNS服务器地址”下方,定义了任何值。

7. 单击“高级”按钮。

8. 在“ DNS”选项卡上,确认未定义任何值。同时确认清除了“DNS中注册此连接的地址”和“DNS注册中使用此连接的DNS后缀”复选框。

9. 在“WINS”选项卡上,确认未定义任何值。单击“禁用TCP/IP上的NetBIOS”,如下方图6所示。

clip_image012

图 6. 确认未在“WINS”选项卡上定义任何值。

10. 当关闭了该对话框,您可能接收到如下提示:“此连接拥有一个空白的主WINS地址。您想继续吗?”如果您收到了该提示,单击“”。

11. 在群集中的所有其它节点上,通过不同静态IP地址完成步骤1至10。

1.1.4.3 配置公用网络适配器

注意:如果IP地址是通过DHCP获取的,那么如果不能访问DHCP服务器,则可能无法接入群集节点。由于这个原因,服务器群集上的所有接口均要求静态IP地址。记住:群集服务只能识别每个子网上的一个网络接口。如果您需要Windows Server 2003中TCP/IP寻址的协助,请参见“联机帮助”。

对公用适配器应用一个较好的IP地址的范例是:

节点1

节点2

IP地址

10.8.25.21

IP地址

10.8.25.22

子网掩码

255.255.255.0

子网掩码

255.255.255.0

默认网关

10.8.25.1

默认网关

10.8.25.1

主用DNS

10.8.25.21

主用DNS

10.8.25.21

备用DNS

10.8.25.22

备用DNS

10.8.25.22

1.1.4.4 检查连接和名字解析

1) 节点1:

单击[开始/运行],并在文本框中键入cmd,单击<确定>。

(a) ipconfig/all (查看节点1设置的IP地址信息)

(b) ping 10.2.1.2 (检查能否ping通节点2内网地址)

(c) ping 10.8.25.22 (检查能否ping通节点2外网地址)

(d) ping OMS-SERVER2 (检查能否ping通节点2计算机名)

2) 节点2:

(a)ipconfig/all (查看节点2设置的IP地址信息)

(b)ping 10.2.1.1 (检查能否ping通节点1内网地址)

(c)ping 10.8.28.81 (检查能否ping通节点1外网地址)

(d)ping OMS-SERVER1 (检查能否ping通节点1计算机名)

1.2 设置域控制器 1.2.1.1 节点1新建一个域控制器

可以手动安装域名服务 (DNS) 和 DCPromo(创建 DNS 和 Active Directory 的命令行工具),也可以使用“Windows Server 2003 管理服务器”向导进行安装。本节使用手动工具来完成安装。

使用手动工具安装 DNS 和 Active Directory

1.

单击“开始”按钮,单击“运行”,键入“DCPROMO”,然后单击“确定”。

2.

在出现“Active Directory 安装向导”时,单击“下一步”开始安装。

3.

阅读“操作系统兼容性”信息后,单击“下一步”。

4.

选择“新域的域控制器”(默认),然后单击“下一步”。

5.

选择“在新林中的域”(默认),然后单击“下一步”。

6.

对于“DNS 全名”,键入“XXS.COM”,然后单击“下一步”。(这表示一个完全限定的名称。)

7.

单击“下一步”,接受将“ISMXXS”作为默认“域 NetBIOS 名”。(NetBIOS 名称提供向下兼容性。)

8.

在“数据库和日志文件文件夹”屏幕上,将 Active Directory“日志文件文件夹”指向“C:\Windows\NTDS”,然后单击“下一步”继续。

9.

保留“共享的系统卷”的默认文件夹位置,然后单击“下一步”。

10.

在“DNS 注册诊断”屏幕上,单击“在这台计算机上安装并配置 DNS 服务器”。单击“下一步”继续。

11.

选择“只与 Windows 2000 或 Windows Server 2003 操作系统兼容的权限”(默认),然后单击“下一步”。

12.

在“还原模式密码”和“确认密码”中,键入密码,然后单击“下一步”继续。

注意:在生产环境中,应使用复杂的目录服务还原密码。

clip_image013

图 3. Active Directory 安装选项摘要

13.

图 3 中显示的是“Active Directory 安装选项摘要”。单击“下一步”开始安装 Active Directory。在出现提示时,请插入 Windows Server 2003 安装 CD。

14.

单击“确定”,对已为 DNS 服务器动态分配了 IP 地址这一提示信息作出确认。

15.

在“Active Directory 安装向导”完成后,单击“完成”。

16.

单击“立即重新启动”以重新启动计算机。

1.2.1.2 节点2加入到节点1域

1.

单击“开始”按钮,单击“运行”,键入“DCPROMO”,然后单击“确定”。

2.

在出现“Active Directory 安装向导”时,单击“下一步”开始安装。

3.

阅读“操作系统兼容性”信息后,单击“下一步”。

4.

选择“现有域的额外域控制器”,然后单击“下一步”。

5.

单击“下一步”。

6.

在 “额外域控制器”页面,填DNS域全名:OMS.COM,然后单击“下一步”。

7.

单击“下一步”,接受将“ISMXXS”作为默认“域 NetBIOS 名”。(NetBIOS 名称提供向下兼容性。)

8.

在“数据库和日志文件文件夹”屏幕上,将 Active Directory“日志文件文件夹”指向“C:\Windows\NTDS”,然后单击“下一步”继续。

9.

保留“共享的系统卷”的默认文件夹位置,然后单击“下一步”。

10.

页面中输入用户名和口令(应是首节点域的名和口令, 在上面第12步建立的);

11.

显示“Active Directory 安装选项摘要”页面,把该服务器作为第一节点服务器的附加服务器,单击“下一步”。

12.

在“Active Directory 安装向导”完成后,单击“完成”。

13.

单击“立即重新启动”以重新启动计算机。

1.2.1.3 设置群集用户帐户

1. 单击“开始”,指向“所有程序”,指向“管理工具”,然后单击“活动目录用户和计算机”。

2. 如果域还未展开,单击加号(+)将其展开。

3. 右击“用户”,指向“新建”,然后单击“用户”。

4. 键入群集名称,如下方图7所示,然后单击“下一步”。

clip_image015

图 7. 键入群集名称。

5. 将密码设置设定为“用户不能更改密码”和“密码永不过期”。单击“下一步”,然后单击“完成”创建该用户。

注意:

如果您的管理安全策略不允许使用永不过期的密码,您必须在密码到期前,在每个节点上重续密码并更新群集服务配置。

6. 在“活动目录用户和计算机”插件的左窗格中,右击“群集”,然后在快捷菜单上单击“属性”。

7. 单击“将成员添加到组”。

8. 单击“管理员”,然后单击“确定”。这将给予新用户帐户在该计算机上的管理特权。

9. 退出“活动目录用户和计算机”插件。

1.3 配置磁盘阵列 1.3.1.1 设置磁盘阵列柜模式

步骤

节点1

节点2

存储

注释

配置磁盘阵列

上电

断电

上电

共享存储器和所有节点都断电。

1.将磁盘阵列柜分别与服务器1、服务器2用SCSI数据线连接;

注意:连接时 RAID服务器上RAID卡通道必须一致;

clip_image017

2.将磁盘阵列柜背部面板的总线配置开关模式调节为集群模式(位置:下)

总线配置开关模式如下:

模式

开关的位置

功能

联合总线模式

拆分总线模块上的 LVD 终结处理处于禁用状态,从电的角度将两条 SCSI 总线合并为一条连续总线。在这种模式下,存储设备正面的拆分总线 LED 指示灯和群集 LED 指示灯都不会亮起。

拆分总线模式

拆分总线模块上的 LVD 终结处理处于启用状态,从电的角度将两条总线分开,形成两条各包含七个驱动器的 SCSI 总线。系统处于拆分总线模式时,存储设备正面的拆分总线 LED 指示灯将亮起。

群集模式

LVD 终结处理处于禁用状态,从电的角度上合并总线。系统处于群集模式时,存储设备正面的群集 LED 将亮起。

1.3.1.2 配置磁盘阵列

步骤

节点1

节点2

存储

注释

配置磁盘阵列

上电

断电

上电

第二节点断电。给共享存储器上电,给首节点上电。

注意:请预先备份您服务器上的数据,配置磁盘阵列的过程将会删除您的硬盘上的所有数据!

1.在自检过程中,当提示按 Ctrl+M 键,按下并进入RAID的配置界面。
clip_image0182.如果服务器在Cluster 模式下,下列信息将会显示"按任意键继续"。
clip_image019
3. 选择Objects(对象)-&gt; Adapter(适配器)菜单
clip_image020

4.修改Initiator ID为7

将集群模式设置为ENABLE

5.按ESC返回主界面:

clip_image021

6. 选择Configure(配置)-&gt; New Configuration(新配置)

clip_image022

7. 选中 YES ,并按回车。
clip_image023

clip_image024注意:

未进行任何设置时,所有硬盘状态初始为READY状态。

clip_image024[1]本例使用的磁盘柜有6个硬盘,其中4个硬盘配置为RAID 0+1配置,其它2块硬盘配置为RAID 1;

8.配置RAID 0+1:首先连续按两次空格,选中两块硬盘,按回车键,再连续按两次空格,按回车键,按F10配置逻辑磁盘,显示跨接界面;

9.在跨接界面,按空格,Span-1出现在阵列框A-00内,使用右方向键选中阵列框A-01,再按空格,Span-2出现在阵列框A-01内,按F10配置逻辑磁盘;

10.选择RAID=1,Span=YES, 选中 Accept ,并按回车,

11. 配置RAID1: 连续按两次空格,选择剩余的两块硬盘,按F10配置逻辑磁盘;

12. 选择RAID=1,选中 Accept ,并按回车,

13. 按ESC键退回,选中 YES ,并按回车;

14. 按任意键继续;

15. 初始化逻辑磁盘(Logical driver)(刚创建的逻辑磁盘需要经过初始化,才能使用)
按ESC 键退回主菜单,选中 Initialize ,并按回车;
clip_image025
16. 连续按两次空格选中需要初始化的逻辑磁盘,按F10
17. 选中 YES ,并按回车。
18. 按任意键继续,并重启系统,RAID配置完成。
clip_image026

19.按ESC,选择YES,按回车退出。

1.3.1.3 设置共享磁盘

步骤

节点1

节点2

存储

注释

设置共享磁盘

上电

断电

上电

第二节点断电。给共享存储器上电,给节点1上电

(1) 进入节点1操作系统;

(2) 右键单击[我的电脑],单击[管理],并单击[存储];

(3) 双击[磁盘管理];

(4) 弹出签名和升级磁盘向导,单击<下一步>,完成该向导(向导将磁盘设置为动态);

(5) 右键单击[磁盘#](这里的#代表所使用的磁盘),并单击[还原为基本磁盘];

(6) 检验所有的共享磁盘是否都格式化为NTFS,并指定为基本;

(7) 右键单击[未分配的磁盘空间],单击[创建分区]

(8) 启动创建分区向导。分别创建以下两个主分区:

(a) 定额磁盘(RAID 1逻辑分区):

大小:2000MB

驱动器号:Q

卷标:QUORUM

格式:NTFS

(b) 共享磁盘(RAID 0+1逻辑分区):

大小:剩余空间

驱动器号:S

卷标:SHARE

格式:NTFS

clip_image027

注意:

RAID 1逻辑分区上创建定额磁盘Q后,其他未分配的磁盘空间不进行创建分区操作。

clip_image027[1]

1.3.1.4 检查节点1磁盘访问和功能:

(1) [开始],单击[程序],单击[附件],并选择[记事本]。

(2) 在记事本中输入一些词,并使用[文件/保存为]命令,将它保存为名为“test.txt”的测试文件,关闭记事本。

(3) 双击[我的文档]图标。

(4) 右键单击“test.txt”,并单击[拷贝]。

(5) 关闭窗口。

(6) 双击[我的电脑]。

(7) 双击[共享驱动器分区]。

(8) 单击[编辑],并单击[粘贴]。 这时在共享磁盘中有一个该文件的拷贝。

(9) 在共享磁盘中,双击“test.txt”。然后关闭该文件。

(10) 选中该文件,并按<删除>键,将它从集群磁盘中删除。

对所有的集群磁盘重复以上过程,检验是否可以从首节点处访问它们

1.3.1.5 检查节点2磁盘访问和功能:

1. 先将节点1关闭并断电,再节点2上电(保证同一时间只有一个节点可以访问磁盘阵列柜);

2.在自检过程中,当提示按 Ctrl+M 键,按下并进入RAID的配置界面。
clip_image018[1]3.如果服务器在Cluster 模式下,下列信息将会显示"按任意键继续"。
clip_image019[1]4. 选择Objects(对象)-&gt; Adapter(适配器)菜单
clip_image020[1]

4.修改Initiator ID值为6

将集群模式设置为ENABLE

5.按ESC返回主界面:

clip_image021[1]

6. 选择Configure(配置)-&gt; View/Add Configuration(查看/添加配置),确认磁盘阵列柜的配置与节点1配置后的一致。

7.按ESC键,在save configcuration对话框中,选择YES,按回车键;

8.按ESC退出磁盘柜配置主菜单,重新启动系统;

检查节点2磁盘访问和功能:

(1) 进入节点2系统;

(2) [开始],单击[程序],单击[附件],并选择[记事本]。

(3) 在记事本中输入一些词,并使用[文件/保存为]命令,将它保存为名为“test.txt”的测试文件,关闭记事本。

(4) 双击[我的文档]图标。

(5) 右键单击“test.txt”,并单击[拷贝]。

(6) 关闭窗口。

(7) 双击[我的电脑]。

(8) 双击[共享驱动器分区]。

(9) 单击[编辑],并单击[粘贴]。 这时在共享磁盘中有一个该文件的拷贝。

(10) 在共享磁盘中,双击“test.txt”。然后关闭该文件。

(11) 选中该文件,并按<删除>键,将它从集群磁盘中删除。

对所有的集群磁盘重复以上过程,检验是否可以从首节点处访问它们

1.4 安装集群服务

步骤

节点1

节点2

存储

注释

配置集群第一个节点

上电

断电

上电

第二节点断电。给共享存储器上电,给首节点上电。

1.4.1 配置第一个节点

1.

依次单击开始所有程序管理工具,然后单击群集管理器

2.

当出现“打开到群集的连接”提示时,在操作下拉列表中,单击创建新群集,如下面的图 9 所示。

clip_image028

图 9:“操作”下拉列表。

3.

确认您具有配置群集所必需的前提条件,如下面的图 10 所示。单击下一步

clip_image029

图 10:前提条件列表属于“欢迎使用新建服务器群集向导”页面的一部分。

4.

键入群集的唯一 NetBIOS 名称 (最多 15 个字符),然后单击下一步。在下面的图 11 所示的例子中,群集被命名为 MyCluster。建议遵守 DNS 命名规则。

clip_image030

图 11:建议在命名群集时遵守 DNS 命名规则。

5.

如果您在本地使用一个不属于具有本地管理特权的域帐户的帐户登录,向导将提示您指定一个帐户。这不是启动群集服务所用的帐户。

请注意: 如果您具有正确的凭证,步骤 5 所提到的提示,如图 12 所示,可能不会出现。

clip_image031

图 12:“新建服务器群集向导”提示您指定一个帐户。

6.

由于可能对群集进行远程配置,因此您必须确认或键入将要作为第一个节点创建群集的服务器的名称,如下面的图 13 所示。单击下一步

clip_image032

图 13:选择将要作为群集中第一个节点的计算机名称。

注意:

安装”向导可以验证所有的节点是否都可以看到共享磁盘。在复杂的存储区域网络中,磁盘的目标识别符 (TID) 有时可能会不同,而且“安装”程序可能错误地检测到磁盘配置对于“安装”无效。要解决这个问题,您可以单击高级按钮,然后单击高级 (最小) 配置

clip_image033

7.

下面的图 14 显示“安装”程序正在分析节点,查找可能导致安装出现问题的硬件或软件问题。检查所有警告或错误信息。您还可以单击详细信息按钮,了解有关每个警告或提示的详细信息。

clip_image034

图 14:“安装”程序正在分析节点,查找可能存在的硬件或软件问题。

注意:

因安装集群首节点时,内部专用网卡处于不可用状态,系统将提示该警告或错误信息,可以忽略继续进行安装。

8.

键入唯一的群集 IP 地址 (在本示例中为:10.8.25.31),然后单击下一步

如下面的图 15 所示,“新建服务器群集向导”通过使用子网掩码选择正确的网络,自动与其中一个公用网络关联群集 IP 地址。群集 IP 地址只能用于管理,而不能用于客户端连接。

9.

键入在预安装时创建的群集服务帐户的用户名密码。(在下面图 16 所示的例子中,用户名为:Cluster)。在下拉列表中选择域名,然后单击下一步

此时,群集配置向导将验证用户帐户和密码。

clip_image035

图 16:向导提示您提供在预安装时所创建的帐户。

10.

检查摘要页面,如下面的图 17 所示,确认所有将用于创建群集的信息均准确无误。使用仲裁按钮,更改由默认自动选择的磁盘指定的仲裁磁盘为Q盘

本屏幕上所显示的摘要信息可用于在出现灾难恢复状况时,重新配置群集。建议您保存并打印一份硬拷贝,与服务器上的更改管理日志保持一致。

clip_image036

图 17:“目标群集配置”页面。

11.

检查所有在群集创建过程中遇到的警告或错误。具体操作是单击加号查看更多信息,然后单击下一步。出现在“创建群集”页面中的警告和错误如图 18 所示。

clip_image037

图 18:出现在“创建群集”页面上的警告和错误。

12.

单击完成结束安装。下面的图 19 显示最终的步骤。

clip_image038

图 19:设置新服务器群集的最终步骤。

请注意:要查看详细的摘要,单击查看日志按钮,或者查看存储在以下位置:%SystemRoot%\System32\LogFiles\Cluster\ClCfgSrv.Log 的文本文件。

1.4.2 验证群集安装

使用“群集管理器”(CluAdmin.exe),在节点 1 上验证群集服务安装。

验证群集安装

1.

依次单击开始所有程序管理工具,然后单击群集管理器

2.

确认所有的资源均顺利地实现了联机,如下面的图 20 所示。

clip_image039

图 20:“群集管理器”验证所有的资源均顺利地实现联机。

注意: 原则上,不要将任何东西放到群集组中,不要从群集组中取出任何东西,也不要使用群集组中的任何东西执行群集管理以外的操作。

1.4.3 配置第二个节点

步骤

节点1

节点2

存储

注释

配置集群第二个节点

上电

断上电

上电

保持共享存储器和首节点上电,第二节点上电

在第二个节点上安装群集服务所需的时间要比在第一个节点上安装所需的时间少。“安装”程序基于第一个节点的配置,在第二个节点上配置群集服务网络设置。与此同时,您还可以通过远程操作为群集添加多个节点。

注意:在这部分的练习中,开启节点 1 和所有的共享磁盘。然后开启所有其他节点。这时,群集服务将控制对共享磁盘的访问权限,以便杜绝任何可能破坏卷的机会。

1.

在节点 1 上打开群集管理器

2.

单击文件,单击新建,然后单击节点

3.

将启动“添加群集计算机向导”。单击下一步

4.

如果您没有使用正确的凭证进行登录,将要求您指定一个对群集中所有节点具有管理权利的域帐户。

5.

输入您要将其添加到群集的节点的机器名称。单击添加。重复该步骤,如下面的图 21 所示,添加您想要的其他节点。当所有的节点均添加完毕后,单击下一步

clip_image040

图 21:向群集添加节点

6.

“安装”向导将对所有节点执行分析,以确认它们得到了正确的配置。

7.

键入用于启动群集服务的帐户密码。

8.

检查显示的摘要信息,确认其准确性。当其他节点加入到群集中时,此摘要信息将用于对这些节点进行配置。

9.

检查群集创建过程中遇到的所有警告或错误,然后单击下一步

10.

单击完成结束安装。

1.4.4 安装后配置 1.4.4.1 心跳配置

现在,每个节点上的网络都已得到了正确的配置,而且群集服务也已配置完毕,这时您需要配置网络角色,以定义其在群集中的功能。此处是一份“群集管理器”中网络配置选项的列表:

为群集应用启用:如果选定了该复选框,群集服务将使用该网络。默认对所有网络选定该复选框。

仅用于客户端访问 (公用网络):如果您想让群集服务仅使用该网络适配器与其他客户端进行外部通信,则可选择该选项。该网络适配器将不进行节点对节点的通信。

仅用于内部群集通信 (专用网络):如果您想让群集仅使用该网络进行节点对节点的通信,则可选择该选项。

所有通信 (混合网络):如果您想让群集服务使用该网络适配器进行节点对节点通信和外部客户端通信,则可选择该选项。默认对所有网络选定该选项。

配置心跳

1.

启动“群集管理器”。

2.

在左侧窗格中,单击群集配置,单击网络,右击专用,然后单击属性

3.

单击仅用于内部群集通信 (专用网络),如下面的图 22 所示。

clip_image041

图 22:使用“群集管理器”配置心跳。

4.

单击确定

5.

右击公用,然后单击属性 (如下面的图 23 所示)。

6.

单击选定为群集应用启用该网络复选框。

7.

单击所有通信 (混合网络),然后单击确定

clip_image042

图 23:“公用属性”对话框。

1.4.4.2 心跳适配器优先化

配置完群集服务如何应用网络适配器的角色后,下一步是对内部群集通信应用进行优先排序。这仅适用于两个或多个被配置为节点对节点通信的网络。屏幕右边的优先级箭头指定了群集服务使用各个网络适配器在节点间进行通信的先后顺序。群集服务总是尝试使用列于首位的网络适配器进行节点间的远程过程调用 (RPC) 通信。只有当群集服务无法使用第一个网络适配器进行通信时,才会使用列表上的下一个网络适配器。

1.

启动“群集管理器”。

2.

在左窗格中,右击群集名称 (位于左上角),然后单击属性

3.

单击网络优先级选项卡,如下面的图 24 所示。

clip_image043

图 24:“群集管理器”中的“网络优先级”选项卡。

4.

确认专用网络列于最顶部。使用上移下移按钮,更改优先顺序。

5.

单击确定

1.4.4.3 仲裁磁盘配置

“群集配置向导”自动选择将作为仲裁设备的驱动器。并将使用 50 MB 以上的最小分区。您可能要把自动选择的磁盘更改为您自己指定的仲裁磁盘。

配置仲裁磁盘

1.

启动“群集管理器”(CluAdmin.exe)。

2.

右击位于左上角的群集名称,然后单击属性

3.

单击仲裁选项卡。

4.

仲裁资源列表框中,选择一个不同的磁盘资源。在下面的图 25 中,仲裁资源列表框中选定的是“磁盘 Q”。

clip_image044

图 25:“仲裁资源”列表框。

5.

如果磁盘具有的分区不止一个,单击您要在其中存储群集指定数据的分区,然后单击确定

1.4.4.4 创建一个延迟启动

当所有的群集节点均同时启动并尝试附加到仲裁资源时,群集服务可能无法启动。

例如,在发生电源故障后,同时对所有节点恢复电力时,可能出现这种情况。要避免这类情况的发生,可以增加或减少显示操作系统列表的时间设置。

1.单击开始,指向我的电脑

2.右击我的电脑,然后单击属性

3.单击高级选项卡,然后在启动和故障恢复框中,单击设置

1.4.4.5 测试安装

在“安装”程序结束后,有几种可供验证群集服务安装的方法。其中包括:

1.群集管理器:如果仅完成了节点 1 的安装,启动“群集管理器”,然后尝试连接到群集。如果已安装了第二个节点 2,在任意一个节点上启动“群集管理器”,然后确认第二个群集显示在列表上。

2.“服务”小程序: 使用服务管理单元确认群集服务已显示在列表上并已启动。

3.事件日志:使用“事件查看器”检查系统日志中的 ClusSvc 条目。您会看到有关确认群集服务已经顺利形成或加入一个群集的条目。

4.群集服务注册表项:确认群集服务安装程序已将正确的项写入注册表。您可以在 HKEY_LOCAL_MACHINE\Cluster 下找到许多注册表设置

5.单击开始,单击运行,然后键入“虚拟服务器”的名称。确认您可以连接并看到资源。

1.4.4.6 测试故障转移

验证资源可以执行故障转移

1.

依次单击开始程序管理工具,然后单击群集管理器,如下面的图 26 所示。

clip_image045

图 26:“群集管理器”窗口。

2.

右击磁盘组 1 组,然后单击移动组。该组及其所有资源将转移到另一个节点。稍后,磁盘 F:G:将在第二个节点上实现联机。在窗口中观察该转移。退出“群集管理器”。

到目前为止,已经完成了所有节点上的群集服务配置。服务器群集已经可以完全正常地运作了,现在可以准备安装群集资源,如:文件共享、打印机后台处理程序、诸如分布式事务协调器、DHCP、WINS 等群集敏感服务、或者诸如 Exchange Server 或 SQL Server 等。

1.5 安装SQL SERVER 2000数据库虚拟服务器 1.5.1 配置MSDTC资源 1.5.1.1 1.安装MSDTC组件

1. 进入节点1系统;

2. 点击[开始]----[设置],单击[控制面板],在控制面板中双击[添加/删除程序];

3. 双击打开[添加/删除windows 组件],双击[应用服务程序],选中[启动分布式事务协调器(DTC)];

4. 点击[确定],安装MSDTC;

在节点2上执行上面的操作,安装MSDTC组件。

1.5.1.2 在集群上配置MSDTC资源

在运行 Windows Server 2003的服务器上安装 SQL SERVER2000 之前,必须首先在群集上安装 Microsoft 分布式事务协调器 (MSDTC)。

1.登录到群集中的任意节点,如NODEA;

2.单击“开始”,指向“所有程序”,再指向“管理工具”,然后单击“群集管理器”;

3.在“群集组”下,以鼠标右键单击“群集组”,指向“新建”,再单击“资源”;

4.在“新建资源”的“名称”框中,键入名称,如“MSDTC”;在“资源类型”列表中,选择“分布式事务协调器(DTC)”,在“组”列表中,确保选中了“群集组”,

clip_image046

5.验证所有节点(NODEA,NODEB)都已出现在“可能的所有者”列表中,

clip_image047

6. 选择仲裁磁盘“Qdisk:Q”和“cluster name”资源作为依存资源;

clip_image048

7, 点击“完成”

clip_image049

8.以鼠标右键单击“集群组”,再单击“联机”,使得分布式事务协调器资源“MSDTC”联机在线。

1.5.1.3 验证MSDTC资源可以执行故障转移

1.

依次单击开始、程序和管理工具,然后单击群集管理器;

2.

右击组 1 (MSDTC资源所在的组),然后单击移动组。该组所有资源将转移到另一个节点。稍后,将在第二个节点上实现联机。在窗口中观察该转移。退出“群集管理器”。

1.5.1.4 MSDTC资源无法启动的解决方案

1.症状:

在作为服务器群集一部分的基于 Microsoft Windows 2000 Server 的计算机上,收到了以下错误信息:
An error occurred while processing the last operation.Error code 8004E00F - COM+ was unable to talk to the Microsoft Distributed Transaction Coordinator.

您无法启动 Microsoft 分布式事务处理协调器 (MSDTC) 服务。
应用程序事件日志中可能会记录以下事件:

事件 ID:4384
类型:错误
来源:MSDTC
描述:
由于安装程序没有配置为在群集中运行,所以 MS DTC 无法启动。请运行 comclust.exe 并重新启动 MS DTC。错误明细: d:\nt\com\com1x\dtc\shared\mtxclu\mtxclusetuphelper.cpp:668,
CmdLine:C:\WINNT\System32\msdtc.exe,PID:796

2解决方案:

警告

注册表编辑器使用不当可能导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。

1.

将所有资源移动到一个节点。此节点成为主动节点。

2.

在全部两个节点上,使用注册表编辑器删除以下注册表子项:

?

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC

?

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC

?

HKEY_CLASSES_ROOT\CID

为此,请按照下列步骤操作:

a.

单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。

b.

找到然后右键单击下面的注册表子项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC

c.

单击“删除”。

d.

单击“是”确认删除。

e.

对于 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC 子项和 HKEY_CLASSES_ROOT\CID 子项,重复步骤 a 到 d。

f.

退出注册表编辑器。

3.

在主动节点上,在仲裁驱动器上创建“DTClog”文件夹。例如,创建 Q:\DTClog 文件夹。

4.

在全部两个节点上,停止 MSDTC 服务。为此,在命令提示符下键入以下命令,然后按 Enter 键:

net stop msdtc

验证是否显示了一条指出 MSDTC 服务已成功停止的消息。

5.

在全部两个节点上,删除 MSDTC。为此,在命令提示符下键入以下命令,然后按 Enter 键:

msdtc -uninstall

6.

在全部两个节点上,验证“分布式事务处理协调器”服务已从“服务”管理单元中删除。 要启动“服务”管理单元,请依次单击“开始”、“运行”,键入 services.msc,然后单击“确定”。

7.

在主动节点和被动节点上,将 MSDTC 安装为群集资源。首先,在主动节点上安装 MSDTC。然后,在被动节点上安装 MSDTC。为此,请按照下列步骤操作:

a.

在主动节点上,在命令提示符下键入以下命令,然后按 Enter 键:

comclust

COM 群集向导 (Comclust.exe) 完成运行后,程序返回到命令提示。不要关闭命令提示。

b.

在被动节点上,在命令提示符下键入以下命令,然后按 Enter 键:

comclust

COM 群集向导完成运行后,程序返回到命令提示。

c.

在被动节点上关闭命令提示。必须首先在被动节点上关闭命令提示。

d.

然后在主动节点上关闭命令提示。

8.

验证没有出现错误信息且 MSDTC 服务已安装。另外,验证 MSDTC 资源已添加到群集组中。
注意:如果收到以下错误信息,请重新启动所有节点,然后重试步骤 9:

C:\Documents and Settings\Administrator&gt;comclust Setting up MS DTC.Setup found that the current configuration of the cluster does not contain any resource groups in which the MS DTC resource can be created.Setup of MS DTC requires that the cluster contain at least one resource group that contains both a network name resource and a shared disk resource.Setup also requires that this resource group be owned by the first node in the cluster on which setup is run.Please re-run setup after the appropriate changes to the cluster configuration have been made.

9.

确保 MSDTC 群集资源工作正常。为此,请尝试使用下面的方法:

a.

验证可以将群集组从一个节点移动到另一个节点,然后可以再移回来。

b.

验证可以无错误地运行“组件服务”管理单元。为此,请单击“开始”,指向“程序”,指向“管理工具”,然后单击“组件服务”。在“组件服务”管理单元中,依次展开“组件服务”、“计算机”、“我的电脑”,然后展开“COM+ 应用程序”。

c.

使用事件查看器检查系统事件日志和应用程序事件日志,以查找相关错误信息。

1.5.2 SQL Server 2000群集安装配置

SQL Server 2000的群集安装已直接集成到SQL Server 2000的数据库安装向导中,能够自动识别到Windows Server 2003上的群集系统并启用数据库虚拟服务器选项,实现SQL Server 2000群集虚拟服务器在2台服务器上的自动安装配置。(注意:安装完成后,须安装SQL2000 SP3补丁包)

为确保SQL Server 2000群集在2台服务器上的自动安装配置,2台服务器nodea与nodeb,以及共享磁盘柜都须处于开机在线状态。

1.5.2.1 安装SQL Server 2000

1.在节点服务器NODEA上安装SQL2000_ENT,放入SQL Server 2000企业版安装光盘,启动SQL Server 2000的安装向导;

clip_image051

2.安装向导进入到“计算机名”界面时,自动识别到Windows Server 2003的群集系统,启用了“虚拟服务器”选项,选择“虚拟服务器”,输入虚拟SQL Server名称virsqlcluster,点击“下一步”,

clip_image052

3.用户信息界面, 点击“下一步”

4.用户许可证协议界面单击”是”,

5.“故障转移群集”界面,输入IP地址“172.17.0.100”,选用网络“Public”,单击“添加”,使其添加到列表中,如图

clip_image053

6. “群集磁盘选择”界面,选择“Group 0”的“Disk S:”,

clip_image054

7. “群集管理”界面,确保NODEA与NODEB都在“已配置节点”列表中,如图

clip_image055

8. 远程信息”界面,输入用户名,密码与域名,如图

clip_image056

9. 实例名”界面,选择“默认”,如图

clip_image057

10. “安装类型”界面,选择“典型”,由于前面磁盘选择了“Group 0”的“Disk S:”,“目的文件夹”的“数据文件”自动定位到S:盘,而SQL程序文件则会自动安装到1 与2的本地盘相关目录下,如图

clip_image058

11. “服务帐户”界面,选择“对每个服务使用同一帐户”,由于是群集配置,“使用本地系统帐户”选项自动失效,输入用户名、密码与域名

clip_image059

12. “选择许可模式”界面,选择“处理器许可证”,一般选择为4个处理器,如图:

clip_image060

13. 安装向导进入自动安装配置过程;

clip_image062

14. 等待直至出现“安装完毕”界面

clip_image063

15. 安装已经完成了

打开“群集管理器”,可看到“资源类型”中多了两个SQL Server的资源,这是因为SQL Server 2000企业版为Cluster-Aware的应用系统,安装配置时自动添加了支持Cluster的服务组件,“Group 0”,可看到除原有的“Disk S:”外,新添了5个SQL资源,而且都已联机。

clip_image065

16. 说明SQL Server 2000群集安装配置完成;测试一下结果

如图

clip_image067

1.5.2.2 安装SQL Server 2000 SP3补丁包

1.启动SQL Server 2000 Service Pack 3安装程序,“欢迎”界面,单击“下一步”;
2.“计算机名”界面,输入群集虚拟服务器名virsqlcluster,单击“下一步”;
3.“连接到服务器”界面,选择“Windows身份验证”, 单击“下一步”;
4.“后向兼容性一览表”界面,选择“升级Microsoft Search并应用SQL Server 2000 SP3(必需)”,单击“下一步”;
5.“错误报告”界面,单击“下一步”;
6.“远程信息”界面,输入用户名、密码与域名,单击“下一步”;
7.安装向导在群集节点(NODEA与NODEB)上执行所需操作,等待即可;
8.安装等待过程中切换到“群集管理器”,可看到SQL的几个Cluster-Aware服务处于脱机状态;
9.SP3安装完成后,会显示下面的信息框,单击[确定];
10.“安装完毕”界面,选择“是的,我想现在重新启动计算机”,单击[完成],节点服务器NODEA重新启动;
11.NODEA启动完成后,重启节点服务器NODEB

至此,SQL Server 2000群集安装配置完成。