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.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 Copiar enlaceEnlace copiado en el portapapeles!
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
Edite el manifiesto de recursos personalizados de
MigrationController
:oc edit migrationcontroller <migration_controller> -n openshift-migration
$ oc edit migrationcontroller <migration_controller> -n openshift-migration
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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ámetroadditional_excluded_resources
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Añada
disable_image_migration: true
para excluir los flujos de imágenes de la migración.imagestreams
se añade a la listaexcluded_resources
enmain.yml
cuando se reinicia el pod deMigrationController
. - 2
- Añada
disable_pv_migration: true
para excluir los PV del plan de migración.persistentvolumes
ypersistentvolumeclaims
se añaden a la listaexcluded_resources
enmain.yml
cuando se reinicia el pod deMigrationController
. 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
.
-
Espere dos minutos a que se reinicie el pod de
MigrationController
para que se apliquen los cambios. Compruebe que el recurso esté excluido:
oc get deployment -n openshift-migration migration-controller -o yaml | grep EXCLUDED_RESOURCES -A1
$ oc get deployment -n openshift-migration migration-controller -o yaml | grep EXCLUDED_RESOURCES -A1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
name: EXCLUDED_RESOURCES value: resource1,resource2,imagetags,templateinstances,clusterserviceversions,packagemanifests,subscriptions,servicebrokers,servicebindings,serviceclasses,serviceinstances,serviceplans,imagestreams,persistentvolumes,persistentvolumeclaims
Copy to Clipboard Copied! Toggle word wrap Toggle overflow