11.5. Opciones del plan de migración


Puede excluir, editar y asignar componentes en el recurso personalizado (CR) de MigPlan.

11.5.1. Exclusión de los recursos

Puede excluir recursos, por ejemplo, flujos de imágenes, volúmenes persistentes (PV) o suscripciones, de un plan de migración de Migration Toolkit for Containers (MTC) para reducir la carga de recursos para la migración o para migrar imágenes o PV con una herramienta diferente.

Por defecto, MTC excluye de la migración los recursos del catálogo de servicios y los recursos de Operator Lifecycle Manager (OLM). Estos recursos forman parte del grupo de API del catálogo de servicios y el grupo de API de OLM, ninguno de los cuales es compatible con la migración en este momento.

Procedimiento

  1. Edite el manifiesto de recursos personalizados de MigrationController:

    $ oc edit migrationcontroller <migration_controller> -n openshift-migration
  2. Actualice la sección de especificaciones añadiendo parámetros para excluir recursos específicos. Para aquellos recursos que no tienen sus propios parámetros de exclusión, añada el parámetro additional_excluded_resources:

    apiVersion: migration.openshift.io/v1alpha1
    kind: MigrationController
    metadata:
      name: migration-controller
      namespace: openshift-migration
    spec:
      disable_image_migration: true 1
      disable_pv_migration: true 2
      additional_excluded_resources: 3
      - resource1
      - resource2
      ...
    1
    Añada disable_image_migration: true para excluir los flujos de imágenes de la migración. imagestreams se añade a la lista excluded_resources en main.yml cuando se reinicia el pod de MigrationController.
    2
    Añada disable_pv_migration: true para excluir los PV del plan de migración. persistentvolumes y persistentvolumeclaims se añaden a la lista excluded_resources en main.yml cuando se reinicia el pod de MigrationController. Al desactivar la migración de FV también se desactiva la detección de FV cuando se crea el plan de migración.
    3
    Puede añadir los recursos de OpenShift Container Platform que desee excluir a la lista additional_excluded_resources.
  3. Espere dos minutos a que se reinicie el pod de MigrationController para que se apliquen los cambios.
  4. Compruebe que el recurso esté excluido:

    $ oc get deployment -n openshift-migration migration-controller -o yaml | grep EXCLUDED_RESOURCES -A1

    El resultado contiene los recursos excluidos:

    Ejemplo de salida

    name: EXCLUDED_RESOURCES
    value:
    resource1,resource2,imagetags,templateinstances,clusterserviceversions,packagemanifests,subscriptions,servicebrokers,servicebindings,serviceclasses,serviceinstances,serviceplans,imagestreams,persistentvolumes,persistentvolumeclaims

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.