您的位置:首页 > 运维架构 > 网站架构

借助NFS存储实现XenServer 6.0的高可用特性

2012-02-22 13:41 274 查看
原文出处: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已经配置完成,可以正常工作了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: