冷迁移是指在跨集群、数据中心和 vCenter Server 实例的主机之间迁移已关闭或已挂起的虚拟机。通过使用冷迁移,您还可将关联磁盘从一个数据存储移至另一个数据存储。

相较于使用 vMotion,使用冷迁移可以降低目标主机的检查要求。例如,虚拟机包含复杂的应用程序设置时,如果使用冷迁移,vMotion 期间的兼容性检查可能会阻止虚拟机移至另一个主机。

您必须先关闭或挂起虚拟机,然后才能开始冷迁移过程。将迁移挂起的虚拟机视为冷迁移是因为尽管虚拟机已开启,但未在运行。

无法在不同的子网之间实施冷迁移。

冷迁移期间的 CPU 兼容性检查

如果尝试将使用 64 位操作系统的已关闭电源的虚拟机迁移至不支持 64 位操作系统的主机,vCenter Server 会生成警告。否则,通过冷迁移迁移已关闭的虚拟机时,不会应用 CPU 兼容性检查。

迁移已挂起的虚拟机时,虚拟机的新主机必须满足 CPU 兼容性要求。此要求使得虚拟机能够在新主机上恢复执行。

冷迁移期间的操作

冷迁移包含以下操作:

  1. 如果选择移至其他数据存储的选项,则会将包括 NVRAM 文件(BIOS 设置)在内的配置文件、日志文件和挂起文件从源主机移至目标主机的关联存储区域。您也可选择移动虚拟机的磁盘。
  2. 虚拟机在新主机中注册。
  3. 如果选择了移至其他数据存储的选项,则在迁移完成后,会将旧版本的虚拟机从源主机和数据存储中删除。

冷迁移的网络流量

默认情况下,虚拟机冷迁移、克隆和快照的数据通过管理网络传输。该流量称为置备流量。此流量未经加密,但是使用行程长度编码的数据。

在主机上,可以将单独的 VMkernel 网络适配器专门用于置备流量,例如在另一 VLAN 上隔离此流量。在主机上,只能为置备流量分配最多一个 VMkernel 适配器。有关在单独的 VMkernel 适配器上启用置备流量的信息,请参见《《vSphere 网络连接》》文档。

如果计划传输管理网络无法容纳的大量虚拟机数据,请将主机上的冷迁移流量重定向至专门用于冷迁移以及克隆已关闭电源的虚拟机的 TCP/IP 堆栈。如果要在管理网络以外的子网中隔离冷迁移流量(例如,远距离迁移),您也可以重定向。请参见将冷迁移、克隆以及快照的流量放在置备 TCP/IP 堆栈上