服务器 频道

虚拟化技术的明珠 VMotion实时迁移详解

  VMotion的具体操作

  使用VMotion进行实时迁移允许虚拟机在不中断工作进程的情况下进行。虚拟机的所有状态信息连同它的配置文件都会被迁移到新的主机上。然而与之相连接的虚拟磁盘将会保留在两主机共享的存储器中。在虚拟机的状态信息全部钱一到替换的主机上之后,虚拟机就可以在新的主机上运行了。

  需要迁移的状态信息包括当前的内存内容以及所有能够定义和识别该虚拟机的信息。其中,内存信息包括交换数据,操作系统的位数以及存储在内存中的应用程序。而虚拟机的定义和识别信息包括所有映射到虚拟机硬件上的数据,比如BIOS,设备,CPU, 网卡的MAC地址 ,芯片的设置状态等。另外,作为替换的主机还必须满足兼容性要求。

  使用VMotion来进行实时迁移一般要经历下述三个步骤:

  1. 当VMotion收到实时迁移的请求时,vCenter服务器就会检查当前主机上的虚拟机是否处于稳定的状态。

  2. 假如VMotion通过了实时迁移请求,那么虚拟机的所有状态信息(包括内存,注册表和网络连接)就会被复制到目标主机上。

  3. 信息复制完毕之后,虚拟机将在新的主机上重新启动,投入运作。(图2)

 

   VMware VMotion操作界面

  如果在迁移过程中发生了错误,那么虚拟机将会自动恢复到原来的状态和位置。(图3)

 

  VMware VMotion错误提示界面

 

0
相关文章