11.4. Opzioni del piano di migrazione


È possibile escludere, modificare e mappare i componenti nella risorsa personalizzata (CR) MigPlan.

11.4.1. Escludere risorse

È possibile escludere risorse, per esempio, flussi di immagini, volumi permanenti (PV) o sottoscrizioni, da un piano di migrazione di Migration Toolkit for Containers (MTC) per ridurre il carico di risorse per la migrazione o per eseguire la migrazione di immagini o PV con uno strumento diverso.

Per impostazione predefinita, MTC esclude dalla migrazione le risorse del catalogo dei servizi e le risorse dell'Operator Lifecycle Manager (OLM). Queste risorse fanno parte del gruppo API del catalogo dei servizi e del gruppo API OLM, nessuno dei quali è supportato per la migrazione in questo momento.

Procedura

  1. Modificare il manifest delle risorse personalizzate di MigrationController:

    $ oc edit migrationcontroller <migration_controller> -n openshift-migration
    Copy to Clipboard Toggle word wrap
  2. Aggiornare la sezione spec aggiungendo un parametro per escludere risorse specifiche o aggiungendo una risorsa al parametro excluded_resources se non ha il proprio parametro di esclusione:

    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
    Aggiungere disable_image_migration: true per escludere i flussi di immagini dalla migrazione. Non modificare il parametro excluded_resources. imagestreams viene aggiunto a excluded_resources quando il pod MigrationController si riavvia.
    2
    Aggiungere disable_pv_migration: true per escludere i PV dal piano di migrazione. Non modificare il parametro excluded_resources. persistentvolumes e persistentvolumeclaims sono aggiunti a excluded_resources quando il pod MigrationController si riavvia. Disabilitando la migrazione dei PV si disabilita anche il rilevamento dei PV quando si crea il piano di migrazione.
    3
    È possibile aggiungere le risorse di OpenShift Container Platform all'elenco excluded_resources. Non eliminare le risorse escluse predefinite. Queste risorse sono problematiche da migrare e devono essere escluse.
  3. Attendere due minuti che il pod MigrationController si riavvii in modo che le modifiche siano applicate.
  4. Verificare che la risorsa sia esclusa:

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

    L'output contiene le risorse escluse:

    Esempio di output

        - name: EXCLUDED_RESOURCES
          value:
          imagetags,templateinstances,clusterserviceversions,packagemanifests,subscriptions,servicebrokers,servicebindings,serviceclasses,serviceinstances,serviceplans,imagestreams,persistentvolumes,persistentvolumeclaims
    Copy to Clipboard Toggle word wrap

Torna in cima
Red Hat logoGithubredditYoutubeTwitter

Formazione

Prova, acquista e vendi

Community

Informazioni sulla documentazione di Red Hat

Aiutiamo gli utenti Red Hat a innovarsi e raggiungere i propri obiettivi con i nostri prodotti e servizi grazie a contenuti di cui possono fidarsi. Esplora i nostri ultimi aggiornamenti.

Rendiamo l’open source più inclusivo

Red Hat si impegna a sostituire il linguaggio problematico nel codice, nella documentazione e nelle proprietà web. Per maggiori dettagli, visita il Blog di Red Hat.

Informazioni su Red Hat

Forniamo soluzioni consolidate che rendono più semplice per le aziende lavorare su piattaforme e ambienti diversi, dal datacenter centrale all'edge della rete.

Theme

© 2025 Red Hat