第 9 章 从 OpenStack 迁移虚拟机


9.1. 添加 OpenStack 源供应商

您可以使用 Red Hat OpenShift Web 控制台添加 OpenStack 源供应商。

重要

从 OpenStack 提供程序迁移基于镜像的虚拟机时,会为附加到源虚拟机的镜像创建一个快照,并将快照中的数据复制到目标虚拟机。这意味着目标虚拟机在创建快照时将具有与源虚拟机相同的状态。

流程

  1. 通过执行以下操作之一访问 OpenStack 的 Create provider 页面:

    1. 在 Red Hat OpenShift web 控制台中,点 Migration for Virtualization > Providers

      1. 单击 Create Provider
      2. 从列表中选择一个项目。显示的默认项目取决于 MTV 的活跃项目。

        如果活跃的项目是 All projects,则默认项目为 openshift-mtv。否则,default 项目与 active 项目相同。

        如果您有管理员特权,您可以看到所有项目,否则只能看到您有权使用的项目。

      3. 单击 OpenStack
    2. 如果您有 Administrator 权限,在 Red Hat OpenShift web 控制台中点 Migration for Virtualization > Overview

      1. Welcome 窗格中,单击 OpenStack

        如果 Welcome 窗格不可见,请单击页面右上角的 Show the welcome 卡,然后在打开 Welcome 窗格时单击 OpenStack

      2. 从列表中选择一个项目。显示的默认项目取决于 MTV 的活跃项目。

        如果活跃的项目是 All projects,则默认项目为 openshift-mtv。否则,default 项目与 active 项目相同。

        如果您有管理员特权,您可以看到所有项目,否则只能看到您有权使用的项目。

  2. 指定以下字段:

    • Provider resource name :源提供程序的名称。
    • URL :OpenStack 身份(Keystone)端点的 URL。例如: http://controller:5000/v3
    • 身份验证类型 :选择以下验证方法之一并提供您选择的信息。例如,如果您选择 Application credential ID 作为身份验证类型,Application credential IDApplication credential secret 字段将变为活跃,您需要提供 ID 和 secret。

      • 应用程序凭证 ID

        • 应用凭证 ID :OpenStack 应用凭证 ID
        • 应用程序凭证 secret :OpenStack 应用程序凭证 Secret
      • 应用程序凭证名称

        • 应用凭证名称 :OpenStack 应用凭证名称
        • 应用程序凭证 secret :OpenStack 应用程序凭证 Secret
        • 用户名 :OpenStack 用户名
        • :OpenStack 域名
      • 带有用户 ID 的令牌

        • 令牌 :OpenStack 令牌
        • 用户 ID :OpenStack 用户 ID
        • 项目 ID :OpenStack 项目 ID
      • 使用用户名的令牌

        • 令牌 :OpenStack 令牌
        • 用户名 :OpenStack 用户名
        • 项目 :OpenStack 项目
        • 域名 :OpenStack 域名
      • 密码

        • 用户名 :OpenStack 用户名
        • 密码 :OpenStack 密码
        • 项目 :OpenStack 项目
        • :OpenStack 域名
  3. 选择以下选项之一来验证 CA 证书:

    • 使用自定义 CA 证书 :验证自定义 CA 证书后迁移。
    • 使用系统 CA 证书 :验证系统 CA 证书后迁移。
    • 跳过证书验证 :在不验证 CA 证书的情况下迁移。

      1. 要使用自定义 CA 证书,请将 Skip certificate 验证 开关切换为左,并将 CA 证书拖到 文本框中 或浏览该证书,然后点击 Select
      2. 要使用系统 CA 证书,请将 Skip 证书验证 开关切换到左侧,并将 CA 证书 文本框留空。
      3. 要跳过证书验证,请将 Skip 证书验证 开关切换到右侧。
  4. 可选:从供应商的 API 端点 URL 获取自定义 CA 证书。

    1. 来自 URL 的 Fetch 证书。此时会打开 Verify certificate 窗口。
    2. 如果详细信息正确,请选择 I trust the authenticity of this certificate 复选框,然后单击 Confirm。如果没有,请单击 Cancel,然后手动输入正确的证书信息。

      确认后,CA 证书将用于验证与 API 端点的后续通信。

  5. Create provider 添加并保存该供应商。

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

  6. 可选:添加对供应商的 UI 的访问:

    1. Providers 页面上,单击提供程序。

      此时会打开 Provider 详情页面

    2. 单击 External UI Web 链接 下的 Edit 图标。
    3. 输入链接并单击 保存

      注意

      如果没有输入链接,则 MTV 会尝试计算正确的链接。

      • 如果 MTV 成功,字段的超链接会指向计算的链接。
      • 如果 MTV 没有成功,该字段会保持为空。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat