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(Migration Toolkit for Containers) 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 또는 시크릿 키를 지정합니다. 두 키 모두 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 MigPlan
인스턴스에 정의된 마이그레이션을 시작하도록MigMigration
CR 매니페스트를 생성합니다.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