1.冷迁移:
已关闭电源的虚拟机将携带到单独的主机或数据存储中。虚拟机的电源状态为关闭,并且不需要公共共享存储。缺少CPU检查,并且短缺时间很长。日志文件和配置文件从源主机迁移到目标主机。
关闭第一个主机的虚拟机,然后在下一个主机上再次启动。在将应用程序和操作系统移至物理设备之前,它们已在虚拟机上终止。用户可以选择从一个数据存储到另一个数据存储的磁盘移动。
2.热迁移:
已打开电源的虚拟机从一台物理主机移至另一台物理主机。源主机状态被克隆到目标主机,然后该源主机状态被丢弃。完成状态转移到目标主机。网络已移至目标虚拟机。
需要一个通用的共享存储,并且要使用CPU检查。短缺时间非常少。在不停止OS或应用程序的情况下,它们已从虚拟机转移到物理机。出于维护目的,释放了物理服务器,并且动态平衡了工作负载(属于物理服务器),以便在优化级别上运行。客户的停机时间很容易避免。
挂起第一台主机的虚拟机,然后将其克隆到CPU和RAM的寄存器中,然后在第二台主机上再次恢复一段时间。当源系统运行时,将运行此迁移。
- 阶段0:
是迁移前阶段在主主机上具有功能良好的虚拟机。 - 阶段1:
是预留阶段初始化目标主机上的容器。 - 第二阶段:
是迭代的预复制阶段,其中启用了影子分页,并且在后续轮次中克隆了所有脏页。 - 第三阶段:
是“停止并复制”,其中第一台主机的虚拟机被挂起,所有剩余虚拟机状态在第二台主机上同步。 - 阶段4:
是第一个主机上虚拟机状态最小化的承诺。 - 阶段5:
在激活阶段,第二台主机的虚拟机启动并建立与所有本地计算机的连接,恢复所有正常活动。