用VMware GSX和W2K 群集服务实现Exchange群集 前几天小弟终于搞定了Exchange SQL群集,特将实现过程写给大家.我写的可能有点琐碎,望大家海涵.OK,言归正传.
第一部分:网络配置,内存512M*2 有三台服务器,每台都有两快虚拟网卡:VMnet1,VMnet2.第一台服务器DC01,作为AD,另两台名为cluster1,cluster2作为两个节点.DC01,cluster1,cluster2的网卡VMnet1都在一个网段(192.168.100.0),作为群集公用网络. 网卡VMnet2都在一个网段(192.168.225.0)为群集私用网络. 其中DC01的VMnet1,VMnet2.都是从DHCP分得的IP:192.168.100.1,192.168.225.1. 两个节点的VMnet1,VMnet2.使用静态IP.
第二部分:创建Windows集群. 1.在主机上装AD,域名dba.com,创建一个clust用户. 根据VMware DHCP分得的IP,VMnet1为192.168.100.1. 安装VMnet2网卡:添加新硬件-网卡-VMnet2 根据VMware DHCP分得的IP,VMnet2为192.168.225.1. AD中创建一个与群集IP相对应的主机名: 如:myclu 192.168.100.100 2.创建第一个节点的虚拟机,内存256MB,在:configuration Editor"中, 将第一快网卡“Network Adapter”设为VMnet1,并添加第二块网卡:Add-custom-VMnet2
3.创建群集日志磁盘和共享磁盘 使用VMware安装目录中的plainmaker:(200MB,2G) plainmaker quorum.pln 200 plainmaker shareddisk.pln 2000 将生成的quorum.pln,shareddisk.pln,quorum1.dat,shareddisk1.dat剪到虚拟机的目录中,分别打开 quorum.pln,shareddisk.pln将ACCESS一行的目录改为虚拟机的目录。 如:Access "C:\vmnode\w2kcluster1\quorum1.dat" Access "C:\vmnode\w2kcluster1\shareddisk1.dat"
4.在:configuration Editor"中,添加第三步创建的日志磁盘和共享磁盘:Add-HardDisk-use an exciting disk-brower-选中虚拟机目录中quorum.pln,shareddisk.pln 打开虚拟机目录中的vmx文件,在最后一行添加:disk.locking="FALSE"
5.在第一个节点安装W2k Advsrv,设置第一快网卡(VMnet1 AMD Adapter)使用静态IP:192.168.100.20 设置第二快网卡(VMnet2 AMD Adapter#2)使用静态IP:192.168.225.2。 在每个网卡上关闭NetBIOS 加入到AD 6. 在第一个节点配置磁盘:对磁盘1,磁盘2(日志磁盘和共享磁盘)进行签名,分区,格式化 7.在第一个节点安装群集服务: 群集名:DBACLU-帐户:clust-被管理的磁盘:磁盘1,磁盘2-配置群集网络: 网络名:本地连接2,设备:AMD Adapter#2 ,IP:192.168.225.2,专用网络 网络名:本地连接,设备:AMD Adapter ,IP:192.168.100.20,所有通讯(混合网络) 群集IP:192.168.100.100(与公用网络在同一网段),选择网卡:"公用网络网卡" 关闭第一节点。
8。创建第二个节点的虚拟机,步骤与第一节点相似,但有几点需要注意 在安装w2k adv时,将第一快网卡暂时设成:192.168.100.30,将第二块暂时设成:192.168.225.3. 在每个网卡上关闭NetBIOS 先打开第一节点,在打开第二节点,将第二节点的网卡“本地连接,本地连接2”设成“自动获取”, 运行ipconfig/renew,以确定哪一块网卡属于VMnet1网段,哪一块属于VMnet2网段,确定后改为正确的IP: 192.168.100.30,192.168.225.3.以实现与第一节点同步。 9。在第二个节点安装群集服务,加入群集DBACLU。 10。在两个节点分别运行:comclust
第三部分:创建Exchange群集 1.在两个节点分别安装Exchange 2.运行“群集管理器”,它为实体磁盘资源创建组并且命名为:“Disk Gourp1",对应共享磁盘磁盘2 将此组更名为"E2KVS01" 3. 选中组"E2KVS01"-新建资源-资源类型:IP地址-名称:"E2KVS01 IP Address"输入:192.168.100.100(与第一个节点cluster1的公用网络在 同一网段). -将cluster1,cluster2列入“可能的拥有人”-跳过“依赖性”- 选中"E2KVS01 IP Address"-联机工作 4。配置虚拟服务器名称 选中组"E2KVS01"-新建资源-资源类型:网络名称,名称:"E2KVS01 virtual server name"-将cluster1,cluster2列入“可能的拥有人”-将资源"E2KVS01 IP Address"添加到“依赖性”-指定虚拟服务器名称为E2KVS01- 选中"E2KVS01 virtual server name"-联机工作 5.选中组"E2KVS01"-新建资源-资源类型:Microsoft Exchange System Attendent,名称“Microsoft Exchange System Attendent(E2KVS01)”-将cluster1,cluster2列入“可能的拥有人”-将磁盘2(实体磁盘资源),资源"E2KVS01 IP Address","E2KVS01 virtual server name"加到“依赖性”- 此时不执行联机工作 6。由“Microsoft Exchange System Attendent(E2KVS01)”开始向下执行联机工作,一直到“MS Exchange Search Instance(E2KVS01)为止。 7。群集转移: 点击“Microsoft Exchange System Attendent(E2KVS01)”-脱机工作, 点击组"E2KVS01"-移动组。
凌晨3:00.... OK,太晚了,就写这么多把,睡觉去了。
shawnjay 回复于:2004-04-09 11:19:15
|
太好了,我正要做着试试呢,谢了!
|
段誉 回复于:2004-04-09 14:47:26
|
兄弟,能否提供VMWare GSX Server的下载及注册?
|
db2ora 回复于:2004-04-09 18:55:36
|
VMWare GSX for windows linux 内有注册机
http://diy.winzheng.com/007/VMWare.GSX.Server.v2.5.1.5336.for.WinNT2k2k3.Incl.Keygen.rar
http://diy.winzheng.com/007/VMWare.GSX.Server.v2.5.1.5336.for.Linux.Incl.Keygen.zip
|
wangjianhua9812 回复于:2004-04-10 15:34:25
|
有没有共享阵列柜? 我在win2003多数节点集群没有共享的阵列柜 安装sql2000时遇到麻烦, 请指教!!!! 另外,VMware起什么作用?
|
crazygod 回复于:2004-04-10 18:37:34
|
请问是使用的一台服务器虚拟出3台服务器+1个磁盘阵列吗?
|
db2ora 回复于:2004-04-10 22:03:18
|
楼上说的对,就是用一台服务器虚拟出3台服务器+1个共享磁盘阵列,还有,我想说明一点,只要有VMware GSX安装目录中的plainmaker (划分出日志磁盘和共享磁盘),VMWare Workstation 3.2 4.0都可以做群集,不一定需要VMware GSX.
|
儒将 回复于:2004-04-13 08:41:36
|
写的不错,多谢! 请问db2ora是使用的SCSI磁盘阵列要虚拟几个驱动器, 磁盘系统真的能格式化并正常工作吗, 本人曾在一台win2k主机虚拟出1台服务器共2个系统, (AD,群集服务等基本要素已具备) 等到创建SCSI磁盘阵列是未成功,请你详细写一下 磁盘阵列创建过程,另外2个系统能玩群集吗?
请写关键步骤(简单+明了=精华) 最好抓几章截图来看看 请db2ora多指教,谢了...:)
|
harvey_tian 回复于:2004-04-13 11:35:03
|
多谢! 可是我怎么下不了.....
|
crazygod 回复于:2004-04-13 13:16:46
|
Try again,i have downloaded.Perfect
|
crazygod 回复于:2004-04-13 14:17:07
|
Plainmaker在哪里?没找到阿!!我也试一下
|
db2ora 回复于:2004-04-13 23:39:15
|
对不起大家,这篇帖子我发在晚上,脑子有点迷糊,我现在纠正几点: 1.应该是在主机安装w2k server,作为AD,虚拟出2台服务器作为群集节点,我的表述不明确,请见谅. 2.关于VMWare GSX Server的下载及注册,我提供的是嬴政的下载地址(http://soft.winzheng.com),如果下载不了请 多试几次, VMWare GSX Server注册码:8TTR5-MH8DM-N7MA2-1LMV4 VMWare Workstation:下载地址:http://download3.vmware.com/software/wkst/VMware-workstation-3.2.1-2237.exe 注册码: 68M29-DKQ4N-7FQA1-3V0CD
3.关于plainmaker.exe,在GSX安装目录下肯定有这个文件,我把这个文件传到了网上,请大家下载.有这个文件后 就可以在VMWare Workstation和GSX Server创建共享磁盘阵列.
下面我详细说一下在VMware中创建共享磁盘阵列的方法: 1.将plainmaker.exe考到第一个虚拟机的目录下,如"C:\vmwin2k1\Windows 2000 Professional" 执行以下命令将创建200M和2G的日志磁盘和共享磁盘: plainmaker quorum.pln 200 plainmaker shareddisk.pln 2000
确认"C:\vmwin2k1\Windows 2000 Professional"目录下生成了四个quorum.pln,shareddisk.pln,quorum1.dat,shareddisk1.dat,分别打开 quorum.pln,shareddisk.pln 确认ACCESS一行的目录为当前虚拟机的目录。 如:Access "C:\vmwin2k1\Windows 2000 Professional\quorum1.dat" Access "C:\vmwin2k1\Windows 2000 Professional\shareddisk1.dat"
2.在第一台虚拟机的"configuration Editor"中,添加创建的日志磁盘和共享磁盘:Add-HardDisk-use an exciting disk-brower-选中第一台虚拟机目录中quorum.pln,shareddisk.pln 打开第一台虚拟机目录中的vmx文件,在最后一行添加: disk.locking="FALSE" scsi0.SharedBus="Virtual"
3.在第二台虚拟机的"configuration Editor"中,添加创建的日志磁盘和共享磁盘:Add-HardDisk-use an exciting disk-brower-选中第一台虚拟机目录中quorum.pln,shareddisk.pln 打开第二台虚拟机目录中的vmx文件,在最后一行添加: disk.locking="FALSE" scsi0.SharedBus="Virtual"
第二步和第三步将创建的日志磁盘和共享磁盘做成了共享磁盘阵列(两台虚拟机同时使用第一台虚拟机目录中的quorum.pln,shareddisk.pln)
4.先打开第一台虚拟机,在打开第二台虚拟机,打开后,执行第一台虚拟机的"计算机管理-磁盘管理, 取消"欢迎使用写入签名和升级磁盘向导"-右击磁盘1-签名-签名后请对磁盘1和磁盘2进行分区格式化.
执行第二台虚拟机的"计算机管理-磁盘管理, 取消"欢迎使用写入签名和升级磁盘向导"-右击磁盘1-签名-签名后请对磁盘1和磁盘2进行分区格式化.
如图:
欢迎大家继续讨论,谢谢.
| | |