抱歉,公司这段时间一个项目刚快完,下一个项目又来了 ,很忙啊。。。
上一节我们学习了DRS的原理,将同一集群的不同主机的资源打包成一个资源池,然后通过DRS来管理整个资源池的CPU和内存资源。这一节将进行VMWare HA功能的测试。
vmware HA的工作原理:
VMware HA 不间断地监控群集中所有的 ESX Server 主机,并检测故障。放置在每台主机上的代理程序不断向群集中的其他主机发出"心跳信号","心跳信号"的终止将启动所有受影响的虚拟机在其他主机上的重启过程。 HA 时刻监控群集中是否有足够的资源可用,以便在主机发生故障时能够在其他物理主机上重启虚拟机。利用 ESX Server 存储堆栈中的锁定技术,可以使虚拟机的安全重启成为可能,它允许多个 ESX Server 同时访问同一虚拟机文件。
Vmware vSphere 5.0实战教程之四 VMware HA实战_第1张图片
实现环境如下:
Win7是我的宿主主机,上面安装了俩台ESX主机ESX01与ESX02,openfiler用于共享存储,另外安装一台web服务器,用于测试HA是否成功。另外需要一台DNS服务器用于hosts识别,我这里之前已经有配置。另外web服务器需要安装vm tools。vm tools是个很好的东西,建议所有新建的虚拟机都安装上。
测试方法:启用ESX01与ESX02俩台服务器的HA功能,将web服务器置于ESX01服务器上,测试访问正常,然后中断web服务器,通过ping及网页访问来测试web服务器是否中断。
Vmware vSphere 5.0实战教程之四 VMware HA实战_第2张图片
1、 服务器安装配置过程。这里省略,参照之前的系列教程。
 
2、 创建 VMware HA 群集
为cluster启用HA。
Vmware vSphere 5.0实战教程之四 VMware HA实战_第3张图片
具体设置如下:
Vmware vSphere 5.0实战教程之四 VMware HA实战_第4张图片
虚拟机选项卡,可以设置虚拟机重启的等级。
Vmware vSphere 5.0实战教程之四 VMware HA实战_第5张图片
虚拟机监控功能,设置监控主机或者应用程序,我们这里需要监控应用程序web服务器。在任何集群/主机上 执行维护操作时, 请禁用主机监视功能, 默认设置为启用。
Vmware vSphere 5.0实战教程之四 VMware HA实战_第6张图片
存储的检测配置,我这里只有俩个存储。
Vmware vSphere 5.0实战教程之四 VMware HA实战_第7张图片
设置完成后,群集的属性多了个HA。
Vmware vSphere 5.0实战教程之四 VMware HA实战_第8张图片
3、 测试VMware HA
我们先来测试位于ESX01上面的web服务器访问,可以看到网页访问的结果如下:
Vmware vSphere 5.0实战教程之四 VMware HA实战_第9张图片
接下来我们将ESX01重启操作。
Vmware vSphere 5.0实战教程之四 VMware HA实战_第10张图片
我们再来一直拼这台web服务器看看,可以看到,服务器 除了几个包比较慢,其它都正常,同时测试网页访问也是正常的。host成功转移,说明vmware HA成功测试通过。
Vmware vSphere 5.0实战教程之四 VMware HA实战_第11张图片
Vmware vSphere 5.0实战教程之四 VMware HA实战_第12张图片
总结:Vsphere HA通过对cluster中的不同host的vm的即时监控,通过主机故障转移功能,使得主机上面的vm可以成功的转移到其它群集内的主机上,有效的避免了主机宕机给企业带来的危害,降低了风险。当然vmware还有更厉害的武器,那就是vmware的FT功能。