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.4. Opções do plano de migração
Você pode excluir, editar e mapear componentes no recurso personalizado (CR) MigPlan.
11.4.1. Exclusão de recursos Copiar o linkLink copiado para a área de transferência!
Você pode excluir recursos (por exemplo, fluxos de imagens, volumes persistentes (PVs) ou subscrições) de um plano de migração do Migration Toolkit for Containers (MTC) para reduzir a carga de recursos da migração ou para migrar imagens ou PVs com uma ferramenta diferente.
Por padrão, o MTC exclui da migração os recursos do catálogo de serviços e os recursos do Operator Lifecycle Manager (OLM). Esses recursos fazem parte do grupo API do catálogo de serviços e do grupo OLM API, nenhum dos quais é compatível com a migração no momento.
Procedimento
Edite o manifesto de recurso personalizado
MigrationController:oc edit migrationcontroller <migration_controller> -n openshift-migration
$ oc edit migrationcontroller <migration_controller> -n openshift-migrationCopy to Clipboard Copied! Toggle word wrap Toggle overflow Atualize a seção
specadicionando um parâmetro para excluir recursos específicos ou adicionando um recurso ao parâmetroexcluded_resourcesse ele não tiver o próprio parâmetro de exclusão:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Adicione
disable_image_migration: truepara excluir fluxos de imagem da migração. Não edite o parâmetroexcluded_resources.imagestreamsé adicionar aexcluded_resourcesquando o podMigrationControlleré reiniciado. - 2
- Adicione
disable_pv_migration: truepara excluir PVs do plano de migração. Não edite o parâmetroexcluded_resources.persistentvolumesepersistentvolumeclaimssão adicionados aexcluded_resourcesquando o podMigrationControlleré reiniciado. Desabilitar a migração de PVs também desabilita a descoberta de PVs quando o plano de migração é criado. - 3
- É possível adicionar recursos do OpenShift Container Platform à lista
excluded_resourceslist. Não exclua os recursos excluídos por padrão. A migração desses recursos é problemática, e eles devem ser excluídos.
-
Aguarde dois minutos para que o pod
MigrationControllerseja reiniciado para que as mudanças sejam aplicadas. Verifique se o recurso foi excluído:
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 -A1Copy to Clipboard Copied! Toggle word wrap Toggle overflow A saída contém os recursos excluídos:
Exemplo de saída
- name: EXCLUDED_RESOURCES value: imagetags,templateinstances,clusterserviceversions,packagemanifests,subscriptions,servicebrokers,servicebindings,serviceclasses,serviceinstances,serviceplans,imagestreams,persistentvolumes,persistentvolumeclaims- name: EXCLUDED_RESOURCES value: imagetags,templateinstances,clusterserviceversions,packagemanifests,subscriptions,servicebrokers,servicebindings,serviceclasses,serviceinstances,serviceplans,imagestreams,persistentvolumes,persistentvolumeclaimsCopy to Clipboard Copied! Toggle word wrap Toggle overflow