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

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

  1. Edite o manifesto de recurso personalizado MigrationController:

    $ oc edit migrationcontroller <migration_controller> -n openshift-migration
    Copy to Clipboard Toggle word wrap
  2. Atualize a seção spec adicionando um parâmetro para excluir recursos específicos ou adicionando um recurso ao parâmetro excluded_resources se ele não tiver o próprio parâmetro de exclusão:

    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
    
      ...
      excluded_resources: 
    3
    
      - imagetags
      - templateinstances
      - clusterserviceversions
      - packagemanifests
      - subscriptions
      - servicebrokers
      - servicebindings
      - serviceclasses
      - serviceinstances
      - serviceplans
      - operatorgroups
      - events
      - events.events.k8s.io
    Copy to Clipboard Toggle word wrap
    1
    Adicione disable_image_migration: true para excluir fluxos de imagem da migração. Não edite o parâmetro excluded_resources. imagestreams é adicionar a excluded_resources quando o pod MigrationController é reiniciado.
    2
    Adicione disable_pv_migration: true para excluir PVs do plano de migração. Não edite o parâmetro excluded_resources. persistentvolumes e persistentvolumeclaims são adicionados a excluded_resources quando o pod MigrationController é 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_resources list. Não exclua os recursos excluídos por padrão. A migração desses recursos é problemática, e eles devem ser excluídos.
  3. Aguarde dois minutos para que o pod MigrationController seja reiniciado para que as mudanças sejam aplicadas.
  4. Verifique se o recurso foi excluído:

    $ oc get deployment -n openshift-migration migration-controller -o yaml | grep EXCLUDED_RESOURCES -A1
    Copy to Clipboard Toggle word wrap

    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
    Copy to Clipboard Toggle word wrap

Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2026 Red Hat