以下是重构后的内容,保持了原始格式和段落结构:

本手册提供关于在运行Microsoft ? Windows ? Server 2003 Enterprise Edition的服务器上创建和配置使用共享磁盘的典型的单一仲裁设备两个节点服务器群集的步骤指导。服务器群集允许客户端在出现故障和计划中的暂停时,依然能够访问应用程序和资源。如果群集中的某一台服务器由于故障或维护需要而无法使用,资源和应用程序将转移到可用的群集节点上。服务器群集无法保证无间断运作,但是确实能够为多数关键任务应用程序提供足够的可用性。群集服务可以对应用程序和资源进行监控,并能够自动识别和恢复众多故障状况。

安装集群服务前,需要满足以下硬件需求:

- 两台配置相同的服务器;

- 外置磁盘阵列柜一台;

- 外置SCSI电缆线两条;

- 每个节点拥有两个PCI网络适配器(共四个网络适配器);

- 心跳线(交叉双绞线一条);

软件需求包括:

- MicrosoftWindowsServer2003EnterpriseEdition操作系统安装盘+Servicepack2补丁安装盘;

- MicrosoftWindowsServer2003EnterpriseEditionCD安装Cluster;

- MSSQLSERVER2005企业版安装盘+Servicepack2补丁安装盘;

网络要求如下:

- 每个节点上的所有网络界面均拥有静态IP地址。

- 群集所在的局域网上存在一个域控制器,所有节点均是域的成员。

- 一个域帐户,且此帐户必须是每个节点上的本地管理员组的成员。建议采用专用帐户。

共享磁盘要求如下:

- 一个经HCL认可的连接到所有计算机的外部磁盘存储单元。其将用作群集共享磁盘。建议采用某种类型的硬件独立磁盘冗余阵列(RAID)。

- 所有共享磁盘,包括仲裁磁盘,必须在物理上附加到一个共享总线。

- 在RAID配置中创建多个硬件级别的逻辑驱动器,而不是使用一个单一的逻辑磁盘,然后将其分成多个操作系统级别的分区(否则SQL2008无法安装)。

- 最小50兆字节(MB)的专用磁盘用作仲裁设备。为了得到最佳的NTFS文件系统性能,建议采用最小500MB的磁盘分区。群集磁盘上的所有分区必须格式化为NTFS。

最后是配置网络部分。

、每台服务器有两个网卡,它们分别用于互相通讯(心跳线,heartbeat)和外部网络流量(LAN)。所以我们在网络的属性中为它们重命名为LAN和HeartBeato给两个节点的四块网卡分配的IP地址如下表:

| 服务器名称 | LanIP地址 | 子网掩码 | Heartbeat子网掩码 | 存储IPDB主(A) | DB备(B) |

| --- | --- | --- | --- | --- | --- |

| 20.10.1.103 | 20.10.1.105 | 255.255.255.0 | 172.16.253.125 | 172.16.253.2255.255.0.0 |

| 20.10.1.105 | 20.10.1.114 | 255.255.255.0 | 172.16.253.125 | 172.16.253.2255.255.0.0 |

| 20.10.2.114 | 20.10专用网络适配器配置方法。请运行ipconfig的/all命令来确认所有的IP地址已经设置并应用正确了。在服务器A上Ping服务器B的IP地址,确认能够通。

在所有节点上配置绑定顺序网络单击“开始”,指向“控制面板”,右击“网络连接”,然后单击“打开”。在“高级”菜单上,单击“高级设置”。在“连接”窗口中,确认您的绑定顺序如下所示,然后单击“确定”:

a)公用网络

b)专用网络

c)远程访问连接

3、配置专用网络适配器

3.1 右击您的心跳适配器对应的网络连接,然后单击“属性”。在“常规”选项卡上,确认仅选定了“Internet协议(TCP/IP)”复选框。点击清除所有其它客户端、服务和协议的复选框。

3.2 确认在“默认网关”方框中,或者在“使用下列DNS服务器地址”下方,没有定义任何值。单击“高级”按钮,在“DNS”选项卡上,不要定义任何值。同时清除“在DNS中注册此连接的地址”和“在DNS注册中使用此连接的DNS后缀”复选框。

3.3 在“WINS”选项卡上,不要定义任何值。选中“禁用TCP/IP上的NetBIOS”复选框。

3.4 如果您拥有一个能够以不同速度进行传输的网络适配器,那么您应该手动指定一个速度及双工模式。不要对传输速度应用自动选择设置,因为某些适配器在确定速度时可能丢掉一些数据包。必须根据设备卡制造商的规格说明,将所有节点上的网络适配器的速度硬性设定(手动设定)为相同的值。如果您不能确定您的设备卡和连接设备所支持的速度,Microsoft建议您将同一路径上的所有设

、设置备选项为“10兆字节每秒”(Mbps)和“半双工”,如下方图所示。群集中附加到相同网络的所有网络适配器必须统一设定为使用相同的“双工模式”、“连接速度”、“流控制”等等。图1显示了如何为所有适配器设置速度和双工模式。

