第 4 章 使用 MTV web 控制台迁移虚拟机

您可以使用 MTV web 控制台将虚拟机迁移到 OpenShift Virtualization。

重要

您必须确保满足所有先决条件

仅 VMware:您必须拥有最少的 VMware 权限集合。

仅 VMware:您必须创建一个 VMware Virtual Disk Development Kit(VDDK) 镜像。

4.1. 添加供应商

您可以使用 MTV web 控制台为虚拟机迁移添加源供应商和目的地供应商。

4.1.1. 添加源供应商

您可以使用 MTV web 控制台添加 Red Hat Virtualization 源供应商或 VMware 源供应商。

4.1.1.1. 添加 VMware 源供应商

您可以使用 MTV web 控制台添加 VMware 源供应商。

先决条件

  • 在所有集群可以访问的安全 registry 中的 VMware Virtual Disk Development Kit (VDDK) 镜像。

流程

  1. 在 MTV web 控制台中,点 Providers
  2. Add provider
  3. Type 列表中选择 VMware
  4. 填写以下字段:

    • 名称 :要在供应商列表中显示的名称
    • 主机名或 IP 地址 : vCenter 主机名或 IP 地址
    • 用户名 : vCenter 用户,例如 user@vsphere.local
    • 密码 : vCenter 用户密码
    • VDDK init 镜像 : VDDKInitImage 路径
    • Verify certificate
    • 选择 I trust the authenticity of this certificate 复选框。
  5. Add 添加并保存该提供程序。

    源供应商会出现在提供程序列表中。

4.1.1.1.1. 为 VMware 源供应商选择迁移网络

您可以在 MTV web 控制台中选择源供应商的迁移网络,以降低源环境的风险并提高性能。

将默认网络用于迁移可能会导致性能降低,因为网络可能没有足够的带宽。这种情形可以对源平台产生负面影响,因为磁盘传输操作可能会使网络饱和。

先决条件

  • 迁移网络必须具有足够的吞吐量,最小 10 Gbps 的速度用于磁盘传输。
  • OpenShift Virtualization 节点必须可通过默认网关访问迁移网络。

    注意

    源虚拟磁盘由连接到目标命名空间的 pod 网络的 pod 复制。

  • 迁移网络必须启用巨型帧。

流程

  1. 在 MTV web 控制台中点 Providers
  2. VMware 标签页。
  3. 点供应商旁边的 Hosts 列中的主机编号,以查看主机列表。
  4. 选择一个或多个主机并点击 Select migration network
  5. 选择 网络

    您可以选择默认网络来清除选择。

  6. 如果您的源供应商是 VMware,请完成以下字段:

    • ESXi host admin username: 指定 ESXi 主机 admin 用户,例如 root
    • ESXi host admin password: 指定 ESXi 主机管理员密码。
  7. 如果您的源供应商是 Red Hat Virtualization,请完成以下字段:

    • 用户名 :指定 Manager 用户。
    • Password :指定 Manager 密码。
  8. Save
  9. 验证每个主机的状态是否为 Ready

    如果主机状态为 Ready,则在迁移网络上可能无法访问主机,或者凭证可能不正确。您可以修改主机配置并保存更改。

4.1.1.2. 添加 Red Hat Virtualization 源供应商

您可以使用 MTV web 控制台添加 Red Hat Virtualization 源供应商。

先决条件

  • Manager 的 CA 证书。
  • Manager 的 Apache CA 证书,如果 Manager Apache CA 证书被第三方 CA 证书替代。

流程

  1. 在 MTV web 控制台中,点 Providers
  2. Add provider
  3. Type 列表中选择 Red Hat Virtualization
  4. 填写以下字段:

    • 名称 :要在供应商列表中显示的名称
    • 主机名或 IP 地址 :管理器主机名或 IP 地址
    • 用户名 : Manager 用户
    • 密码 : Manager 密码
    • CA 证书 :管理器的 CA 证书。如果 Manager Apache CA 证书被第三方 CA 证书替代,则需要指定两个 CA 证书。
  5. Add 添加并保存该提供程序。

    源供应商会出现在提供程序列表中。

4.1.2. 添加目的地供应商

您可以使用 MTV web 控制台添加 OpenShift Virtualization 目的地供应商。

4.1.2.1. 添加 OpenShift Virtualization 目的地供应商

除了默认的 OpenShift Virtualization 目的地供应商,您还可以在 MTV web 控制台中添加 OpenShift Virtualization 目的地供应商,这是您安装 MTV 的供应商。

先决条件

  • 您必须具有带有 cluster-admin 权限的 OpenShift Virtualization 服务帐户令牌

流程

  1. 在 MTV web 控制台中,点 Providers
  2. Add provider
  3. Type 列表中选择 OpenShift Virtualization
  4. 完成以下字段:

    • Cluster name :指定要在目标供应商列表中显示的集群名称。
    • URL :指定集群的 API 端点。
    • Service account token :指定 cluster-admin 服务帐户令牌。
  5. Check connection 来验证凭证。
  6. 点击 Add

    供应商会出现在提供程序列表中。

4.1.2.2. 为 OpenShift Virtualization 供应商选择迁移网络

您可以在 MTV web 控制台中为 OpenShift Virtualization 供应商选择默认迁移网络,以提高性能。默认迁移网络用于将磁盘传输到其配置的命名空间。

如果您没有选择迁移网络,则默认迁移网络为 pod 网络,这可能不是磁盘传输的最佳选择。

注意

您可以在创建迁移计划时选择不同的网络来覆盖供应商的默认迁移网络。

流程

  1. 在 MTV web 控制台中,点 Providers
  2. OpenShift Virtualization 选项卡。
  3. 选择供应商并点 Select migration network
  4. 从可用网络列表中选择网络,然后点 Select
  5. 点供应商旁边的网络栏中的网络号码,验证所选网络是否为默认迁移网络。