如何在 VMM 中运行实时迁移

 

发布日期: 2016年3月

适用于: System Center 2012 SP1 - Virtual Machine Manager,System Center 2012 R2 Virtual Machine Manager

Virtual Machine Manager (VMM) 提供了独立的 HYPER-V 主机或启用了实时迁移功能的群集主机之间的实时迁移支持。 本主题介绍以下迁移过程︰

  • 两台独立的主机之间虚拟机的实时迁移— 本过程描述如何为虚拟机从一个独立 HYPER-V 主机迁移到另一台独立的 HYPER-V 主机。 请注意虚拟机配置文件和虚拟硬盘必须位于服务器消息块 (SMB) 3.0 文件共享上。

  • 虚拟机中两个群集主机之间的实时迁移— 此过程描述如何从一个群集中运行到运行在不同群集中的主机的主机,迁移虚拟机。 请注意,两个群集之间运行实时迁移时,虚拟机暂时失去其高可用性状态。 因此,在迁移过程中的出现主机故障会导致虚拟机变得不可用。 对于群集之间的实时迁移,应使用 SMB 3.0 文件共享作为存储位置 因为存储不具有要迁移,在其中无法保证高可用性状态的时间是非常短。

  • 存储的实时迁移在独立主机上的两个位置之间— 此过程描述如何将仅存储迁移。

  • 并发实时迁移— 此过程将概述如何运行多个并发迁移,并介绍如何来验证并发迁移按预期方式运行。

  • 更快地实时迁移— 此过程提供了简要介绍了如何执行实时迁移速度更快。

两个独立的主机的虚拟机的实时迁移

使用以下过程来执行两个独立主机之间的实时迁移。

若要执行两个独立的主机的虚拟机的实时迁移

  1. 打开 虚拟机和服务 工作区。

  2. 虚拟机和服务 窗格中,展开 所有主机。 查找,,然后单击想要迁移虚拟机的独立的源主机。

    例如,单击主机 StandAlone1 主机组中 独立 HG

  3. Vm 窗格中,单击你想要迁移的正在运行的虚拟机。 如果未运行,请启动该虚拟机。

    例如,请单击虚拟机 StandAloneVM1

  4. 虚拟机 选项卡上,在 虚拟机 组中,单击 迁移虚拟机 启动 迁移虚拟机向导

  5. 选择主机 页上,查看这些目标主机以及其关联的传输类型。

    Live 如果这两个主机配置为连接到相同的 SMB 3.0 文件共享,此时将出现传输类型。

  6. 单击目标主机的传输类型是 Live, ,然后单击 下一步

    例如,单击主机 StandAlone2

  7. 摘要 页上,单击 移动

  8. 若要跟踪作业状态,请打开 作业 工作区。

  9. 若要验证是否迁移了虚拟机,在 虚拟机和服务 工作区中,请在 虚拟机和服务 窗格中,找到,,然后单击目标主机。 在 Vm 窗格中,验证虚拟机是否列出且状态为 运行

虚拟机中两个群集主机之间的实时迁移

使用以下过程来执行两个群集主机之间的实时迁移。

若要执行两个群集中的主机之间虚拟机的实时迁移

  1. 打开 虚拟机和服务 工作区。

  2. 虚拟机和服务 窗格中,展开 所有主机。 查找,,然后单击你想要尝试的高可用虚拟机实时迁移的群集节点。

    例如,请单击该群集节点 Cluster1Node1

  3. Vm 窗格中,单击你想要迁移的正在运行的虚拟机。 如果未运行,请启动该虚拟机。

    例如,请单击虚拟机 HAVM1

  4. 虚拟机 选项卡上,在 虚拟机 组中,单击 迁移虚拟机 启动 迁移虚拟机向导

  5. 选择主机 页上,查看这些目标主机以及其关联的传输类型。

    Live 可用于在其虚拟机最初创建了任何目标群集节点配置为连接到相同的 SMB 3.0 文件共享传输类型时。

  6. 单击位于不同的主机群集,群集节点,然后单击 下一步

    例如,请单击该群集节点 Cluster2Node1

  7. 摘要 页上,单击 移动

  8. 若要跟踪作业状态,请打开 作业 工作区。

  9. 若要验证是否迁移了虚拟机,在 虚拟机和服务 工作区中,请在 虚拟机和服务 窗格中,找到,,然后单击目标主机。 在 Vm 窗格中,验证虚拟机是否列出且状态为 运行

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

