第 8 章 直接迁移要求
Migration Toolkit for Containers (MTC) 1.4.0 或更高版本提供直接迁移。
直接迁移有两个部分:
- 直接卷迁移
- 直接镜像迁移
直接迁移启用持久性卷和内部镜像直接从源集群迁移到目标集群,而无需中间的复制存储库(对象存储)。
8.1. 先决条件
- 为外部流量迁移涉及的集群(源和目标)公开内部 registry。
- 确保远程源和目标集群可以使用端口 443 上的 OpenShift Container Platform 路由进行通信。
在源和目标集群集群中配置公开的 registry 路由;通过指定
spec.exposedRegistryPath
字段或从 MTC UI 完成此操作。注意- 如果目标集群与主机集群(迁移控制器存在)相同,则不需要为该特定 MTC 集群配置公开的 registry 路由。
-
spec.exposedRegistryPath
只适用于直接镜像迁移,而不是直接卷迁移。
-
确保
MigPlan
自定义资源 (CR)indirectImageMigration
和indirectVolumeMigration
中的两个 spec 标志被设置为false
,以便直接执行 Migration。这些标志的默认值为false
。
MTC 的直接迁移功能使用 Rsync 工具。