This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.11.2.4. 使用 MTC API 迁移应用程序
您可以使用 MTC API 从命令行迁移应用程序。
流程
为主机集群创建一个
MigCluster
CR 清单:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 为每个远程集群创建一个
Secret
对象清单:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 指定远程集群的 base64 编码的
migration-controller
服务帐户(SA)令牌。您可以运行以下命令来获取令牌:
oc sa get-token migration-controller -n openshift-migration | base64 -w 0
$ oc sa get-token migration-controller -n openshift-migration | base64 -w 0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 为每个远程集群创建一个
MigCluster
CR 清单:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 验证所有集群是否处于
Ready
状态:oc describe cluster <cluster>
$ oc describe cluster <cluster>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 为复制存储库创建
Secret
对象清单:Copy to Clipboard Copied! Toggle word wrap Toggle overflow AWS 凭证默认为 base64 编码。对于其他存储供应商,您必须使用每个密钥运行以下命令来对凭证进行编码:
echo -n "<key>" | base64 -w 0
$ echo -n "<key>" | base64 -w 0
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 指定密钥 ID 或 secret 密钥。这两个密钥都必须都是 base64 编码。
为复制存储库创建一个
MigStorage
CR 清单:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 验证
MigStorage
CR 是否处于Ready
状态:oc describe migstorage <migstorage>
$ oc describe migstorage <migstorage>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建一个
MigPlan
CR 清单:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 验证
MigPlan
实例是否处于Ready
状态:oc describe migplan <migplan> -n openshift-migration
$ oc describe migplan <migplan> -n openshift-migration
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建一个
MigMigration
CR 清单,以启动MigPlan
实例中定义的迁移:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 通过观察
MigMigration
CR 进度来验证迁移:oc watch migmigration <migmigration> -n openshift-migration
$ oc watch migmigration <migmigration> -n openshift-migration
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出类似于以下:
输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow