Yeslab 马老师 V2V环境下vCenter Server Heartbeat v6.4实现vCenter5.0的双机备份

V2V环境下vCenter Server Heartbeat v6.4实现vCenter5.0的双机备份

最近一位朋友在做某ISP的一个项目,其中在vSphere环境中就要求vCenter Server能够实现双机热备,正好我也在研究vCenter的备份及灾难恢复等相关的技术,鉴于vCenter Server在整个vSphere环境中的重要性,如VM,FT等高级features都离不开它,尽可能减少vCenter Server的发生各种故障可能性, 所以对它采取保护措施,是十分有必要的.VMware公司提供的vCenter Server Heartbeat工具可以支持P2P,P2V,以及V2V各种环境的vCenter的双机备份, 而且应用广范,特做了此文档以供大家学习参考.

当然还是要提醒一下,这篇文档比较适合对vSphere环境有一定基础或者实践经验的人群参考, 如果想系统地深入学习相关知识内容,请关注教主和我后续录制的整套vSphere 5.0虚拟化的学习视频.

一 试验环境:

1. 主要设备清单:

主机 版本 IP地址

ESXi1 5.0 66.66.3.101

ESXi2 5.0 66.66.3.102

vCenter primary 5.0 pub ip 66.66.3.3 and management IP 66.66.3.31

vm channel IP 192.168.66.31

vCenter secondary 5.0 pub ip 66.66.3.3 and management IP 66.66.3.32

vm channel IP 192.168.66.32

2. 主要软件版本:

VMware vCenter Server Heartbeat v6.4

3. 实验拓扑图:

clip_image002

二 详细步骤:

1) 首先请参考下面文档里面提供的安装需求:

Common Requirements 和 V2V环境下的Requirements, 确保你的实验或者生产环境支持.

2) Primary Server的网络设置:

准备两个网络适配器:如图1

clip_image004

进入系统后可以看到如图2:

clip_image006

设置vm channel网卡参数:在图3中在DNS中注册此连接的地址选项勾去掉

clip_image008

设置vm channel网卡参数:在图4中选中禁用TCP/IP上的NetBIOS

clip_image010

设置public网卡参数, :同样在DNS中注册此连接的地址选项勾去掉.但无需修改NetBIOS设置 图略.

更改 图5中红线标记的四个服务启动方式为手动:

clip_image012

3) 克隆 Primary Server:

使用VM clone功能克隆primary server VM如图6 :

clip_image014

克隆的Slave的要求运行在另外一台ESXi主机上.注意克隆后Slave具有和Primary相同的计算机名,SID.克隆完毕后暂时不要启动Slave, 如图7:

clip_image016

4) Primary Server上安装Heartbeat工具:

首先在pulic网卡上添加新的management ip地址 66.66.3.31,如图8:

clip_image018

运行vCSHB-v6-4-6643.exe 安装文件,如图9:

clip_image020

选择install vmware vcenter server heartbeat,如图10:

 clip_image022

选择Primary,如图11:

clip_image024

如果此处没有license,默认会生产评估序列号,是有时间限制的,如图12:

clip_image026

选择LAN方式拓扑,这个需要自己的环境而定,我这里是LAN环境的,如图13:

clip_image028

接下来选择Secondary Server is Virtual,如图14

clip_image030

下一步指定用于Heartbeat的网卡,选择vm channel,如图15:

clip_image032

接下来需要添加primary和secondary的channel IP,如图16:
clip_image034

注意接下来的一步要选则否,才能继续,如图17:

clip_image036

继续会选择Public网络的网卡如图18:

clip_image038

选择相应的public地址,这里应该使用66.66.3.3如图19:

clip_image040

接下来选择应用程序保护,如图20:

clip_image042

指定配置文件的共享地址,目的是为了让secondary获取相应的配置,如图21:

clip_image044

显示安装摘要,如图22

clip_image046

安装完成后,会弹出服务器配置窗口,如图23:

clip_image048

Next到Public选项更改红线标记内容为如图24:

clip_image050

至此 Primary上的Heartbeat工具安装完毕!

不过暂时不需要启动heartbeat服务.

 

5) Secondary Server上安装heartbeat:

首先将public网络的电源连接勾去掉(防止IP冲突),如图25:

clip_image052

加载电源进入slave系统,这是vm channel网卡的ip,如图26:

clip_image054

设置ip地址为192.168.66.32,如图27:

clip_image056

测试与primary server的vm channel ip是否可以连通,如图28:

clip_image058

然后运行vCSHB-v6-4-6643.exe 安装文件,如图29:

clip_image060

接下来选择安装角色为secondary,如图30:

clip_image062

添加配置文件的获取路径,如图31:

clip_image064

一切正常的话,pre-install 会检查无误的,如图32:

clip_image066

接下来会安装packet filter,如图33:

clip_image068

上面的packet filter安装完毕后可以打开public网卡电源,如图34:

clip_image070

继续选择heartbeat网卡,如图35:

clip_image072

选择Public网络网卡,如图36:

clip_image074

几个默认下一步,安装复制完成,安装完毕,如图37:

clip_image076

接下来弹出服务配置窗口,如图38:

clip_image078

Next到channel选项卡,可以看到heartbeat网络的正确ip配置,如图39:

clip_image080

Next到Public选项卡,需要设置如图40:

clip_image082

至此服务配置完毕,但暂时还是不需要启动heartbeat服务!

 

6) 修改Secondary主机的主机名:

因为secondary的主机是克隆primary的,因此它具有和primary一样的主机名,所以安装完heartbeat之后,需要修改主机名,如图41:

clip_image084

此时最好把vm channel网卡的启用NetbIOS功能,图略.

重启之后,再将主机加入yeslab.com域,如图42:

clip_image086

加入域成功后再次重启slave主机.至此,主机名修改完毕!

 

7) 最终的测试:

首先在任务栏找到heartbeat程序,将两台主机的heartbeat服务启动,如图43:

clip_image088

使用heartbeat管理工具分别连接primary和secondary后,看到此时primary主机的状态为active的,secondary主机的状态是passive的,如图44:

clip_image090

为了测试,手动切换下主机的状态,如图45:

clip_image092

切换成功后,可以看到primary主机的状态为passive,secondary主机的状态为active,如图46:

clip_image094

可以说明,vCenter双机状态切换是成功的!

当然之后还可能需要很多细节的配置在具体环境中,限于篇幅不在讲述.

只补充一点:关于66.66.3.3的DNS域名问题,我的环境是额外手动添加到DC中的,如图47:

clip_image096

 

参考文档: vcenter-server-heartbeat-64-installation-guide

vcenter-server-heartbeat-64-quick-start

heartbeat_55_u2_reference_guide

 

By: heymo(Yeslab马老师)

2012/1/10

你可能感兴趣的:(技术,公司,features,而且,可能性)