마이그레이션 모니터링
마이그레이션 실행 이후의 마이그레이션 진행 상황을 확인하려면 migctl
도구 또는 Google Cloud Console을 사용하세요.
migctl
비즈니스 정보 마이그레이션
둘 이상의 마이그레이션이 진행 중인 경우 migctl migration list
를 실행하여 모든 마이그레이션의 간단한 상태를 한 번에 확인할 수 있습니다.
migctl migration list NAME STATUS CURRENT-OPERATION my-migration Completed GenerateArtifacts another-migration Running GenerateMigrationPlan
상태 가져오기
migctl migration status
로 마이그레이션 상태를 가져옵니다.
마이그레이션 상태에 마이그레이션이 완료되었다고 표시되면 마이그레이션의 다음 단계로 이동할 수 있습니다.
migctl migration status my-migration NAME CURRENT-OPERATION PROGRESS STEP STATUS AGE my-migration GenerateArtifacts [1/1] ExtractImage Running 12m2s
세부 상태 가져오기
경고 및 오류와 함께 더 자세한 상태 및 마이그레이션 이벤트를 확인하려면 -v
플래그를 사용합니다.
migctl migration status my-migration -v
apiVersion: anthos-migrate.cloud.google.com/v1beta2 kind: Migration metadata: annotations: anthos-migrate.cloud.google.com/initial-intent: Image creationTimestamp: "2020-07-13T17:48:28Z" generation: 1 labels: migration: 30ae4f80 migration-name: my-migration migration-namespace: v2k-system migration-uid: 30ae4f80-fdb5-4049-95fc33926 name: my-migration namespace: v2k-system resourceVersion: "18992" selfLink: /apis/anthos-migrate.cloud.google.com/v1beta2/namespaces/v2k-system/migrations/my-migration uid: 30ae4f80-fdb5-4049-fc33926 spec: osType: Windows sourceSnapshot: sourceId: v2k-windows-test-2019 sourceProvider: my-ce-src-win status: artifacts: deploymentFiles: bucket: velos-auto-1-migration-artifacts type: gcs windowsArtifactsFile: v2k-system-my-migration/artifacts.zip currentOperation: GenerateArtifacts currentOperationSubSteps: - description: ExtractImage status: Completed flowId: 30ae4f80 intent: Image resources: sourceSnapshot: name: source-snapshot-3f80-fdb5-40499fc33926 status: computeEngine: sourceDisks: - name: v2k-windows-test-2019 zone: europe-west1-c volumes: v2k-windows-happy-flow-test-2019: copiedDisk: endTime: "2020-07-13T10:49:59.058-07:00" name: v2k-windows-test-2019-disk-9fdced96-e4f5-1f7a810e0 operationName: operation-12535938-50d-72da2cc2-55a00121 operationType: insert progress: 100 startTime: "2020-07-13T10:48:56.458-07:00" status: DONE zone: europe-west1-b pvc: claimPhase: Bound created: false csiPvc: false name: v2k-windows-test-2019-disk-9fdced96-e4f5-81adf3435 snapshot: endTime: "2020-07-13T10:48:53.835-07:00" name: v2k-windows-test-2019-europe-west1-c-snapedd80ddca operationName: operation-159466251458b7edd7-63d270b9-59daefff operationType: createSnapshot progress: 100 startTime: "2020-07-13T10:48:35.264-07:00" status: DONE ready: true windowsDiscovery: name: windowsdiscovery-e4f80-fdb5-40d81a9fc33926 status: discover: job: name: discover-51df463f-a4b7-4813d84a88b379 status: Completed status: Completed windowsDiscoveryResult: name: windowsdiscovery-30f80-fdb50-d81a9fc33926 windowsGenerateArtifacts: name: migrationplan-51df463f-a4b7-483d84a88b379 windowsGenerateArtifacts: name: migrationplan-51df463f-a4b7-4851-a88b379 task: name: my-migration-mpchq status: artifacts: artifactsZip: artifacts.zip repositoryBucket: velos-auto-1-migration-artifacts repositoryFolder: v2k-system-my-migration/ extract: job: name: extract-9f-e6fc-c-9d251331770b status: Completed status: Completed status: Completed Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal SuccessfulCreate 10m Job discover-92def542-e10b-4817-947b3a Created pod: discover-92def542-e10b-4817-947b3a Normal Scheduled 10m Pod discover-92def542-e10b-4817-949d-2fe0mlv Successfully assigned v2k-system/discover-92def542-e10b-4817-949d to gke-smg-c luster-nodepool-6ff-bkbx Normal Pulling 9m53s Pod discover-92def542-e10b-4817-947b3a Pulling image "eu.gcr.io/velos-auto-1/v2k-windows-discover:test3" Normal Pulled 6m20s Pod discover-92def542-e10b-4817-947b3a Successfully pulled image "eu.gcr.io/velos-auto-1/v2k-windows-discover:test3" Normal Created 6m20s Pod discover-92def542-e10b-4817-947b3a Created container discover-92def542-e10b-4817-949d-2fe0mlv Normal Started 6m9s Pod discover-92def542-e10b-4817-947b3a Started container discover-92def542-e10b-4817-949d-2fe0mlv
CRD
kubectl
을 사용하여 마이그레이션 'my-migration'이 '준비됨' 유형의 상태 조건을 포함할 때까지 기다립니다.
kubectl wait -n v2k-system --for=condition=Ready migrations.anthos-migrate.cloud.google.com/my-migration
콘솔
Google Cloud Console을 사용하여 마이그레이션을 모니터링하려면 다음 안내를 따르세요.
Google Cloud Console에서 Migrate to Containers 페이지를 엽니다.
마이그레이션 탭을 클릭하여 사용 가능한 마이그레이션이 포함된 테이블을 표시합니다.
원하는 마이그레이션 행의 상태 열에서 상태를 확인합니다.
원하는 마이그레이션 행에서 마이그레이션 이름을 클릭합니다. 마이그레이션 세부정보 탭이 열립니다. 모니터링 탭을 클릭하여 상태 세부정보를 보거나 이벤트 탭을 클릭하여 마이그레이션 이벤트를 봅니다.