12.5.3. Retroceso manual de una migración


Puede retrotraer una migración fallida manualmente borrando los pods de la etapa y desinstalando la aplicación.

Si ejecuta el mismo plan de migración con éxito, los recursos de la migración fallida se eliminan automáticamente.

Nota

Los siguientes recursos permanecen en los espacios de nombres migrados después de una migración directa de volúmenes (DVM) fallida:

  • Mapas de configuración (clústeres de origen y destino)
  • Objetos Secret (clústeres de origen y destino)
  • CR Rsync (clúster de origen)

Estos recursos no afectan al retroceso. Puede eliminarlos manualmente.

Procedimiento

  1. Elimine los pods de la etapa en todos los clústeres:

    $ oc delete $(oc get pods -l migration.openshift.io/is-stage-pod -n <namespace>) 
    1
    Copy to Clipboard Toggle word wrap
    1
    Espacios de nombres especificados en el CR MigPlan.
  2. Desactive la aplicación en el clúster de origen escalando las réplicas a su número antes de la migración:

    $ oc scale deployment <deployment> --replicas=<premigration_replicas>
    Copy to Clipboard Toggle word wrap

    La anotación migration.openshift.io/preQuiesceReplicas en el CR Deployment muestra el número de réplicas antes de la migración:

    apiVersion: extensions/v1beta1
    kind: Deployment
    metadata:
      annotations:
        deployment.kubernetes.io/revision: "1"
        migration.openshift.io/preQuiesceReplicas: "1"
    Copy to Clipboard Toggle word wrap
  3. Verifique que los pods de la aplicación se ejecuten en el clúster de origen:

    $ oc get pod -n <namespace>
    Copy to Clipboard Toggle word wrap

Recursos adicionales

Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2026 Red Hat
Volver arriba