This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.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>)
$ oc delete $(oc get pods -l migration.openshift.io/is-stage-pod -n <namespace>)1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 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>
$ oc scale deployment <deployment> --replicas=<premigration_replicas>Copy to Clipboard Copied! Toggle word wrap Toggle overflow A anotação
migration.openshift.io/preQuiesceReplicasno CRDeploymentexibe o número de réplicas antes da migração:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Verifique se os pods do aplicativo estão em execução no cluster de origem:
oc get pod -n <namespace>
$ oc get pod -n <namespace>Copy to Clipboard Copied! Toggle word wrap Toggle overflow