网络安全 频道

安装群集服务的渐进指南

该渐进指南提供了,在运行着Windows 2000 Advanced Server和Windows 2000 DataCenter Server操作系统的服务器上,安装群集服务的说明。该指南描述了在群集节点上,安装群集服务的过程。它的作用不是解释如何安装群集应用程序。而是指导如何安装典型的、两节点的群集本身。

内容导读:

  · 介绍

  · 群集服务安装的核对表

  · 群集安装

  · 安装群集服务软件

  · 检验安装

  · 附录:SCSI驱动器的安装

介绍

  群集服务器是一组独立的服务器,运行群集服务,并象单个系统一样运作。通过将运行着Windows 2000 Advanced Server或Windows 2000 DataCenter Server的服务器编组,可组成群集服务器,从而对资源和应用程序提供了高可靠性的、可扩展性和可管理性。

  群集服务器的目的是,在出故障或断电的情况下,保证客户对应用程序和资源的访问。如果群集里的某服务器由于故障或维护的缘故,不可用,资源和应用程序将移到其它可用的群集节点上。

  对于群集系统,常使用高可用性,而不是容错性,这是由于容错技术提供了高度的恢复能力。容错服务器通常使用高度的硬件冗余,加上特定的软件,对任意单个的硬件或软件故障,提供了近于即时的恢复功能。这些解决方案的成本大大高于群集解决方案。这是因为前者要提供多余的硬件,并处于空闲状态,等待故障的出现。容错服务器主要用于支持高品质、高速处理的场合,如票据交换所、自动柜员机(ATM)或股票交易。

  群集服务不保证不停顿的操作,它为大多数执行关键任务应用程序提供了足够的可靠性。群集服务可监视应用程序和资源,并自动将多数故障状态识别和恢复出来。使用群集,可以为管理工作负荷提供更大的柔性,并提高整个系统的可用性。

群集服务的好处有:

  · 高可用性:使用群集服务,资源的所有权,如磁盘驱动器和IP地址将自动地从有故障的服务器上,转到可用的服务器上。当群集中的系统或应用程序出现故障时,群集软件将在可用的服务器上,重启失效的应用程序,或将失效节点上的工作,分配到剩余的节点上。结果是,用户只是觉得服务暂时停顿了一下。

  · 修复返回:当失效的服务器连回来时,群集服务将自动在群集中平衡负荷。

  · 易管理性:可以使用群集管理器来管理群集,(如同在同一个群集中),并管理应用程序(就象它们运行在同一个服务器上)。可以通过拖放群集对象,在群集里的不同服务器移动应用程序。也可以通过同样的方式移动数据。可以通过这种方式来手工地平衡服务器负荷,卸载服务器,从而方便地进行维护。可以从网络的任意地方的节点和资源处,监视群集的状态。

  · 可扩展性:群集服务可进行调整,以满足不断增长的需求。当群集的整体负荷超过群集的实际能力时,可以添加额外的节点。

  针对在运行着Windows 2000 Advanced Server,和Windows 2000 DataCenter Server的服务器的情况,本文提供了安装群集服务的说明。该指南描述了在群集节点上,安装群集服务的过程。它的作用不是解释如何安装群集应用程序。而是指导如何安装典型的、两节点的群集本身。

群集服务器安装核对表

  该核对表帮助你做好安装的准备。在核对表之后是渐进指南。

软件要求

  · 在群集里的所有计算机上,都安装了Microsoft Windows 2000 Advanced Server或Windows 2000 DataCenter Server。

  · 有某种名称解析手段,如域名系统(DNS),Windows互连网命名系统(WINS),HOSTS,等。

  · 建议安装允许进行远程的群集管理的终端服务器。
