原文出处:http://vdi.so/blog/?p=4419
XenServer中的HA(High Availability)是一项在企业应用场景中十分重要的特性,其可以帮助企业抵御意外宕机对业务造成的影响。在HA开启的情况下,一台运行若干VM的XenServer物理服务器节点如果发生故障甚至宕机时,其上的所有VM将根据保护策略,动态迁移至其他可用的XenServer物理服务器节点,最大限度地保证VM上承载的各项业务不会中断,保护企业免受意外带来的损失。
在XenServer 6.0版本之前,HA这一特性需要借助SAN存储才能实现,而新版本的XenServer正式支持通过NFS存储实现HA,这对企业以及工程师们都是一个好消息。接下来介绍一下配置HA的基本流程,借助Windows Server 2008 R2,我们可以轻松地得到一个NFS软存储,并开始下面的配置步骤。在实验开始前,请预先准备两台已部署XenServer 6.0的服务器以及一个允许两台服务器访问的NFS存储。
有关NFS的配置,可参考《如何通过Windows Server 2008 R2建立NFS存储》
首先,借助XenCenter连接两台XenServer;
选择图中选项,建立一个资源池;
将两台XenServer全部选中,并指定其中一台为PoolMaster;资源池建立后,通过XenCenter连接池中的任一台XenServer均可;
资源池建立成功,可看到两台服务器已经在DemoPool之中;
在池中新建一个存储;
类型选择”NFS VHD”;
为存储制定一个名称;
指定NFS存储位置;
点击”Scan”按钮开始搜索;
对于一个新的NFS卷,选择”Create a new SR”(事实上也只有这个选项可选),点击Finish;
NFS存储已经成功挂载于资源池上;
建立或导入一台新的虚拟机,记得在指定虚拟机存储位置时选择刚刚挂载的NFS存储
虚拟机已经建立完成,接下来可以开始配置HA了;
在资源池上选择”High Availability”;
点击Next,进行下一步;
选择一个心跳存储,在实际的环境部署中这个心跳存储可以单独指定一个共享存储,容量1G即可;
为所有的VM制定保护策略;
点击Finish结束;
配置完成了,现在试试效果吧。模拟将运行着DemoVM的XenServer拉闸(笑)
如预期的,VM成功的漂移到第二台XenServer上,至此HA已经配置完成,可以正常工作了。
转载于:https://blog.51cto.com/yanfei/786673