12.4.2. Migración directa de volúmenes incompleta


Si la migración directa de volúmenes no se completa, es posible que el clúster de destino no tenga las mismas anotaciones node-selector que el clúster de origen.

Migration Toolkit for Containers (MTC) migra los espacios de nombres con todas las anotaciones para preservar las restricciones de contexto de seguridad y los requisitos de programación. Durante la migración directa de volúmenes, MTC crea pods de transferencia de Rsync en el clúster de destino en los espacios de nombres que se migraron desde el clúster de origen. Si un espacio de nombres del clúster de destino no tiene las mismas anotaciones que el espacio de nombres del clúster de origen, no se pueden programar los pods de transferencia de Rsync. Los pods de Rsync permanecen en el estado Pending (Pendiente).

Puede identificar y solucionar este problema realizando el siguiente procedimiento.

Procedimiento

  1. Compruebe el estado del CR MigMigration:

    $ oc describe migmigration <pod> -n openshift-migration

    El resultado incluye el siguiente mensaje de estado:

    Ejemplo de salida

    Some or all transfer pods are not running for more than 10 mins on destination cluster

  2. En el clúster de origen, obtenga los detalles del espacio de nombres migrado:

    $ oc get namespace <namespace> -o yaml 1
    1
    Especifique el espacio de nombres migrado.
  3. En el clúster de destino, edite el espacio de nombres migrado:

    $ oc edit namespace <namespace>
  4. Añada las anotaciones openshift.io/node-selector que faltan al espacio de nombres migrado, como en el siguiente ejemplo:

    apiVersion: v1
    kind: Namespace
    metadata:
      annotations:
        openshift.io/node-selector: "region=east"
    ...
  5. Vuelva a ejecutar el plan de migración.
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.