硬件要求

  · 群集服务节点的硬件,必须满足Windows 2000 Advanced Server或Windows 2000 DataCenter Server的硬件要求。这些要求可在产品兼容性查找页面找到。

  · 群集硬件必须是在群集服务硬件兼容性列表里的(HCL)。到Windows 硬件兼容性列表中,查询群集,就可以找到最新的群集服务HCL。

  · 两台满足HCL的计算机,分别具有如下配置:

  · 有所安装的Windows 2000 Advanced Server或Windows 2000 DataCenter Server的启动盘。该启动盘不能位于下面所描述的共享存储总线上。

  · 共享的磁盘有独立的PCI存储适配器(SCSI或光纤)。启动盘适配器除外。

  · 群集里的每台计算机有两块PCI网络适配器。

  · 有HCL兼容的外部存储单元,它跟所有的计算机相连。它被作为群集磁盘使用。建议使用独立磁盘冗余阵列(RAID)。

  · 用存储线缆,将共享设备连接到所有的计算机。可参考制造商的指南,配置存储设备。如果使用了SCSI总线,参见附录,查看额外的信息。

  · 对于所有节点的所有硬件,每个插槽,每个卡,都应该是一样的。这将简化配置,消除潜在的兼容性问题。

网络要求

  · 唯一的NetBIOS群集名。

  · 五个独立的、静态的IP地址:两个用于内部网的网络适配器,两个用于外接公众网的网络适配器,一个用于群集本身。

  · 一个群集服务的
域名用户帐号(所有节点必须是同一个域的成员)。

  · 每个节点应该有两个网络适配器,一个用于外接公众网,另一个用于点对点的群集内部网。如果只使用一块网络适配器完成这两种连接,这种配置是不被支持的。任何独立的内部网适配器都要求是HCL兼容的。

共享磁盘要求:

  · 所有的共享磁盘,包括定额磁盘,都必须跟共享总线保持物理连接。

  · 可以从所有的节点上,检查磁盘是否接到了共享总线上。可在主机适配器安装层次上,对此进行检测。请参考制造商的文档,了解具体适配器的用法。

  · 必须对SCSI设备指定独立的SISC识别号,并按照相应的制造商的使用说明,完成相应的步骤。参见附录,了解关于安装和配置SCSI设备的信息。

  · 将所有的共享磁盘都设置为基本(不是动态的)。

  · 将所有的磁盘分区都格式化为NTFS。

  · 建议对所有的磁盘,都使用容错的RAID配置(这不是强制要求)。这里的关键是容错RAID配置-不能是无奇偶校验的阵列集。

安装群集

安装概要

  在安装过程中,一些节点将要关机,而另一些节点将会重启。这些步骤是必要的,保证连接到共享总线上的磁盘里的数据,不会丢失或被破坏。这样,可以保证在某个磁盘没有被群集软件所保护时,不会同时有多个节点对它进行写操作。

  使用下面的表一,确定每步应该对哪个节点或存储设备授权。

  该指南中的步骤是针对两节点的群集的。然而,如果要安装超过两个节点的群集,使用节点2所在列里的信息,确定其它节点的必要的状态。

表 1. 群集安装的上电顺序


  在安装群集服务软件前,必须采取一些步骤。这些步骤是:

  · 在每个节点上安装Windows 2000 Advanced Server或Windows 2000 DataCenter Server。

  · 设置网络。

  · 设置磁盘。

  在对首节点安装群集服务前,在每个群集节点上进行这些步骤。

  为在基于Windows 2000的服务器上配置群集服务,你的帐号在每个节点上,都必须具有管理员权限。所有节点都必须是成员服务器,或者所有的节点是同一个域里的域控制器。在群集中,不允许一部分是域成员,一部分是域控制器。

 

安装Windows 2000操作系统

  请参考Windows 2000操作系统包里附带的文档,在群集里的每个节点上安装操作系统。

  该渐进指南使用了特定的命名结构,它源于"serversteps.asp"中的Windows 2000服务器的通用基础结构配置的渐进指南。当然,读者可以使用任意命名。

  在安装群集服务之前,必须以管理员身份登录。

安装网络

  注:在这一部分,要对所有共享存储设备断电,然后对所有节点上电。在至少有一个节点安装好群集服务,并保持在线之前,不要同时让多个节点同时访问共享存储设备。

  每个群集节点都至少需要两个网络适配器-一个连接公众网,一个连接内部网(它只包含了群集节点)。

  内部网适配器建立点对点的通信、群集状态信号和群集管理。每个节点的公众网适配器连接该群集到公众网上,并在此驻留客户。

  检查所有的网络连接是否正确,看内部网适配器是否只跟内部网适配器建立连接,公众网适配器是否连接到公众网上。这些连接如下面图1所示。在执行共享文件安装前,在每个群集节点上执行这些步骤。


