用W2K3和VMware GSX实现Exchange群集

 


        先用 vmware gsx server 装好三个 win2003 系统(方便的是安装一个系统复制两份),每个系统分配1G内存(保证运行流畅),在vmware gsx server的”HOST”中将memory设为4G,因为服务器还要做其他用处,不要全占用.在安装三个win2003之后我先在每台各加一张网卡,将第一块网卡设为vnet0(联网用),第二个设为vnet1(心跳用,在vm中配置成hostonly)。

一.给每台机设定:
NodeA:   vnet0:192.168.1.2  mask:255.255.255.0  DNS:192.168.1.254 vnet1:10.1.1.2
NodeB:  vnet0:192.168.1.3  mask:255.255.255.0  DNS:192.168.1.254  vnet1:10.1.1.3
ADser: vnet0:192.168.1.254  mask:255.255.255.0 DNS:192.168.1.254  vnet1:10.1.1.1

将ADsev配置成AD服务服务器(只设成AD和DNS服务器),在设置时选择”自定义”,AD域名为 work.com

将NodeA和NodeB做成ADser的成员服务器,用administrator登入

二.创建共享磁盘柜

Cluster 的共享磁盘柜至少需要一个 Quorum Disk 和一个 Shared Disks,这样我们就需要创建两个 SCSI 磁盘。 进入进入命令模式下
F:/VM/disk>vmware-vdiskmanager.exe -c -s 200Mb -a lsilogic -t 2 quorum.vmdk

F:/VM/disk>vmware-vdiskmanager.exe -c -s 4Gb -a lsilogic -t 2 sharedisk.vmdk
创建完毕后,目录下有四个新文件
quorum-flat.vmdk
quorum.vmdk
sharedisk-flat.vmdk
sharedisk.vmdk

三.配置虚拟机

关闭三个系统,在虚拟机器界面选择“Edit virtual machine settings”添加硬盘,选“Use a existing virtual disk”,分别添加quorum.vmdk、sharedisk.vmdk.

双击新加的磁盘,在弹出的磁盘属性窗选“advance”,为新加的硬盘选择虚拟设备节点:quorum.vmdk选订“SCSI 1:0”, sharedisk.vmdk选定

“SCSI 1:1”。(如果不这么设置可能会出现问题)

分别打开两台虚拟机目录中的vmx文件,在最后一行添加:
disk.locking=”FALSE”
scsi0:1.SharedBus=”Virtual”
scsi1:1.SharedBus=”Virtual”

之后在启动这三个系统,将新识别的硬盘转成基本磁盘,之后命名为:Q分区 卷标:quorum和S分区 卷标:sharedisk

三..配置win2003群集
将各节点(NodeA,NodeB)的网卡vnet1设为单一速率以及半双工,以稳定节点间状态的交流.
右键点击各节点的网卡vnet1,属性-----高级----wins----点选”停用NetBIOS over TCP/IP”
回到”网络连接”视窗,点”高级”---高级设置---适配器和绑定---将vnet1所在的连接”本地连接2”移到第一位.


为cluster的IP设为:192.168.1.5,名称设为:workcluster
1.      将NodeB关机.开启NodeA
2.      在NodeA上,点开始>管理工具>群集管理器(或运行cluadmin.exe),开启群集管理器。
3.      在开启群集连线将操作下拉为建立新群集,按确定,出现新服务器群集向导,按下一步,
将网域设为work.com,在群集名称中输入:workcluster,按下一步。
4.将计算机名称设为NodeA,r按下一步,在正在分析设定视窗中,将检查NodeA是否符合群集的建立标准,若通过检查,在每个项前都会打勾。若不正确,请检查!检查完成后按下一步。
5.在IP地址栏中输入:192.168.1.5,按下一步。
6.在群集服务帐户中输入用来管理群集的帐户,administrator和密码,网域。
7.在建议的群集设定中按仲裁,将仲裁磁碟设为Q
8.开始建立群集,若完成,在分析的每一项都会打勾,否则按重试。检查故障!
9.群集建立完成后,群集管理器就会显示群集的阶层。
10.在群集管理器中点网络,将vnet1所在的连接“本地连接2”,右键击属性,点选“只让内部群集通讯使用”,按确定!
11.开启NodeB,开启群集管理器,将操作内容改为将节点增加到群集,在群集名称中输入workcluster.,依提示一步步完成!
12.测试群集功能。在群集管理器中,右键点群组下的群集组,选移动组,确定群组内所有的资源拥有者由NodeA转换为了NodeB。当资源转换到NodeB后,开启NodeA,NodeB来存取Q磁碟,发现只有NodeB上才能存取Q磁碟,说明只有拥有资源的节点才能存取这些资源。

 

