Supervisar una migración
Usa la herramienta de migctl
o Google Cloud Console para ver el progreso de una migración después de ejecutarla.
migctl
Enumera las migraciones
Cuando tienes más de una migración en curso, puedes ver el estado breve de todas ellas mediante la ejecución de migctl migration list
.
migctl migration list NAME STATUS CURRENT-OPERATION my-migration Completed GenerateArtifacts another-migration Running GenerateMigrationPlan
Obtén un estado
Obtén el estado de tu migración con migctl migration status
.
Cuando el estado de la migración muestre que esta finalizó, puedes continuar con el siguiente paso de la migración.
migctl migration status my-migration NAME CURRENT-OPERATION PROGRESS STEP STATUS AGE my-migration GenerateArtifacts [1/1] ExtractImage Running 12m2s
Obtén un estado detallado
Para obtener un estado más detallado, así como los eventos de migración, junto con las advertencias y los errores, usa la marca -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
Usa kubectl
para esperar a que la migración “my-migration” contenga la condición de estado del tipo “Listo”.
kubectl wait -n v2k-system --for=condition=Ready migrations.anthos-migrate.cloud.google.com/my-migration
Consola
Para supervisar una migración con Google Cloud Console, haz lo siguiente:
Abre la página Migrate to Containers en Google Cloud Console.
Haz clic en la pestaña Migraciones para ver una tabla con las migraciones disponibles.
Consulta la columna Estado en la fila de la migración deseada para ver el estado.
Haz clic en el Nombre de la migración en la fila de la migración deseada. Se abrirá la pestaña Detalles de la migración. Haz clic en la pestaña Supervisión para ver los detalles del estado, o en la pestaña Eventos para ver los eventos de migración.