《VMware虚拟机上搭建配置集群环境》.pdf
1、安装VMware 6,在虚拟机中安装 2 个 windows2003 Enterprise Server 系统,
分别命名为 cluster11 和 cluster12。
2、为系统新加一个网卡,命名为 private 和 public,设置 public 的优先比
private 高。
这里假设 cluster11:private 的 IP 为 1/ 24 public 的 IP 为
1/24
cluster12:private 的 IP 为 2/ 24 public 的 IP 为
2/24
3、加入域:这里有 2 种情况,第一种,如果网络系统只有 2 台服务器,在做集
群时就必须一台做主域,一台做备域;第二种,如果有其他服务器做域,把做集
群的的服务器加到域中就好。
第一种情况:在 cluster11 上建立主域(域控制器)添加一个域用户
cluster,并加到域管理员组,修改 host 文件(或者使用 DNS),添加以下条目:
注:在做集群时使用的是域名,所以要做域名解析
1 cluster11
2 cluster12
3 clumscs
1 clupri11
2 clupri12
在 cluster12 上建域,命令提示符下输入 cdpromo,使用主域账号 cluster,
在 cluster11 上,命令提示符下输入 cdpromo 备域,配置额外域控制器,
同样在host 文件上添加条目:
1 cluster11
2 cluster12
3 clumscs
1 clupri11
2 clupri12
如果是用 DNS,添加备用DNS 服务器地址为备域的 DNS 服务器地址,防止在主域
出现故障时,域名解析失败。
4、建立共享磁盘(关键步骤):将 cluster11 和 cluster12 关机,给 cluster11
添加新磁盘,这里要注意,系统磁盘不可以和共享磁盘在同一总线上,如:原来
的系统是在 SCSI 0:0,则共享磁盘不能为 SCSI 0:X。共享磁盘需要 2 块,一个
作仲裁盘(500M),一个作数据盘,假设仲裁盘为SCSI 1:0,数据盘为 SCSI 1:1。
用记事本打开 cluster11 系统所在目录的 VMX 文件,修改磁盘配置:
scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1.sharedBus = "virtual"
scsi1:0.present = "TRUE"
scsi1:0.mode = "independent-persistent"
scsi1:0.filename = "F:\sharedisk\quo.vmdk" 共享磁盘的路径
scsi1:0.deviceType = "plainDisk"
scsi1:1.present = "TRUE"
scsi1:1.mode = "independent-persistent"
scsi1:1.filename = "F:\sharedisk\data.vmdk"
scsi1:1.deviceType = "plainDisk"
disk.locking = "FALSE" 关键步骤
之后,选择 cluster12,在添加磁盘时,选择添加已有的磁盘(即 F:\sharedisk\
目录下的2 块磁盘),一样修改 VMX 的配置文件,同上。完成上述步骤后,先将
cluster11 机启动,cluster12 保持关机状态。在 cluster11 中,打开计算机管
理,在磁盘管理那可以看见新添加的 2 块磁盘,先初始化仲裁盘,并格式化为
NTFS,分配盘符为 Q,数据盘先暂时不做任何操作,否则可能导致仲裁盘出错。
对 cluster12 的磁盘暂不做任何动作。
5、配置集群服务
在 cluster11 机中,打开群集管理器,在命令提示符下输入 cluadmin.exe,新
建群集,按群集向导一步一步设置,在域中填入域名,在集群名中填入网络上唯
一的标识符,这里为 cluster,接着输入第一个节点的计算机名 cluster11,一
般为本机,单击下一步后,选择仲裁判(Q 盘),第一个节点就 OK 了。
节点 cluster12 中,打开群集管理器,在命令提示符下输入 clu