9.2. 添加 OpenShift Virtualization 目的地供应商
您可以使用 Red Hat OpenShift Virtualization 供应商作为源供应商和目的地供应商。
具体来说,自动添加为 OpenShift Virtualization 供应商的主机集群可以用作源供应商和目的地供应商。
除了默认的 OpenShift Virtualization 目的地供应商外,您还可以在 Red Hat OpenShift web 控制台中添加另一个 OpenShift Virtualization 目的地供应商,这是您安装 MTV 的集群。
您可以将虚拟机从 MTV 部署到另一个集群,或者从远程集群迁移到部署 MTV 的集群。
先决条件
-
您必须具有带有
cluster-admin
权限的 OpenShift Virtualization 服务帐户令牌。
流程
通过执行以下操作之一访问 Create OpenShift Virtualization 供应商 接口:
在 Red Hat OpenShift web 控制台中,点 Migration for Virtualization > Providers。
- 单击 Create Provider。
从列表中选择一个项目。显示的默认项目取决于 MTV 的活跃项目。
如果活跃的项目是 All projects,则默认项目为
openshift-mtv
。否则,default 项目与 active 项目相同。如果您有管理员特权,您可以看到所有项目,否则只能看到您有权使用的项目。
- 点击 OpenShift Virtualization。
如果您有 Administrator 权限,在 Red Hat OpenShift web 控制台中点 Migration for Virtualization > Overview。
在 Welcome 窗格中,单击 OpenShift Virtualization。
如果 Welcome 窗格不可见,请单击页面右上角的 Show the welcome 卡,然后在打开 Welcome 窗格时单击 OpenShift Virtualization。
从列表中选择一个项目。显示的默认项目取决于 MTV 的活跃项目。
如果活跃的项目是 All projects,则默认项目为
openshift-mtv
。否则,default 项目与 active 项目相同。如果您有管理员特权,您可以看到所有项目,否则只能看到您有权使用的项目。
指定以下字段:
- Provider resource name :源供应商的名称
- URL: API 服务器端点的 URL
Service account bearer 令牌 :一个具有
cluster-admin
权限的服务帐户的令牌如果 URL 和 Service account bearer 令牌 都留空,则会使用本地 OpenShift 集群。
选择以下选项之一来验证 CA 证书:
- 使用自定义 CA 证书 :验证自定义 CA 证书后迁移。
- 使用系统 CA 证书 :验证系统 CA 证书后迁移。
跳过证书验证 :在不验证 CA 证书的情况下迁移。
- 要使用自定义 CA 证书,请将 Skip certificate 验证 开关切换为左,并将 CA 证书拖到 文本框中 或浏览该证书,然后点击 Select。
- 要使用系统 CA 证书,请将 Skip 证书验证 开关切换到左侧,并将 CA 证书 文本框留空。
- 要跳过证书验证,请将 Skip 证书验证 开关切换到右侧。
可选:从供应商的 API 端点 URL 获取自定义 CA 证书。
- 点 来自 URL 的 Fetch 证书。此时会打开 Verify certificate 窗口。
如果详细信息正确,请选择 I trust the authenticity of this certificate 复选框,然后单击 Confirm。如果没有,请单击 Cancel,然后手动输入正确的证书信息。
确认后,CA 证书将用于验证与 API 端点的后续通信。
点 Create provider 添加并保存该供应商。
供应商会出现在提供程序列表中。