6、配置仲裁磁盘创建一个最小50MB的逻辑驱动器用作仲裁磁盘。对于NTFS,最佳的大小为500MB。专门划出一个单独的磁盘作为仲裁资源。重要提醒:仲裁磁盘故障可能导致整个群集失效;因此,强烈建议您使用硬件RAID阵列上的一个卷。除了进行群集管理外,不要使用仲裁磁盘执行其他任务。

8、安装群集首先,您必须使用一个拥有所有节点管理许可的域帐户进行登录。每个节点都必须是同一个域的成员IntranetCfien

iPCsFibr*-Chann*lClutltrRAIDditxwetClutterk 图1,两节点群集的连接1、打开DB主服务器的控制面板,进入管理工具,选择群集管理器。如下图所示:我们选择创建新的群集名,输入U8Cluster;2、选择将要作为群集中第一个节点的计算机名称3、键入唯一的群集IP地址(本例为:20.10.1.234),然后单击“下一步”,按照向导指示一步一步安装即可。4、将新的群集建立好后我们进入DB备用服务器,进入控制面板-控制面板-管理工具-群集管理器,在这里我们不需要创建新的群集了,我们选择打开现有的群集5、添加第二个节点到群集中,然后按照向导指示一步一步配置即可。在群集管理器中,可以查看和管理群集的各种状态和设置。

10、设置专用网络端口和子网掩码:运行子网掩码为255.255.255.0。

设置网络优先级:启动“群集管理器”,在左窗格中,右击群集名称“U8Cluster”,然后单击“属性”,单击“网络优先级”选项卡,确保心跳网络的优先级高于公用网络的优先级。

9、安装数据库一、安装MSSQLSERVER2005

1、必须使用域帐户登录操作系统,此域帐户必须是各节点上有效的管理员组成员。把SQLSERVER2005企业版放入CD-ROM,它将自动运行并弹出选择画面,我们选择安装新的组件;

2、接受软件使用许可协议;

3、SQL2005在进行初始检测后开始执行安装SQL2005所需组件;

4、完成所必需组件的安装;

安装步骤如下:

1. 系统配置检查;

2. 进入SQL2005的安装向导;

3. 执行系统配置检查,因为是安装群集,会自动检查各节点并给出状态提示;

4. 选择要安装的组件,如要得到各组件的详细信息可以选择高级项,在这里我们可以选择所有的;

5. Components to Install: Select the components to install or upgrade.R5QL Server Database ServicespCreate a SQL Server failover directory'Analysis Services Create an Analysis Server failover cluster'Reporting Services1Notification Services 'Integration Services' WorkstationcomponentsBooks OnlineanddevehpmerttookiMIBIUIHIBIUISUIBIfclUIBII-IIBlUUUIBII1IUIBIUIBIKIMHIBIUIBIUIJIIBIM«UIUlBIEIdIBIMIBIBIUI>BIKIUIBFor more options click Advanced.Advanced Help|v艮玳k|幽et-Cancel9. 进入高级选项后就来到了详细的各组件的功能选择;

10. 在“实例名”配置中选择“默认实例”;

11. 在虚拟服务器名称配置中,为此群集命名为U8ClusterSQL;Virtual Server NameThe virtual server name must be unique on the network.Enter the name of the new virtual server: Virtual Server Name>e:|U8C山就前5QL|Help|v。玳k|曲戏Cancel12. 为虚拟服务器配置IP,分配一个IP 20.10.1.235,添加后点击“下一步”;

13. 在“选择群集组”中选择可以得群集组,因为这里我只有一个。

在安装SQL Server 2005之前,需要配置默认的群集组。默认情况下,群集组是不可删除的,因此点击“下一步”继续。接下来会弹出警告,提示该群集组包含仲裁资源,但可以忽略此警告。

在群集节点配置中,需要选择可用的节点。由于我当前是双节点群集环境,所以安装向导自动为我选择了U8PT1节点。接下来需要配置远程安装的域帐户,这里的域帐户必须是各节点上有效的管理员组成员。

在身份验证模式中,可以选择“混合模式”。安装过程大概需要40分钟左右,直到提示安装成功,然后点击完成。需要注意的是:在安装SQL Server 2005时,除了当前安装的机器外,其他包括在集群中的节点不允许存在远程终端登录的情况,否则安装SQL Server 2005可能会提示失败。

具体故障描述如下:"SQLServerRemoteSetup.job"(setup.exe)Datetimestamp>*ERROR*Unabletostarttask.Thespecificerroris:0x80070005:Accessisdenied.请确保网络连接的名称在集群的所有节点上都一致,特别注意名称后面带空格的现象,如APP、APP,两者不相等,一定要将空格删除。

其次,需要安装数据库的补丁。启动sqlserver2005servicepack2安装程序,然后依次选择“计算机名”、“远程信息”界面,输入群集虚拟服务器名U8Cluster以及用户名、密码和域名。安装向导将在群集节点(DB_A和DB_B)上执行相关操作。