配置内部网络适配器

  在群集里的首节点上执行这些步骤

  · 右键单击我的网络位置,并单击属性。

  · 右键单击本地连接2图标。

注:哪个网络适配器是内部的,哪个是外部的,取决于布线。在本文中,第一个网络适配器(局域连接)是连接到公众网上的,第二个连接(局域连接2)是连接到内部网上的。在你的网络中,可能不是这样。

  · 单击状态。局域连接2状态窗口将显示该连接状态,以及连接速度。如果窗口显示网络连接断开,检查线缆和连接,在继续进行前,解决该问题。单击关闭。

  · 右键单击局域连接2,单击属性,单击配置。

  · 单击高级。将显示如下面图2所示窗口。

  · 应该将内部网网络适配器的速度设置为网络的实际速度,而不是缺省选择的速度。从下拉列表中选择网络速度。不要使用速度的自动选择设置。一些适配器在确定网速时要掉包。为设定网络适配器的速度,单击适当的选项,如媒体类型或速度。


  · 群集里的所有网络适配器都连接到同一个网上,应该具有同样的配置,使用同样的双工模式、流量控制、媒体类型等。即使硬件不同,这些设置也要保持一致。

  注:我们强烈建议在整个群集网络里,使用同样的网络适配器。

  · 单击传输控制协议/互连协议(TCP/IP)。

  · 单击属性。单击使用下列IP地址单选按钮,并键入下列地址:10.1.1.1。(第二个节点使用10.1.1.2)。

  · 键入子网掩码255.0.0.0。

 · 单击高级单选按钮,并选择WINS标签。选择禁止通过TCP/IP使用NetBIOS。单击确定,返回上一个菜单。这个步骤只用于内部网的网络适配器。

窗口外观应该如下面图3所示。


配置公众网网络适配器

  注:如果有DHCP服务器,那么,公众网的网络适配器的IP地址可自动获得,这不是群集节点的推荐使用方式。我们强烈建议,为群集节点里的所有的网络适配器配置静态的IP地址(对内部网和公众网的适配器都是如此)。如果IP地址时通过DHCP得到的,那么,如果DHCP服务器关机时,就无法访问群集节点。如果一定要对公众网适配器使用DHCP,就要使用长租期,保证即使DHCP暂时失效,动态分配的地址还会保持有效。在任何情况下,要为内部网络连接分配静态的IP地址。记住,对于一个子网,群集服务只能识别一个网络接口。

重命名局域网络图标

  为明确起见,我们建议改变网络连接的名称。例如,可以将局域连接(2)改为内部群集连接。这个名称有助于区分网络,并正确地指定其角色。

  1. 右键单击局域连接2图标

  2. 单击重命名。

  3. 在文本框中键入内部群集连接并按回车。

  4. 重复1-3步,并将公众网适配器重命名为公众群集连接。


  5. 重命名图标应该如上面图4所示。关闭网络和拨号连接窗口。当其它群集服务器在线时,该新连接名将自动复制到这些群集服务器上。

