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.10.2.4. MTC API를 사용하여 애플리케이션 마이그레이션
MTC(Migration Toolkit for Containers) API를 사용하여 명령줄에서 애플리케이션을 마이그레이션할 수 있습니다.
절차
호스트 클러스터에 대한
MigClusterCR 매니페스트를 생성합니다.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 0Copy to Clipboard Copied! Toggle word wrap Toggle overflow 각 원격 클러스터에 대해
MigClusterCR 매니페스트를 생성합니다.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 01 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 키 ID 또는 시크릿 키를 지정합니다. 두 키 모두 base64로 인코딩되어야 합니다.
복제 리포지토리에 대한
MigStorageCR 매니페스트를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow MigStorageCR이Ready상태에 있는지 확인합니다.oc describe migstorage <migstorage>
$ oc describe migstorage <migstorage>Copy to Clipboard Copied! Toggle word wrap Toggle overflow MigPlanCR 매니페스트를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow MigPlan인스턴스가Ready상태인지 확인합니다.oc describe migplan <migplan> -n openshift-migration
$ oc describe migplan <migplan> -n openshift-migrationCopy to Clipboard Copied! Toggle word wrap Toggle overflow MigPlan인스턴스에 정의된 마이그레이션을 시작하도록MigMigrationCR 매니페스트를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow MigMigrationCR의 진행 상황을 확인하여 마이그레이션을 확인합니다.oc watch migmigration <migmigration> -n openshift-migration
$ oc watch migmigration <migmigration> -n openshift-migrationCopy to Clipboard Copied! Toggle word wrap Toggle overflow 출력은 다음과 유사합니다.
출력 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow