本人公司创建了windows2003集群服务器,我这里用vmware制作了个虚拟集群,给大家作为参考。
软件要求
· 群集中的所有计算机均安装了Microsoft Windows Server 2003 Enterprise Edition或Windows Server 2003 Datacenter Edition。
· 一个名称解析法,比如:域名系统(Domain Name System,DNS)、DNS动态更新协议、Windows Internet名称服务(Windows Internet Name Service,WINS)、HOSTS等等。
· 一个现有的域模型。
· 所有的节点必须是同一个域的成员。
· 一个域级帐户,必须是每个节点上的本地管理员组的成员。建议采用专用帐户。
硬件要求
· 两个超大存储设备控制器——小型计算机系统接口(Small Computer System Interface,SCSI)或光纤通道(Fibre Channel);一个用于在其中一个域控制器上安装操作系统(OS)的本地系统磁盘;一个面向共享磁盘的独立的外围组件互连( PCI)存储控制器。
· 群集中的每个节点拥有两个PCI网络适配器。
· 将共享存储设备附加到所有计算机的存储电缆。参考关于配置存储设备的制造商指南。参见本文后面的附录,了解有关使用SCSI或光纤通道(Fibre Channel)所需的特定配置。
· 对于所有的节点,一切硬件都必须是可识别的,对应正确的插槽、设备卡、BIOS、固件修订版等等。这将使配置变得更加简单,同时消除兼容性问题。
网络要求
· 一个唯一的NetBIOS名称。
· 每个节点上的所有网络界面均拥有静态IP地址。
注意:服务器群集(Server Clustering)不支持使用由动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)服务器分配的地址。
· 接入一个域控制器。如果群集服务无法验证用于启动服务的用户帐户,可能导致群集发生故障。建议您在群集所在的相同的局域网(LAN)上拥有一个域控制器,以便确保其可用性。
· 每个节点至少必须拥有两个网络适配器——一个用于连接客户端公用网络,另一个用于连接节点对节点专用群集网络。HCL认证要求一个专用网络适配器。
· 所有节点都必须拥有两个面向公用和专用通信的物理独立的局域网(LAN)或虚拟局域网(LAN)。
· 如果您正在使用容错网卡或网络适配器组合,确认您正在使用最新的固件和驱动程序。向您的网络适配器制造商核实群集兼容性。
共享磁盘要求
· 一个经HCL认可的连接到所有计算机的外部磁盘存储单元。其将用作群集共享磁盘。建议采用某种类型的硬件独立磁盘冗余阵列( RAID)。
· 所有共享磁盘,包括仲裁磁盘,必须在物理上附加到一个共享总线。
注意:以上要求并不适用于多数节点集( Majority Node Set,MNS)群集。这类群集本指南不予讨论。
· 共享磁盘必须位于系统驱动器所用的控制器以外的另一个控制器上。
· 建议在RAID配置中创建多个硬件级别的逻辑驱动器,而不是使用一个单一的逻辑磁盘,然后将其分成多个操作系统级别的分区。这不同于独立服务器通常所采用的配置。但是,它使您可以在群集中拥有多个磁盘资源,并跨节点执行“活动/活动(Active/Active)”配置和手动负载平衡。
· 最小50兆字节(MB)的专用磁盘用作仲裁设备。为了得到最佳的NTFS文件系统性能,建议采用最小500 MB的磁盘分区。
· 确认可以从所有的节点看到附加到共享总线的磁盘。这可以在主适配器安装中进行查看。请参考制造商的文档,了解适配器指定的指导说明。
· 必须根据制造商的指导说明,对SCSI设备分配唯一的SCSI标识号,并正确地将其端接。参见本文附录,了解有关安装和端接SCSI设备的信息。
· 所有共享磁盘必须配置为基本磁盘。附加信息,请在Microsoft知识库中参阅下方文章:
237853 服务器群集磁盘资源不可用的动态磁盘配置(Dynamic Disk Configuration Unavailable for Server Cluster Disk Resources)
· 群集共享磁盘不支持软件容错。
· 在运行64位版本的Windows Server 2003的系统上,所有共享磁盘必须配置为主引导记录(MBR)。
· 群集磁盘上的所有分区必须格式化为NTFS。
· 建议所有磁盘均采用硬件容错RAID配置。
· 建议最少采用两个逻辑共享驱动器。
以上为微软的集群的要求及建议。
软件要求
· 群集中的所有计算机均安装了Microsoft Windows Server 2003 Enterprise Edition或Windows Server 2003 Datacenter Edition。
· 一个名称解析法,比如:域名系统(Domain Name System,DNS)、DNS动态更新协议、Windows Internet名称服务(Windows Internet Name Service,WINS)、HOSTS等等。
· 一个现有的域模型。
· 所有的节点必须是同一个域的成员。
· 一个域级帐户,必须是每个节点上的本地管理员组的成员。建议采用专用帐户。
硬件要求
· 两个超大存储设备控制器——小型计算机系统接口(Small Computer System Interface,SCSI)或光纤通道(Fibre Channel);一个用于在其中一个域控制器上安装操作系统(OS)的本地系统磁盘;一个面向共享磁盘的独立的外围组件互连( PCI)存储控制器。
· 群集中的每个节点拥有两个PCI网络适配器。
· 将共享存储设备附加到所有计算机的存储电缆。参考关于配置存储设备的制造商指南。参见本文后面的附录,了解有关使用SCSI或光纤通道(Fibre Channel)所需的特定配置。
· 对于所有的节点,一切硬件都必须是可识别的,对应正确的插槽、设备卡、BIOS、固件修订版等等。这将使配置变得更加简单,同时消除兼容性问题。
网络要求
· 一个唯一的NetBIOS名称。
· 每个节点上的所有网络界面均拥有静态IP地址。
注意:服务器群集(Server Clustering)不支持使用由动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)服务器分配的地址。
· 接入一个域控制器。如果群集服务无法验证用于启动服务的用户帐户,可能导致群集发生故障。建议您在群集所在的相同的局域网(LAN)上拥有一个域控制器,以便确保其可用性。
· 每个节点至少必须拥有两个网络适配器——一个用于连接客户端公用网络,另一个用于连接节点对节点专用群集网络。HCL认证要求一个专用网络适配器。
· 所有节点都必须拥有两个面向公用和专用通信的物理独立的局域网(LAN)或虚拟局域网(LAN)。
· 如果您正在使用容错网卡或网络适配器组合,确认您正在使用最新的固件和驱动程序。向您的网络适配器制造商核实群集兼容性。
共享磁盘要求
· 一个经HCL认可的连接到所有计算机的外部磁盘存储单元。其将用作群集共享磁盘。建议采用某种类型的硬件独立磁盘冗余阵列( RAID)。
· 所有共享磁盘,包括仲裁磁盘,必须在物理上附加到一个共享总线。
注意:以上要求并不适用于多数节点集( Majority Node Set,MNS)群集。这类群集本指南不予讨论。
· 共享磁盘必须位于系统驱动器所用的控制器以外的另一个控制器上。
· 建议在RAID配置中创建多个硬件级别的逻辑驱动器,而不是使用一个单一的逻辑磁盘,然后将其分成多个操作系统级别的分区。这不同于独立服务器通常所采用的配置。但是,它使您可以在群集中拥有多个磁盘资源,并跨节点执行“活动/活动(Active/Active)”配置和手动负载平衡。
· 最小50兆字节(MB)的专用磁盘用作仲裁设备。为了得到最佳的NTFS文件系统性能,建议采用最小500 MB的磁盘分区。
· 确认可以从所有的节点看到附加到共享总线的磁盘。这可以在主适配器安装中进行查看。请参考制造商的文档,了解适配器指定的指导说明。
· 必须根据制造商的指导说明,对SCSI设备分配唯一的SCSI标识号,并正确地将其端接。参见本文附录,了解有关安装和端接SCSI设备的信息。
· 所有共享磁盘必须配置为基本磁盘。附加信息,请在Microsoft知识库中参阅下方文章:
237853 服务器群集磁盘资源不可用的动态磁盘配置(Dynamic Disk Configuration Unavailable for Server Cluster Disk Resources)
· 群集共享磁盘不支持软件容错。
· 在运行64位版本的Windows Server 2003的系统上,所有共享磁盘必须配置为主引导记录(MBR)。
· 群集磁盘上的所有分区必须格式化为NTFS。
· 建议所有磁盘均采用硬件容错RAID配置。
· 建议最少采用两个逻辑共享驱动器。
以上为微软的集群的要求及建议。
虚拟机的设置和安装windows2003我就不说了。先是安装域控服务器,微软建议专门有一台服务器作为域控服务器,我这里是服务器即做集群节点同时也作为域控服务器。节点1做主域控制器,节点2做额外域控。
配置网络适配器。
节点1: 网卡1:ip 地址 10.10.10.1 子网掩码:255.255.255.0 dns:10.10.10.1 10.10.10.2
网卡 2: ip地址 192.168.0.1 子网掩码:255.255.255.0
节点2:网卡1:ip 地址 10.10.10.2 子网掩码:255.255.255.0 dns: 10.10.10.1
10.10.10.2
网卡2:ip地址 192.168.0.2 子网掩码:255.255.255.0
节点1 和节点2的网卡1 (private)互连其作用是做心跳线,2个网卡2(public)用做对外发布。这样带域的网络环境就搭好了。
接下来是关键,我们将要创建2个共享scsi硬盘集群必须的仲裁盘Qdisk和应用程序共享磁盘shredisk:打开节点1的machine settings点击左下角的add,添加hard disk,creat a new virtual disk,disk size 填0.5G同时在allocate all disk space前打钩,下一步后点击browse,选择磁盘文件保存目录,和文件名中填入Q.pln同时将保存类型改为“all file”,点击保存后点击右下角的advance,将virtual decice node改为scsi 0:0点击完成,程序会自动创建虚拟磁盘,这个Q.pln就是下面建立集群中要用到的仲裁盘。同样的方法我们再建立一个sharedisk.pln, disk size改为2G,node改为scsi 0:1。
然后打开节点2的machine settings 也是添加hard disk,然后use a existing virtual disk,选择Q.pln的存放目录,下面的文件类型选为 *.pln.同样的方法再将sharedisk.pln添加到节点2上。
进入节点1虚拟磁盘存放目录,用记事本打开文件后缀为“.vmx”的文件,该文件是虚拟机的配置文件,在最下面最下面添加一行: disk.locking = "FALSE" (一定要在英文输入法模式下输入,中文模式的等号和双引号是无效的),同样在cluster2的配置文件中也添加该参数。这个参数的作用是打开磁盘共享模式。
在节点1系统的磁盘管理中可以看见两个未初始化的磁盘,将它们初始化,注意不要转化为动态卷,建立主分区,将磁盘文件系统格式化为ntfs格式,将盘符Q和Z分别赋给0.5G的Qdisk和2G的sharedisk,同时磁盘的卷名也改成“Qdisk”和“sharedisk”
启动节点2,同上面一样也安装好scsi适配器驱动,在磁盘管理中赋予这两个磁盘和cluster1中相同的盘符和卷名。(我使用的是vmware4.5 scsi驱动自动找到,如果找不到驱动,可以可以到这个网址下载[url]http://www.vmware.com/download/downloadscsi.html[/url],需要将下载的文件载入虚拟软驱,手动强行从A盘安装scsi驱动。)
好,到现在为止,群集的外部条件都搭建好了。
安装域控
在运行中直接运行dcpromo,进入active directory安装向导。
在运行中直接运行dcpromo,进入active directory安装向导。
按下一步后,选择第一个。再下一步,选择第一个在新林中的域,继续跟这向导,填域名,和netbios,然后完成安装。
节点2做额外域控
同样运行dcpromo,在这里选择现有域的额外控制器,然后跟着向导走就可以完成安装了。
同样运行dcpromo,在这里选择现有域的额外控制器,然后跟着向导走就可以完成安装了。
创建集群
在安装过程中,安装某些节点时将关闭其它节点。这个步骤有助于保证附加到共享总线的磁盘上的数据不会丢失或遭到破坏。当多个节点同时尝试写入一个未受到群集软件保护的磁盘时,可以出现数据丢失或遭到破坏的情况。与 Microsoft® Windows® 2000系统不同,Windows 2003 Server中新磁盘的默认装载方式有所变化。在Windows 2003中,将不会对与引导分区不在同一总线的逻辑磁盘进行自动装载和分配驱动器号。这有助于确保在复杂的SAN环境中,服务器不会装载可能属于另一台服务器的驱动器。尽管驱动器不会被自动装载,但是仍然建议您按照下列步骤,确认共享磁盘不会遭到破坏。
使用下表确定在每一个步骤必须关闭的节点和存储设备。
本指南中的步骤面向双节点群集。而如果您正在安装拥有两个以上节点的群集,那么“节点2”一栏将列出其它所有节点所要求的状态。
步骤 节点1 节点2 存储 备注
设置网络 开启 开启 关闭 确认共享总线上的所有存储设备均已关闭。开启所有节点。
设置共享磁盘 开启 关闭 开启 关闭所有节点。开启共享存储,再开启第一个节点。
验证磁盘配置 关闭 开启 开启 开启第一个节点,开启第二个节点。如果需要,可以针对第三和第四个节点重复相同的步骤。
配置第一个节点 开启 关闭 开启 关闭所有节点;开启第一个节点。
配置第二个节点 开启 开启 开启 顺利配置完第一个节点后,开启第二个节点。如果需要,可以针对第三和第四个节点重复相同的步骤。
安装后 开启 开启 开启 所有节点均必须开启。
配置第一个节点(先关闭节点2)
1. 依次单击“开始”、“所有程序”和“管理工具”,然后单击“群集管理器”。
2. 当出现“打开群集连接向导”提示时,在“执行”下拉列表中,单击“创建新群集”
3. 确认您具有配置群集所必需的前提条件,如下方图所示。单击“下一步”
4. 键入群集的唯一NetBIOS名称(最多15个字符),然后单击“下一步”。(在下方图11所示的例子中,群集被命名为“MyCluster(我的群集)”)建议遵守DNS命名规则。
5. 键入域管理员帐号,密码,点击下一步
6. 由于可能对群集进行远程配置,因此您必须确认或键入将要作为第一个节点创建群集的服务器的名称,单击“下一步”。
在安装过程中,安装某些节点时将关闭其它节点。这个步骤有助于保证附加到共享总线的磁盘上的数据不会丢失或遭到破坏。当多个节点同时尝试写入一个未受到群集软件保护的磁盘时,可以出现数据丢失或遭到破坏的情况。与 Microsoft® Windows® 2000系统不同,Windows 2003 Server中新磁盘的默认装载方式有所变化。在Windows 2003中,将不会对与引导分区不在同一总线的逻辑磁盘进行自动装载和分配驱动器号。这有助于确保在复杂的SAN环境中,服务器不会装载可能属于另一台服务器的驱动器。尽管驱动器不会被自动装载,但是仍然建议您按照下列步骤,确认共享磁盘不会遭到破坏。
使用下表确定在每一个步骤必须关闭的节点和存储设备。
本指南中的步骤面向双节点群集。而如果您正在安装拥有两个以上节点的群集,那么“节点2”一栏将列出其它所有节点所要求的状态。
步骤 节点1 节点2 存储 备注
设置网络 开启 开启 关闭 确认共享总线上的所有存储设备均已关闭。开启所有节点。
设置共享磁盘 开启 关闭 开启 关闭所有节点。开启共享存储,再开启第一个节点。
验证磁盘配置 关闭 开启 开启 开启第一个节点,开启第二个节点。如果需要,可以针对第三和第四个节点重复相同的步骤。
配置第一个节点 开启 关闭 开启 关闭所有节点;开启第一个节点。
配置第二个节点 开启 开启 开启 顺利配置完第一个节点后,开启第二个节点。如果需要,可以针对第三和第四个节点重复相同的步骤。
安装后 开启 开启 开启 所有节点均必须开启。
配置第一个节点(先关闭节点2)
1. 依次单击“开始”、“所有程序”和“管理工具”,然后单击“群集管理器”。
2. 当出现“打开群集连接向导”提示时,在“执行”下拉列表中,单击“创建新群集”
3. 确认您具有配置群集所必需的前提条件,如下方图所示。单击“下一步”
4. 键入群集的唯一NetBIOS名称(最多15个字符),然后单击“下一步”。(在下方图11所示的例子中,群集被命名为“MyCluster(我的群集)”)建议遵守DNS命名规则。
5. 键入域管理员帐号,密码,点击下一步
6. 由于可能对群集进行远程配置,因此您必须确认或键入将要作为第一个节点创建群集的服务器的名称,单击“下一步”。
7. 下方图 显示“安装”程序现在将分析节点,查找可能导致安装出现问题的硬件或软件问题。检查所有警告或错误信息。您还可以单击“详细信息”按钮,了解有关每个警告或提示的详细信息。
8. 键入唯一的群集IP地址
9. 确认所有将用于创建群集的信息均准确无误。如果需要,您可以使用仲裁按钮,更改由默认自动选择的磁盘指派的仲裁磁盘。
8. 键入唯一的群集IP地址
9. 确认所有将用于创建群集的信息均准确无误。如果需要,您可以使用仲裁按钮,更改由默认自动选择的磁盘指派的仲裁磁盘。
10. 检查所有在群集创建过程中遇到的警告或错误。具体操作是单击加号查看更多信息,然后单击“下一步”。
11. 单击“完成”,结束安装。
11. 单击“完成”,结束安装。
配置第二个节点
在另一个节点上安装群集服务所需的时间要比花在第一个节点上的时间少。“安装”程序基于第一个节点的配置,在第二个节点上配置群集服务网络设置。
1. 在节点1上打开“群集管理器”。
2. 单击“文件”,单击“新建”,然后单击“节点”。
3. 将启动“添加群集计算机向导”,单击“下一步”。
4. 如果您没有通过正确的凭证进行登录,将要求您指定一个对群集中所有节点具有管理权利的域帐户。
5. 输入您要将其添加到群集的节点的机器名称,单击“添加”。重复该步骤,添加您想要的其它节点。当您添加完了所有的节点,单击“下一步”
6. “安装”向导将对所有节点执行分析,以便确认它们得到了正确的配置。
7. 键入用于启动群集服务的帐户密码。
8. 检查所显示的用于确认的摘要信息。摘要信息将用于在其它节点加入群集时对其进行配置。
9. 检查群集创建过程中遇到的所有警告或错误,然后单击“下一步”。
10. 单击“完成”,结束安装。
这样,一个最简单的集群就建好了。我这里使用了微软白皮书的图片,虚拟机的配置是另外的帖子转过来略加修改的。
下图是我全部建好后,集群的状态。
3
收藏
转载于:https://blog.51cto.com/limy123/75628