使用以下过程来执行在独立主机上的位置之间的实时迁移。 您可以移动整个虚拟机,包括虚拟硬盘 (Vhd) 和配置信息,或将只有特定的 Vhd 移到另一个位置。

若要执行存储在独立的主机上的两个位置之间的实时迁移

  1. 打开 虚拟机和服务 工作区。

  2. 虚拟机和服务 窗格中,展开 所有主机。 查找,,然后单击独立虚拟机所在的主机。

    例如,单击主机 StandAlone2 主机组中 独立 HG

  3. Vm 窗格中,单击您想要尝试运行的虚拟机实时存储迁移。 如果未运行,请启动该虚拟机。

    例如,请单击虚拟机 StandAloneVM1

  4. 虚拟机 选项卡上,在 虚拟机 组中,单击 迁移存储, 启动 迁移虚拟机向导

  5. 选择路径 页上,在 存储位置 列表中,单击其中一个主机上的默认存储位置。 或者,单击 浏览 若要查看所有可能的存储目标,单击目标 SMB 3.0 文件共享或在本地硬盘上的位置,然后单击 确定

    System_CAPS_ICON_important.jpg 重要事项

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

  6. (可选) 选择 将此路径添加到主机上的默认存储位置的列表 复选框,然后再单击 下一步

  7. 摘要 页上,单击 移动

  8. 若要跟踪作业状态,请打开 作业 工作区。

并发实时迁移

若要同时运行实时迁移,执行过程中的所有本主题中多台虚拟机,以便在同一个主机上同时发生两个迁移。 在用户界面中,您不能多选的虚拟机,以执行实时迁移。 相反,您必须手动启动每个迁移。 您可以指定多少并行迁移,以运行。 默认设置为二,它是同时进行的实时迁移和存储迁移在 HYPER-V 中启用的数字。 例如,主机可以参与一个传出的实时迁移加上一个传入、 两个传出的实时迁移或两个传入实时迁移。 实时迁移和实时存储迁移是独立的。 因此,您可以执行两个实时迁移和两个实时存储迁移同时。 VMM 认为的实时虚拟机,并作为一个实时迁移和存储迁移的存储迁移 (实时 VSM)。 使用以下过程查看并发迁移。

若要查看并发迁移

  1. 打开 HYPER-V 管理器,在主机,然后在 操作 窗格中,单击 HYPER-V 设置。 在下 服务器, ,您可以查看 实时迁移存储迁移 设置。

  2. 作业 工作区中,验证迁移同时发生。

实时迁移速度更快

在 System Center 2012 R2, ,您可以对 HYPER-V 主机执行实时迁移速度更快。 实时迁移速度可以提高使用压缩、 使用 SMB 作为传输,或同时使用这二者。 压缩方法使用的算法,减少通过网络传输的数据。 SMB 方法可允许更快的数据传输。

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

若要更改实时迁移设置

  1. 打开 HYPER-V 管理器,在主机,然后在 操作 窗格中,单击 HYPER-V 设置。 在下 服务器, ,请单击 实时迁移, ,然后单击 高级功能

  2. 迁移设置 页面上,在 实时迁移设置, ,执行下列操作之一︰

    • 若要禁用实时迁移速度更快,请单击 标准的实时迁移

    • 若要使用压缩为更快地实时迁移时,请单击 使用压缩

    • 若要使用 SMB 的实时迁移速度更快,请单击 使用 SMB 作为传输