4.4. 创建迁移计划


您可以使用 MTV web 控制台创建迁移计划。

迁移计划允许您将虚拟机分组在一起或具有相同迁移参数,例如,一个集群成员或完整应用程序的百分比。

您可以配置 hook 在迁移计划的指定阶段运行 Ansible playbook 或自定义容器镜像。

先决条件

  • 如果目标集群上没有安装 MTV,您必须在 web 控制台的 Providers 页面中添加目标供应商。

流程

  1. 在 web 控制台中,点 Migration Plan,然后点 Create migration plan
  2. 完成以下字段:

    • 计划名称 :输入要在迁移计划列表中显示的迁移计划名称。
    • 计划描述: 可选:计划的简单描述。
    • Source provider :选择源供应商。
    • 目标供应商 :选择一个目标供应商。
    • 目标命名空间 : 您可以键入来搜索现有目标命名空间或创建新命名空间。
    • 您可以击 Select a different network、从列表中选择网络并点 Select 来更改此计划的迁移转让网络。

      如果您为 OpenShift Virtualization 供应商定义了迁移传输网络,并且网络位于目标命名空间中,则网络是所有迁移计划的默认网络。否则会使用 pod 网络。

  3. Next
  4. 选择选项来过滤源虚拟机列表,然后点 Next
  5. 选择要迁移的虚拟机,然后点 Next
  6. 选择现有网络映射或创建新网络映射。

    要创建新网络映射:

    • 为每个源网络选择一个目标网络。
    • 可选: 选择 Save mapping to use again 并输入网络映射名称。
  7. Next
  8. 选择现有存储映射或创建新存储映射。

    要创建新存储映射:

    • 为每个 VMware 数据存储或 Red Hat Virtualization 存储域选择一个目标存储类。
    • 可选: 选择 Save mapping to use again 并输入存储映射名称。
  9. Next
  10. 选择迁移类型并点 Next

    • 冷(cold)迁移:源虚拟机在复制数据时停止。
    • 温(warm)迁移:源虚拟机在以递增方式复制时运行。之后,您将运行 cutover,这将停止虚拟机并复制剩余的虚拟机数据和元数据。
  11. 可选:您可以创建一个迁移 hook 在迁移前或之后运行 Ansible playbook:

    1. Add hook
    2. 选择 hook 将运行时的步骤。
    3. 选择 hook 定义:

      • Ansible playbook :浏览 Ansible playbook 或将其粘贴到字段中。
      • 自定义容器镜像:如果您不想使用默认的 hook-runner 镜像,请输入镜像路径 : <registry_path>/<image_name>:<tag>.

        注意

        registry 必须可以被 OpenShift Container Platform 集群访问。

  12. Next
  13. 检查您的迁移计划并点完成

    迁移计划保存在迁移计划列表中。

  14. 点击迁移计划 kebab 的 Options 菜单并选择 View details 来验证迁移计划详情。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部