3.4.3.2.9. MigPlan
MigPlan
CR은 마이그레이션 계획의 매개변수를 정의합니다. 동일한 매개변수로 마이그레이션 중인 가상 머신 그룹이 포함되어 있습니다.
apiVersion: migration.openshift.io/v1alpha1 kind: MigPlan metadata: labels: controller-tools.k8s.io: "1.0" name: migplan_name namespace: openshift-migration spec: closed: false 1 srcMigClusterRef: name: <source_migcluster_ref> 2 namespace: openshift-migration destMigClusterRef: name: <destination_migcluster_ref> 3 namespace: openshift-migration hooks: 4 - executionNamespace: <namespace> 5 phase: <migration_phase> 6 reference: name: <mighook_name> 7 namespace: <hook_namespace> 8 serviceAccount: <service_account> 9 indirectImageMigration: true 10 indirectVolumeMigration: false 11 migStorageRef: name: <migstorage_name> 12 namespace: openshift-migration namespaces: - <namespace> 13 refresh: false 14
- 1
true
인 경우 마이그레이션이 완료되었습니다. 이MigPlan
CR에 대해 다른MigMigration
CR을 생성할 수 없습니다.- 2
- 소스 클러스터
MigCluster
CR의 이름을 지정합니다. - 3
- 대상 클러스터
MigCluster
CR의 이름을 지정합니다. - 4
- 선택 사항: 최대 4개의 마이그레이션 후크를 지정할 수 있습니다.
- 5
- 선택 사항: 후크를 실행할 네임스페이스를 지정합니다.
- 6
- 선택 사항: 후크가 실행되는 마이그레이션 단계를 지정합니다. 하나의 후크를 하나의 단계에 할당할 수 있습니다. 예상되는 값은
PreBackup
,PostBackup
,PreRestore
및PostRestore
입니다. - 7
- 선택 사항:
MigHook
CR의 이름을 지정합니다. - 8
- 선택 사항:
MigHook
CR의 네임스페이스를 지정합니다. - 9
- 선택 사항:
cluster-admin
권한이 있는 서비스 계정을 지정합니다. - 10
true
인 경우 직접 이미지 마이그레이션이 비활성화됩니다. 이미지는 소스 클러스터에서 복제 리포지토리로, 복제 리포지토리에서 대상 클러스터로 복사됩니다.- 11
true
인 경우 직접 볼륨 마이그레이션이 비활성화됩니다. PV는 소스 클러스터에서 복제 리포지토리로, 복제 리포지토리에서 대상 클러스터로 복사됩니다.- 12
MigStorage
CR의 이름을 지정합니다.- 13
- 하나 이상의 네임스페이스를 지정합니다.
- 14
MigPlan
CR이true
인 경우 검증됩니다.