Citrix 虚拟化动态迁移技术XenMotion 介绍 实时迁移是服务器虚拟化的一大亮点,以前管理员必须 牺牲周末时间重新回机房进行的服务器维护共工作,现在能够在办公时间轻松维护完成,服务器应用实现不停机的实时迁移是虚拟化技术最为吸引用户的一点
比如 VMware公司的VMotion,而它的竞争对手——Citrix(思杰)则有 XenMotion与之相抗衡
XenMotion概述 XenMotion是XenServer的一项功能,能够将正在运行的虚拟机从一台 XenServer主机上迁移到另外一台,而不带有任何停机的 危险
这就意味着在整个迁移过程中,被移动的虚拟机在任意时刻都处于正常的工作状态
XenMotion的主要目的是在某台服务器需要进行计划维修的情况 下,终端用户无法觉察到应用程序出现过极短暂的中断,令整个服务过程正常顺畅
XenMotion工作原理图 XenMotion与 Resource Pools(资源池) XenMotion与 Resource Pools协同工作
Resource Pools的功能是收集在一组资源中相互连接的多个相似 XenServer Enterprise服务器
这种统一的管理单元(Resource Pools)能够使与之相连接的虚拟机共享远程存储和网络资源
对于同一个 Resource Pool来说,它允许其中的虚拟机进行实时迁移
当 Resource Pools与共享存储器共同工作时,只要XenServer主机的容量足够大,那么就虚拟机就可以在这些主机中任意启动
这就为XenMotion创造了一定的条件
如果有某一台正在运行的服务器超负荷或者发生了故障,那么管理员就可以立刻在 Resource Pool中选择另一台服务器进行虚拟机的迁移
虽然没有进行明确的规定,但是每一个 Resource Pool一般最多可以支持 16台