本群集安装指南运行于 Windows® 2003 Enterprise Edition Service Pack 2操作系统的服务器中,具体介绍安装群集服务的操作方法及Winmail作为群集应用程序的配置方法,实现Winmail双机热备份应用。本指南以两节点群集为例。
服务器群集是一组各自单独的服务器,这些服务器运行群集服务并作为一个系统共同工作。服务器群集将多个运行 Windows® 2003 Enterprise Edition Service Pack 2 的服务器放在一起,从而使得资源和应用程序的可用性、可伸缩性和易管理性得以大大改善。
服务器群集的目的是在发生故障和计划停机时保持客户机对应用程序和资源的访问。如果群集中的一台服务器由于发生故障或需要维护而无法使用,资源和应用程序将转移到另一个有效的群集节点中。
对于群集系统,使用术语“高可用性”,而不是使用“容错”,因为容错技术提供更高级的恢复力和修复功能。容错服务器通常使用高度冗余的硬件再加上专门的软件,使系统从任何一个硬件或软件故障中瞬时得以恢复。这些解决方案的费用比群集解决方案要高得多,因为各单位必须为冗余硬件支付费用,这些冗余硬件平时都处于闲置状态,只有发生错误时才能一展身手。容错服务器用在交易价值较高、速率较快的应用场合:如票据交换所、自动提款机 (ATM) 或证券交易所。
虽然群集服务不能保证运行不会停止,但它却为大多数关键的应用程序提供了足够的可用性。群集服务可以监视应用程序和资源,自动识别大多数故障,并进行恢复。这样,可以大大增强管理群集内工作负荷的灵活性,系统的总体可用性也有所提高。
群集服务的优点包括:
本文档提供在运行 Windows® 2003 Enterprise Edition 的服务器上安装群集服务的操作指南。它介绍在群集节点上安装群集服务的过程。并且讲述如何安装Winmail应用程序。
本清单可帮助您为安装作好准备。在核对清单之后就是我们的分步操作指南。
尽管不作要求,但对于所有的磁盘还是强烈推荐使用容错 RAID 配置(RAID-1或者RAID-5)。
在群集中的每个节点上安装好Windows 2003 Enterprise Edition 操作系统。
备注 对于本节,应关闭所有共享存储设备的电源,然后开启所有节点的电源。只有将群集服务安装到了至少一个节点上并且该节点已经联机,才能让两个节点同时访问共享存储设备。
每个群集节点至少要求两个网卡 - 一个与公用网络连接,另一个与只包含群集节点的专用网络连接。
专用网络适配器建立节点对节点的通讯、群集状态信号和群集管理。每个节点的公用网络适配器都将群集与客户机所在的公用网络连接。
验证所有的网络连接是否正确,专用网络适配器只与其它专用网络适配器连接,而公用网络适配器与公用网络连接。这些连接如下面图 1 所示。在继续安装共享磁盘之前在每个群集节点上执行以下步骤。
对群集的第一个节点执行这些步骤。
第二个节点同样做以上操作
备注 虽然如果 DHCP 服务器可用,公用网络适配器的 IP 地址可以自动获得,但对于群集节点我们不推荐这样做。我们强烈建议为群集中的所有网卡设置静态 IP 地址,不管是专用网络还是公用网络都是如此。如果通过 DHCP 获得 IP 地址,那么如果 DHCP 服务器发生故障,就不可能访问群集节点。如果公用网络适配器必须使用 DHCP,那么使用长时间的租用期间,可以保证即使在 DHCP 服务临时丢失的情况下,动态分配的租用地址也能保持有效。在任何情况下,都应为专用网络连接器设置静态 IP 地址。记住,群集服务对于每个子网只识别一个网络接口。如果您在 Windows 2003 中设置 TCP/IP 地址时需要帮助,请参见 Windows 2003 联机帮助。
我们建议将网络连接的名称修改得更清楚一些。例如:可以将名称“本地连接 (2)”更改为“群集专用”之类的名称。命名可帮助您标识网络并能正确地分配其角色。
要验证专用网络和公用网络的通讯是否正常,对于每个节点上的每个网卡执行下面的步骤。您必须知道群集中每个网卡的 IP 地址。如果您还没有此信息,可以在每个节点上使用 ipconfig 命令检索此信息:
要验证名称解析,使用节点的机器名代替其 IP 地址从客户机 ping 每个节点。
群集中的所有节点必须是同一域的成员,并能访问域控制器和 DNS 服务器。可以将它们配置为成员服务器或域控制器。如果您决定将一个节点配置为域控制器,那么您应该将同一域中的所有其它节点都配置为域控制器。在本文档中,所有的节点都已配置为域控制器。
验证:
警告 在启动一个节点的操作系统之前,一定要确保另一个节点安装并运行了 Windows 2003 以及群集服务。如果没有在任何一个节点上安装、配置和运行群集服务,就在其它节点上启动操作系统,那么群集磁盘就有可能被破坏。
要继续进行,关闭所有节点的电源。开启共享存储设备的电源,然后开启节点 1 的电源。
具体安装步骤参考相应设备安装文档。
用右键单击未分配空间
在配置完总线、磁盘和磁盘分区之后,必须为每个群集磁盘中的每个磁盘分区指定驱动器号。
备注 Mountpoints 是文件系统的一个功能,它能让您使用现有的目录装入文件系统,而不必指定驱动器号。群集中不支持 Mountpoints。对于用作群集资源的任何外部磁盘,都必须使用 NTFS 磁盘分区进行分区,并为它指定驱动器号。
对于所有的群集磁盘重复同样的过程以验证能否从第一个节点访问它们。
此时,关闭第一个节点,开启第二个节点的电源,并重复上面的“验证磁盘存取和功能”步骤。在继续以下步骤时,先关闭第二个节点
备注 在第一个节点安装群集服务的过程中,在 Windows 2003 启动之前,要么将其它所有节点切断电源,要么使其停止运行。应该开启所有共享存储设备的电源。
在安装的第一阶段,必须提供所有的群集初始配置信息,以便创建群集。这是使用群集服务配置向导来完成的。
本例中使用单网卡设置集群.server2003B为192.168.1.1 server2003c为192.168.1.2 集群名jiqun其IP为192.168.1.10
将Windows 2003 Enterprise Edition CD插入光驱中。
备注 默认情况下,不与系统盘在同一总线上的所有 SCSI 磁盘将出现在“被管理的磁盘”列表中。因此,如果节点有多个 SCSI 总线,那么也可能列出一些不用作共享存储设备(例如,内部的 SCSI 驱动器)的磁盘。应该将这样的磁盘从“被管理的磁盘”列表中删除。
注意默认情况下选择第一个磁盘的第一个分区作为仲裁资源。更改此默认值以将创建的小分区作为仲裁磁盘(在本例中,是驱动器 O)。单击“下一步”。
备注 在生产型群集的案例中,您必须使用几个专用网络进行群集通讯,以防备出现单点故障。群集服务可以使用专用网络传送群集状态信号和进行群集管理。与使用公用网络来完成这些任务相比,这样做更加安全。您也可以使用公用网络进行群集管理,或使用混合网络进行专用通讯和公用通讯。在任何情况下,一定要确保至少有两个网络用于群集通讯,因为使用一个网络进行节点对节点的通讯会形成潜在的单故障点。我们建议使用多个网络,至少有一个网络配置为节点之间的专用链接,其它连接则可通过公用网络实现。如果您有几个专用网络,一定要确保每个专用网络都使用不同的子网,因为群集服务对每个子网只识别一个网络接口。
使用“群集管理器”管理单元来验证第一个节点上的群集服务安装是否成功。
群集管理器
如果您的管理单元窗口与上面如上图中显示的类似,那么在第一个节点上的群集服务安装是成功的。现在便可以在第二个节点上安装群集服务了。
备注 在本节中,让节点 1 和所有共享磁盘的电源保持打开状态。开启第二个节点的电源。
在第二个节点上安装群集服务所需要的时间比第一个节点要少。安装过程基于第一个节点的配置,配置第二个节点的群集服务网络设置。
在第二个节点上安装群集服务开始时的步骤与第一个节点完全相同。在第二个节点的安装过程中,第一个节点必须运行。
安装过程与在第一个节点上安装群集服务所采用的步骤基本相同,只是有下面几点区别:
如果您要安装更多的节点,重复这些步骤就可以在所有其它节点中安装群集服务。
有几个方法来验证群集服务的安装是否成功。这里介绍一个简单的方法:
两个节点的出现(如上图中的server2003B和server2003C)说明群集存在并且正在运行。
祝贺您。您已经完成了所有节点上的群集服务安装过程。服务器群集已完全正常运行。现在便可以安装群集资源Winmail。
安装Winmail
在第一个节点上安装Winmail
将第二个节点关机或者将所有相关的活动资源在第一个节点中,或者停止第二节点群集服务
用Winmail安装程序在第一节点上安装Winmail,安装路径选择"O:\Winmail", 其它参考Winmail 安装指南
单击开始,单击程序,单击管理工具,单击服务,找到Winmail Mail Server服务,将启动类型设置为手动
切换到第二个节点,即可以将第一个节点关机或者将相关的活动资源转移到第二个节点,或停止第一节点的群集服务,重复上面的Winmail安装步骤。
配置群集服务
测试Winmail群集安装
两台服务器都正常运行集群服务,可以关闭一台已经正常启动Winmail的节点,然后使用集群ip地址http://192.168.1.10:6080来访问Winmail,并且收发邮件测试。