11.4. Optionen für den Migrationsplan


Sie können Komponenten in der Custom Resource (CR) MigPlan ausschließen, bearbeiten und zuordnen.

11.4.1. Ausschließen von Ressourcen

Sie können Ressourcen, z. B. Image-Streams, Persistent Volumes (PVs) oder Abonnements, aus einem Migrationsplan des Migration Toolkit for Containers (MTC) ausschließen, um die Ressourcenlast für die Migration zu reduzieren oder um Images oder PVs mit einem anderen Tool zu migrieren.

Standardmäßig schließt das MTC Servicekatalog- und OLM-Ressourcen (Operator Lifecycle Manager) von der Migration aus. Diese Ressourcen sind Teil der Servicekatalog-API- und der OLM-API-Gruppe, die beide derzeit nicht für die Migration unterstützt werden.

Vorgehensweise

  1. Bearbeiten Sie das Manifest der Custom Resource MigrationController:

    $ oc edit migrationcontroller <migration_controller> -n openshift-migration
    Copy to Clipboard Toggle word wrap
  2. Aktualisieren Sie den Abschnitt spec, indem Sie einen Parameter hinzufügen, um bestimmte Ressourcen auszuschließen, oder indem Sie eine Ressource zum Parameter excluded_resources hinzufügen, wenn sie keinen eigenen Ausschlussparameter hat:

    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
    Fügen Sie disable_image_migration: true hinzu, um Image Streams von der Migration auszuschließen. Bearbeiten Sie den Parameter excluded_resources nicht. imagestreams wird zu excluded_resources hinzugefügt, wenn der Pod MigrationController neu startet.
    2
    Fügen Sie disable_pv_migration: true hinzu, um PVs aus dem Migrationsplan auszuschließen. Bearbeiten Sie den Parameter excluded_resources nicht. persistentvolumes und persistentvolumeclaims werden zu excluded_resources hinzugefügt, wenn der Pod MigrationController neu startet. Die Deaktivierung der PV-Migration deaktiviert auch die PV-Erkennung bei der Erstellung des Migrationsplans.
    3
    Sie können OpenShift Container Platform-Ressourcen zur Liste excluded_resources hinzufügen. Löschen Sie die standardmäßig ausgeschlossenen Ressourcen nicht. Diese Ressourcen sind schwer zu migrieren und müssen ausgeschlossen werden.
  3. Warten Sie zwei Minuten, bis der Pod MigrationController neu gestartet ist, damit die Änderungen übernommen werden.
  4. Überprüfen Sie, ob die Ressource ausgeschlossen wurde:

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

    Die Ausgabe enthält die ausgeschlossenen Ressourcen:

    Beispielausgabe

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

Nach oben
Red Hat logoGithubredditYoutubeTwitter

Lernen

Testen, kaufen und verkaufen

Communitys

Über Red Hat Dokumentation

Wir helfen Red Hat Benutzern, mit unseren Produkten und Diensten innovativ zu sein und ihre Ziele zu erreichen – mit Inhalten, denen sie vertrauen können. Entdecken Sie unsere neuesten Updates.

Mehr Inklusion in Open Source

Red Hat hat sich verpflichtet, problematische Sprache in unserem Code, unserer Dokumentation und unseren Web-Eigenschaften zu ersetzen. Weitere Einzelheiten finden Sie in Red Hat Blog.

Über Red Hat

Wir liefern gehärtete Lösungen, die es Unternehmen leichter machen, plattform- und umgebungsübergreifend zu arbeiten, vom zentralen Rechenzentrum bis zum Netzwerkrand.

Theme

© 2025 Red Hat