​Citrix虚拟化动态迁移技术XenMotion会用到XenMotion与Resource Pools(资源池) 吗?

XenMotion与Resource Pools协同工作。Resource Pools的功能是收集在一组资源中相互连接的多个相似XenServer Enterprise服务器。这种统一的管理单元(Resource Pools)能够使与之相连接的虚拟机共享远程存储和网络资源。对于同一个Resource Pool来说,它允许其中的虚拟机进行实时迁移。当Resource Pools与共享存储器共同工作时,只要XenServer主机的容量足够大,那么就虚拟机就可以在这些主机中任意启动。 这就为XenMotion创造了一定的条件。如果有某一台正在运行的服务器超负荷或者发生了故障,那么管理员就可以立刻在Resource Pool中选择另一台服务器进行虚拟机的迁移。虽然没有进行明确的规定,但是每一个Resource Pool一般最多可以支持16台XenServer主机。 值得注意的是,XenMotion并不仅仅在服务器出现故障,无法正常工作的情况下才进行迁移。当服务器超负荷的时候,XenMotion就会将一部分的操作系统,包括上面正在运行的应用程序原封不动地迁移到候补服务器上。因此,XenMotion能够合理地分配Resource Pool中XenServer的工作量,大大提高了资源利用率和工作效率。 超负荷情况下的迁移 事实上,XenMotion迁移并无法做到百分之百的零停机,其确切的停机时间一般为100~150毫秒。但是,由于这个时间间隔很短,所以在服务器上运行的虚拟机无法觉察,就不会出现中断。而这极其短暂的停机时间大部分是花费在将网络交换设备转移到一个新的端口上。

建国大业  发表于: 2010-01-24

我要回答

电子邮件地址不会被公开。 必填项已用*标注

敬请读者进行回答,本站保留删除与本问题无关和不雅内容的权力。

相关推荐