在 VMM 构造中运行实时迁移

本文介绍如何在 System Center - Virtual Machine Manager (VMM) 构造中运行虚拟机(VM)或 VM 存储的实时迁移。 VMM 提供独立 Hyper-V 主机之间或已启用实时迁移的群集主机之间的实时迁移支持。 了解详细信息

在两个独立的主机之间迁移 VM

若要将虚拟机从一个独立的 Hyper-V 主机迁移到另一个独立的 Hyper-V 主机,VM 配置文件和虚拟硬盘必须位于 SMB 3.0 文件共享上。

  1. VM 和服务>所有主机中,选择要从中迁移的独立源主机。
  2. 选择主机,在 VM 中,选择要迁移的正在运行的 VM。 如果计算机未运行,请启动计算机。
  3. 虚拟机中,选择“ 迁移虚拟机 ”以启动迁移虚拟机向导。
  4. “选择主机”中,查看目标主机及其关联的传输类型。 如果将这两个主机配置为连接到同一 SMB 3.0 文件共享,将显示实时传输类型。
  5. 选择传输类型为 Live 的目标主机,然后选择“ 下一步”。
  6. “摘要”中,选择“ 移动”。 若要跟踪作业状态,请打开 “作业” 工作区。
  7. 若要验证虚拟机是否已迁移,请检查 目标主机上的 VM 列表,以确保 VM 正在运行。

在群集之间迁移 VM

可以使用共享存储或不使用共享基础结构在群集之间迁移 VM。

为使用共享存储或没有共享基础结构的实时迁移步骤选择所需的选项卡:

在群集之间迁移 VM 时,请注意,VM 暂时失去其高可用性状态。 因此,迁移期间主机失败会导致虚拟机不可用。 若要使用共享存储进行实时迁移,必须使用 SMB 3.0 文件共享作为存储位置。 由于不需要迁移存储,因此无法保证高可用性状态的时间较短。

  1. VM 和服务>所有主机中,选择要从中迁移的群集节点。
  2. VM 中,选择要迁移的正在运行的 VM。 如果计算机未运行,请启动计算机。
  3. 虚拟机中,选择“ 迁移虚拟机 ”以启动迁移虚拟机向导。
  4. “选择主机”中,查看目标主机及其关联的传输类型。 实时传输类型适用于配置为连接到最初创建 VM 的同一 SMB 3.0 文件共享的任何目标群集节点。
  5. 选择其他群集上的节点,然后选择“ 下一步”。
  6. “摘要”中,选择“ 移动”。 若要跟踪作业状态,请打开 “作业” 工作区。
  7. 若要验证虚拟机是否已迁移,请检查 目标节点上的 VM 列表以确保 VM 正在运行。

注意

在从较旧的群集版本到较新版本的 VM 上运行实时迁移时,如果未 更新Msvm_CompatibilityVector 值,则会阻止新群集中的迁移。

若要解决此问题,请重启 VM。 VM 重启会根据新的群集版本更新 Msvm_CompatibilityVector 值。

在独立主机上的两个位置之间迁移存储

注意

无法实时迁移共享 VHDX 文件的存储。 可以移动其他 VM 文件并执行正常的实时迁移。 若要将共享 VHDX 文件移动到另一个位置,必须关闭 VM,然后移动该文件。

可以在独立主机上的位置之间运行 VM 存储的实时迁移。 可以移动整个虚拟机(包括虚拟硬盘(VHD)和配置信息,或者仅将特定的 VHD 移到其他位置。

  1. VM 和服务>所有主机中,选择 VM 所在的独立主机。

  2. VM 中,选择要为其迁移存储的正在运行的 VM。 如果计算机未运行,请启动计算机。

  3. 虚拟机中,选择“迁移存储以启动迁移虚拟机向导。

  4. “选择路径>存储位置”中,选择主机上的默认存储位置之一。 或选择“浏览”以查看所有可能的存储目标。 选择本地硬盘上的目标 SMB 3.0 文件共享或位置,然后选择“ 确定”。

    如果在存储位置列表中指定 SMB 3.0 文件共享,请确保在共享路径中使用目标服务器的完全限定域名(FQDN)。 例如,请不要使用 \\fileserver1\smbshare,而应使用 \\fileserver1.contoso.com\smbshare

  5. (可选)选择将此 路径添加到主机上的默认存储位置列表,然后选择“ 下一步”。

  6. “摘要 ”页上,选择“ 移动”。 在作业跟踪进度。

并发运行实时迁移

可以在多个 VM 上运行实时迁移,以便在同一主机上同时进行两次迁移。 请注意:

  • 无法为实时迁移选择多个 VM。 需要手动启动每个迁移。
  • 可以指定要运行的并发迁移数。 默认设置为两个,即 Hyper-V 中启用的同时实时迁移和存储迁移的数量。 例如,主机可以参与一个传出实时迁移,以及一个传入、两个传出实时迁移或两个传入实时迁移。
  • 实时迁移和实时存储迁移是独立的。 可以同时执行两个实时迁移和两个实时存储迁移。 VMM 将实时虚拟机和存储迁移(实时 VSM)视为一个实时迁移和一个存储迁移。
  • 可以在“Hyper-V 管理器”>“操作”>“Hyper-V 设置”>“服务器”>“实时迁移”和“存储迁移”中查看正在进行的并发迁移。 在 作业中,验证迁移是否同时发生。

提高实时迁移速度

在 Hyper-V 主机上,可以使用 SMB 作为传输或同时使用 SMB 提高实时迁移速度。 压缩方法使用算法来减少通过网络传输的数据。 SMB 方法可以加快数据传输速度。

默认情况下,启用更快的实时迁移以使用压缩方法。 可以通过更改 Hyper-V 主机级别或每个实时迁移实例的实时存储迁移设置来禁用、启用或更改更快的实时迁移方法。

更改实时迁移设置,如下所示:

  1. 在 Hyper-V 管理器中,选择“操作>Hyper-V 设置>服务器>实时迁移”,然后选择“高级功能”。

  2. 迁移设置>实时迁移设置中,执行下列操作之一:

    • 若要禁用更快的实时迁移,请选择 “标准实时迁移”。
    • 若要使用压缩来加快实时迁移速度,请选择“ 使用压缩”。
    • 若要使用 SMB 加快实时迁移速度,请选择“ 使用 SMB 作为传输”。