四.构建exchange2003群集
在安装Exchange2003群集时,节点必须要全部开启,登入NodeA:,NodeB:

1.      先安装分布式式事务协调器(MSDTC).在NodeA:,开启群集管理器>组>群集组>选新建>资源,在新资源名称中输入MSDTC Resource,将资源资源类型改为分布式式事务协调器,下一步,在可能的拥有者中确定所有的节点都是拥有者,在资源资源依存性中,将磁碟Q及群集名称新增到右侧的视窗,按完成。点击新的MSDTC Resource资源,右键选联机.
2.      在节点安装exchange2003,不要同时在各节点安装exchange2003,有可能导致错误.安装完成后,你会发现各节点上的exchange的相关服务只有Exchange Manage是启动的,其它是手动且不启动,在exchange虚拟服务器建立后,它连接哪个节点,这个节点的exchange服务才会启动.
3.      建立Exchange虚拟服务器
在NodeA:上启动群集管理器>组> >新建>组,在新建组的名称中输入Exchange Virtual Server,在惯用的使用者不需指定节点,按完成,确定。组建立后是脱机的。在刚建立的Exchange Virtual Serve组上选新建>资源>,在名称中输入IP address,资源类型选IP地址,下一步,在可能的拥有者中确定所有节点都列入了。在资源依存性不用选,在TCP/IP地址中输入你准备做Exchang的确IP,如:192.168.1.2,网络选vnet0所在的连接(本地连接)。
同样新建Network Name. 在刚建立的Exchange Virtual Serve组上选新建>资源>,在名称中输入Network Name,下一步,在可能的拥有者中确定所有节点都列入了。在资源依存性中将IP address加入入表单,在网络名称参数中输入你准备做Exchang的名称,如:exchwork。
将群集管理器中的组0内的磁碟S拖曳到Exchange Virtual Server组中.按是。对Exchange Virtual Server右键选联机。联机后,建立Microsoft Exchange System Attendant。在Exchange Virtual Serve组内选新建>资源>名称输入Microsoft Exchange System Attendant,资源类型选Microsoft  System Attendant,下一步,在可能的拥有者中确定所有节点都列入了,在资源依存性中将Network Name和磁碟S加入,按向导一步步完成。完成后点击Ehange Virtual Server联机。这样exchange2003群集就完成了。
在NodeA:,NodeB:两个节点中,只有与exchange虚拟服务器连接节点的exchanger服务是启动的,开启与exchange虚拟服务器连线的节点(NodeA:),确定exchange的资料放在磁碟S中。在群集管理器中,右键点Exchange Virtual Server组,选移动组,确定与exchange虚拟服务器可以转移到NodeA:上。
Exchange2003和exchange2003群集预设是不启用POP3,IMAP4服务的,如果要在Exchange2003群集中启用这两项服务的话,首先要在各节点上将这两项服务设为手动,不需要启动服务。以启用POP3服务为例。在NodeA:上开启群集管理器,在Exchange Virtual Server组中新建>资源,在名称中输入Microsost Exchange POP3,资源类型设为Microsost Exchange POP3, 在可能的拥有者中确定所有节点都列入了,在资源依存性中将Microsoft Exchange System Attendan加入.一步步完成.

你可能感兴趣的:(用W2K3和VMware GSX实现Exchange群集)