5.4. MTC 1.3을 1.8로 업그레이드
MTC(Migration Toolkit for Containers) 버전 1.3.x를 1.8로 업그레이드하는 경우 MigrationController
Pod가 실행 중인 클러스터에서 MigPlan
사용자 정의 리소스(CR) 매니페스트를 업데이트해야 합니다.
indirectImageMigration
및 indirectVolumeMigration
매개변수는 MTC 1.3에 존재하지 않기 때문에 버전 1.4의 기본값은 false
이며 직접 이미지 마이그레이션 및 직접 볼륨 마이그레이션이 활성화됩니다. 직접 마이그레이션 요구 사항이 충족되지 않기 때문에 이러한 매개변수 값이 true
로 변경되지 않는 한 마이그레이션 계획에서 Ready
상태에 도달할 수 없습니다.
- OpenShift Container Platform 3에서 OpenShift Container Platform 4로 마이그레이션하려면 레거시 MTC Operator 및 MTC 1.7.x가 필요합니다.
-
MTC 1.7.x를 1.8.x로 업그레이드하려면 1.7.x에서 1.8.x로 업그레이드를 성공적으로 완료하려면 OADP 채널을
stable-1.0
에서stable-1.2
로 수동으로 업데이트해야 합니다.
사전 요구 사항
-
cluster-admin
권한이 있는 사용자로 로그인해야 합니다.
절차
-
MigrationController
Pod를 실행하는 클러스터에 로그인합니다. MigPlan
CR 매니페스트를 가져옵니다.$ oc get migplan <migplan> -o yaml -n openshift-migration
다음 매개변수 값을 업데이트하고 파일을
migplan.yaml
로 저장합니다.... spec: indirectImageMigration: true indirectVolumeMigration: true
MigPlan
CR 매니페스트를 교체하여 변경 사항을 적용합니다.$ oc replace -f migplan.yaml -n openshift-migration
업데이트된
MigPlan
CR 매니페스트를 가져와 변경 사항을 확인합니다.$ oc get migplan <migplan> -o yaml -n openshift-migration