第 7 章 在受限网络环境中安装 MTC
您可以通过执行以下步骤在受限网络环境中的 OpenShift Container Platform 3 和 4 上安装 MTC:
创建一个镜像的 Operator 目录。
此过程会创建一个
mapping.txt
文件,其中包含registry.redhat.io
镜像和您的镜像 registry 镜像之间的映射。在源集群中安装 Operator 需要mapping.txt
文件。使用 Operator Lifecycle Manager 在 OpenShift Container Platform 4.15 目标集群上安装 MTC。
默认情况下,MTC web 控制台和
Migration Controller
pod 在目标集群中运行。您可以配置Migration Controller
自定义资源清单来在源集群或远程集群中运行 MTC web 控制台和Migration Controller
pod。- 使用命令行界面在 OpenShift Container Platform 3 源集群上安装 旧的 MTC Operator。
- 配置对象存储,以用作复制存储库。
要卸载 MTC,请参阅卸载 MTC 并删除资源。
7.1. 兼容性指南 复制链接链接已复制到粘贴板!
您必须安装与 OpenShift Container Platform 版本兼容的 MTC。
定义
- 控制集群
- 运行 MTC 控制器和 GUI 的集群。
- 远程集群
- 运行 Velero 的迁移的源或目标集群。Control Cluster 通过 Velero API 与远程集群通信,以驱动迁移。
您必须使用兼容的 MTC 版本来迁移 OpenShift Container Platform 集群。要使迁移成功源集群和目标集群,必须使用相同的 MTC 版本。
MTC 1.7 支持从 OpenShift Container Platform 3.11 迁移到 4.16。
MTC 1.8 仅支持从 OpenShift Container Platform 4.14 及更新的版本进行迁移。
详情 | OpenShift Container Platform 3.11 | OpenShift Container Platform 4.14 或更高版本 |
---|---|---|
稳定 MTC 版本 | MTC v.1.7.z | MTC v.1.8.z |
安装 | 如本指南中所述 |
使用 OLM 安装,发行频道 |
边缘情况存在网络限制,防止 OpenShift Container Platform 4 集群连接到迁移中涉及的其他集群。例如,当从内部的 OpenShift Container Platform 3.11 集群迁移到云中的 OpenShift Container Platform 4 集群时,OpenShift Container Platform 4 集群可能会遇到连接到 OpenShift Container Platform 3.11 集群的问题。在这种情况下,可以将 OpenShift Container Platform 3.11 集群指定为控制集群,并将工作负载推送到远程 OpenShift Container Platform 4 集群。