检查连接和名字解析

  为检查内部网和公众网是否通信正常,对每个节点处的每个网络适配器执行下面的步骤。首先需要知道群集里的每个网络适配器的IP地址。如果不知道该信息,可使用在每个节点里的ipconfig命令,获取该信息。

  1. 单击开始,单击运行,并在文本框中键入cmd。单击确定。

  2. 键入ipconfig /all并按回车。将会在该机器上,显示所有的网络适配器的IP信息。

  3. 如果在屏幕上没有命令行提示,那么,单击开始,单击运行,并在文本框中键入cmd。单击确定。

  4. 键入ping ipaddress,这里的ipaddress时在其它节点里的相应的网络适配器的IP地址。例如,假设IP地址如下所示:


  在这个例子里,需要并从节点1键入ping 172.16.12.14和 ping 10.1.1.2,并且在节点2键入ping 172.16.12.12和ping 10.1.1.1。

  为检验名字解析,使用节点的机器名而不是IP号,从客户端ping每个节点。例如,为检验群集首节点的名字解析,可从任意客户端键入ping hq-res-dc01。

  群集里的所有节点都必须是同一个域里的成员,并能够访问域控制器和DNS服务器。可以将它们配置为域控制器或成员服务器。如果决定将某节点配置为域控制器,那么,需要把同一个域里的其它所有节点也配置为域控制器。在本文档中,所有节点都配置为域控制器。

  注:参看本文档后面的相关链接,链接到额外的Windows 2000文档,它将有助于理解和配置域控制器、DNS、DHCP。

  1. 右键单击我的电脑,并单击属性。

  2. 单击网络标识。系统属性对话框将显示完整的计算机名称和域。在我们的例子中,域名是reskit.com。

  3. 如果使用成员服务器,并将它加入到一个域中。这时,可以这样做:单击属性,并按屏幕上显示的(关于如何加入到一个域中)说明去做。

  4. 关闭系统属性和我的电脑窗口。

 

设置群集用户帐号

  群集服务要求有域用户帐号,群集服务可以在在它下面运行。在安装群集服务前,必须先生成该用户帐号,这是由于安装需要用户名和口令。该用户帐号不应该属于该域里的用户。

  1. 单击开始,指向程序,指向管理工具,并单击活动目录用户和计算机。

  2. 单击+号,展开Reskit.com(如果此前它没有被展开的话)。

  3. 单击用户。

  4. 右键单击用户,指向新建,并单击用户。

  5. 键入群集名称,如下面图5所示,并单击下一步。


  6. 将口令设置设为,用户不能修改口令并且口令永远不过期。单击下一步,然后单击确定,创建该用户。

  注:如果你的管理安全策略,不允许口令永远不过期。那么,在口令过期前,必须更改口令,并刷新组服务设置。

  7. 右键单击活动目录用户和计算机插件的左边窗格里的群集。在上下文菜单中,选择属性。

  8. 单击添加成员到群集。

  9. 单击管理员并单击确定。这将使新用户在该计算机上,有管理员权限。

  10. 关闭活动目录用户和计算机插件。

设置共享磁盘

  警告:在其它节点启动操作系统前,要确保在一个节点上安装并运行了Windows 2000 Advanced Server或Windows 2000 DataCenter Server,以及群集服务。如果在至少有一个节点,安装、配置和运行了群集服务前,启动了其它节点上的操作系统,那么,群集磁盘将可能受到破坏。

  为继续进行,对所有的节点断电。对共享存储设备上电,然后对节点一上电。

关于定额磁盘

  定额磁盘是用来存储群集配置数据库的检测点和日志文件,以帮管理群集。对于定额磁盘,有如下建议:

  · 创建一个小分区[至少有50兆用于定额磁盘。建议定额磁盘为500兆]。

  · 将一独立的磁盘作为定额资源。由于定额磁盘的故障,将导致整个群集失效,强烈建议使用RAID磁盘阵列。

  在群集服务安装过程中,必须为定额磁盘提供驱动器标号。在我们例子里,使用的是Q。

配置共享磁盘

  1. 右键单击我的电脑,单击管理,并单击存储。

  2. 双击磁盘管理。

  3. 检验所有的共享磁盘是否都格式化为NTFS,并指定为基本。如果连接新的驱动器,签名和升级磁盘向导将自动启动。如果是这样,单击下一步,完成该向导。该向导将磁盘设置为动态。为将磁盘重新设置为基本,右键单击磁盘#(这里的#代表所使用的磁盘),并单击还原为基本磁盘。

  4. 右键单击未分配的磁盘空间

  5. 单击创建分区。

  6. 启动创建分区向导。单击下一步两次。

  7. 以MB为单位,输入期望的分区大小。单击下一步。

  8. 单击下一步,接受指定的缺省驱动器字母标号。

  9. 单击下一步,格式化并创建分区。

0
相关文章