开始
在安装集群之前, 你必须在VMware中已做以下配置:
DNS登录
域帐号私人网络配置公共网络配置 我们来分别仔细看看这些先决条件。 DNS登录
为了恰当地安装集群, 你必须在你的基于活动目录(Active Directory)的域控制器(Domain Controller ,DC)上用你的集群的名字和IP地址配置一个DNS登录。为了本文,我创建了一个IP地址为192.168.1.75的主机记录,叫做 "mycluster"。 域帐号
集群要在域中工作,你必须创建一个域用户帐号。在安装集群的过程中,这个帐号也被授予对每个节点的本地管理员的权限。在本例中,我已经创建了一个域用户帐号叫做 "cluster"。 私人网络配置
为了让集群恰当地工作, 你必须在每台VMware虚拟服务器上配置两个网卡。私人网络允许每个节点之间的通讯,通常这被成为"心跳"。 为了增添一个网卡,从开始菜单打开VMware。然后,选择从"设置"菜单中"配置编辑器"。现在,选"添加"并选择"网络适配器"。点击"下一步"并选择"桥接"。最后,点击"结束"。你下一次打开你的虚拟服务器时,它就会多了一个网卡。在每台将成为集群一部分的虚拟机上重复这些步骤。在我的例子中,我有两台虚拟机(swcluster1和swcluster2)。 在你添加了附加的网卡后,你必须配置它们用于心跳连接。在我的例子中,我已经在节点1(swcluster1)上用IP地址10.1.1.2配置了我的心跳。在节点2(swcluster2)上,我配置了IP地址10.1.1.3。 在设置固定IP地址时,还有很重要的一点是你点击TCP/IP属性对话框中的"高级"栏,选择"在TCP/IP上关闭NetBIOS", 如图A所示。所有集群节点只通过TCP/IP进行通讯。如果你不选择这一选项,你可以在你的节点对节点的通讯中出现问题。
.net/OS/win2003/index4/img/2.gif" width="550" height="653"图A 公共网络配置
为了配置你的公共网络连接,在你的第二个网卡上点右键,分配合适的IP地址,DNS和WINS设置。然后,在集群中的每个节点打开命令提示符,输入ipconfig /all(如图B所示),以验证连通性和验证配置。
.net/OS/win2003/index4/img/3.gif" width="478" height="346"图B
当每个节点都已恰当地设置了一个私人和一个公共网络地址,而且你已测试了连通性时,就可以来确认每个节点都已经连接到域上了。要这么做,只要在"我的电脑"上点右键,点击"网络身份"栏(在两台集群的机器上), 并验证你已连接到要连接的活动目录域上了。 然后,关闭两个节点的电源,但让域控制器继续运行。在你开始安装集群前, 你必须知道你分配给集群的你的虚拟服务器名称和IP地址。请记住,在本文中,我创建了一个DNS登录叫做"mycluster",IP地址为192.168.1.75。 在节点1上安装集群服务
为了开始Windows 2000集群服务的安装,打开你的集群中的节点1。一旦系统启动,登陆到域,从"控制面板"中选择"添加/删除程序"。 选定"添加/删除Windows组件",然后选择"集群服务"。点击"下一步",安装集群服务。如果你没有把I386目录复制到本地驱动器中,你可能会得到插入Windows 2000高级服务器CD的提示。一旦集群服务已安装, 你会看到一个欢迎屏。 点击"下一步", 你能看到集群硬件兼容性列表(HCL)。点击"我理解"按钮进入下一个界面。这里,你必须指定这是否为集群中的第一个节点或者你是加入一个现有的集群。在本例中,我们是在配置集群中的第一个节点。点击"下一步"并输入新集群的名称。 接下来的屏幕会问你想为这个集群分配的域帐号。我将选择我在本文开始时创建的域帐号"cluster"。如果域帐号不是该节点的本地管理员中的成员,你会得到提示,添加该成员到该组。选择"是"继续。 下一个屏幕,你可以在由集群管理的你的共享阵列上指定驱动器(图C)。缺省情况下,所有驱动器现在都列在"管理磁盘"下。 你可以接受缺省设置或如果必要的话,删除磁盘。在本例中,我只有一个Quorum 驱动器和一个SQL服务器分区。
.net/OS/win2003/index4/img/4.gif" width="525" height="384"图C 集群文件存储屏允许你告诉集群服务哪个磁盘将作为Quorum驱动器 (图D)。Quorum磁盘为集群掌握着处理日志和集群状态信息。你的Quorum驱动器通常至少应有100MB。在对他们的驱动器进行分区时,大多数管理员用字母Q命名Quorum驱动器。
.net/OS/win2003/index4/img/5.gif" width="525" height="384"图D 下一个屏幕为你提供了关于你的公共和私人网络的信息(图E)。阅读该信息并点击"下一步"。
.net/OS/win2003/index4/img/6.gif" width="525" height="384"图E 在私人网络屏幕上,选定"开启这一网络供集群使用"并选择"尽限内部集群通讯(私人网络)"选项。我把这一连接叫做"心跳",如图F所示。
.net/OS/win2003/index4/img/7.gif" width="523" height="383"图F 点击"下一步"进入公共网络屏。选定"开启这一网络供集群使用"并选择"所有通讯(混合网络)"选项。点击"下一步"。 下一个屏幕允许你选择使用哪块网卡作为内部通讯的主网络,哪块作为主网络出现故障时的后备网络 (图G)。确保你的私人网络或心跳连接排在列表的第一位,然后点击"下一步"。
.net/OS/win2003/index4/img/8.gif" width="524" height="384"图G 现在你可以进入集群IP地址(图H)。这将作为你的虚拟集群或服务器的IP地址,它不应与任何其他在你的网络上的其它集群,节点或设备有相同的IP地址。你还需要输入你的子网络的掩码。做好以后,点击"下一步"和"完成"。你现在可以开始安装你的集群中的节点2了。
.net/OS/win2003/index4/img/9.gif" width="524" height="384"图H 安装节点2
让节点1继续开着,打开节点2。按照前面同样的过程从"添加/删除Windows组件"安装集群设备。向导再次开始,询问这是集群的第一个还是第二个节点。选择集群的第二个节点并点击"下一步"。输入你要加入的集群名称并点击"下一步"。 现在,输入设备帐号密码并点击"下一步"。如果该帐号不属于本地管理员组,你会被提示添加它然后可以继续。点击"完成",你已经在两个节点上成功安装了集群设备。现在可以测试你的VMware配置了。 测试你的VMware集群
开始打开集群中每个节点的"集群管理员"(在开始| 程序| 管理工具中), 展开组的目录树。然后,在"磁盘组"上点右键并选择"移动组" (图I)。你将看到该组移动到节点2了。
.net/OS/win2003/index4/img/10.gif" width="496" height="342"图I 现在,我们将展开组目录选定"磁盘组1"模拟故障转移。在详细信息框中,在磁盘上点右键并选择"开始故障" (图J)。
.net/OS/win2003/index4/img/11.gif" width="523" height="358"图J 你会看到一些运动,然后状态将恢复正常。这个情况的发生是因为集群将尝试三次来修正自己,然后才会进行故障转移到下一节点。为了测试这一过程,你必须选择四次"开始故障"。 下一步
我们就此打住,让你自己再继续琢磨VMware和Windows 2000 集群。在我的下一篇文章中,我们会来看看如何在VMware集群上安装和测试SQL服务器2000。