主机知识库
分享服务器知识

VMotion简介

产地:

传闻说VMotion是VMware的特色之一。在此基础上,实现了动态迁移、DRS、HA等功能。但背后的原理是什么呢?

什么是VMotion?

VMotion允许虚拟机从一个物理主机动态迁移到另一个物理主机,并确保迁移过程将在0停止,并且事务完整性可以得到保证。

当虚拟机从一台物理主机迁移到另一台物理主机并持续运行时,是如何完成的?

VMotion是如何工作的?

作为先决条件,多个物理ESXI主机共享一组存储,连接到这组存储的所有ESXI主机都可以读写虚拟机文件。

首先,VMotion在目标主机上建立一组源虚拟机的“卷影副本”,用于接收源虚拟机的内存数据。

然后,VMotion创建源虚拟机的系统快照,通常称为“预拷贝”,并通过以太网将该预拷贝快速传输到目标主机。

同时,VMotion建立一组更改日志缓冲区,存储源虚拟机此时的内存更改,VMotion不断将更改的内容传输到目的主机,直到下一组更改数据小于500ms。VMotion关闭源虚拟机的CPU,将最后一个更改日志缓冲区转移到目标虚拟机,切断源虚拟机的磁盘访问,打开目标虚拟机的磁盘访问。最后,启动目的虚拟机的CPU。

最后,VMotion通知目的虚拟机发送一个RARP包,并通知网络中的交换机更新其MAC地址-物理地址映射。因此,所有流量都被转发到正确的接口。

热迁移过程中,虚拟机的MAC地址不变,但克隆虚拟机会导致目的虚拟机的MAC地址发生变化。

(cmy.cn内容来源于IDC同行,若侵权,请联系我们删除)

赞(0)
文章名称:《VMotion简介》
文章链接:https://www.cmy.cn/host/15351.html
版权声明:茶猫云所有发布的内容,部分为原创文章,转载请注明来源!网络转载文章如有侵权请联系我们解决!
最新优惠:茶猫云VPS服务器