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
    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>

    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"
  3. Verifique que los pods de la aplicación se ejecuten en el clúster de origen:

    $ oc get pod -n <namespace>

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.

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.

© 2024 Red Hat, Inc.