12.5.3. Reversão manual de uma migração
Você pode reverter manualmente uma migração com falha excluindo os pods stage e reativando o aplicativo.
Se você executar o mesmo plano de migração com êxito, os recursos da migração com falha serão excluídos automaticamente.
Os seguintes recursos permanecem nos namespaces migrados após falha em uma migração de volume direto (DVM):
- Mapas de configuração (clusters de origem e de destino)
-
Objetos
Secret(clusters de origem e de destino) -
CRs
Rsync(cluster de origem)
Esses recursos não afetam a reversão. Você pode excluí-los manualmente.
Procedimento
Exclua os pods
stageem todos os clusters:$ oc delete $(oc get pods -l migration.openshift.io/is-stage-pod -n <namespace>)1 - 1
- Namespaces especificados no CR
MigPlan.
Reative o aplicativo no cluster de origem dimensionando as réplicas para seu número antes da migração:
$ oc scale deployment <deployment> --replicas=<premigration_replicas>A anotação
migration.openshift.io/preQuiesceReplicasno CRDeploymentexibe o número de réplicas antes da migração:apiVersion: extensions/v1beta1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" migration.openshift.io/preQuiesceReplicas: "1"Verifique se os pods do aplicativo estão em execução no cluster de origem:
$ oc get pod -n <namespace>