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. 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 Link kopierenLink in die Zwischenablage kopiert!
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
Bearbeiten Sie das Manifest der Custom Resource
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 Aktualisieren Sie den Abschnitt
spec
, indem Sie einen Parameter hinzufügen, um bestimmte Ressourcen auszuschließen, oder indem Sie eine Ressource zum Parameterexcluded_resources
hinzufügen, wenn sie keinen eigenen Ausschlussparameter hat:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Fügen Sie
disable_image_migration: true
hinzu, um Image Streams von der Migration auszuschließen. Bearbeiten Sie den Parameterexcluded_resources
nicht.imagestreams
wird zuexcluded_resources
hinzugefügt, wenn der PodMigrationController
neu startet. - 2
- Fügen Sie
disable_pv_migration: true
hinzu, um PVs aus dem Migrationsplan auszuschließen. Bearbeiten Sie den Parameterexcluded_resources
nicht.persistentvolumes
undpersistentvolumeclaims
werden zuexcluded_resources
hinzugefügt, wenn der PodMigrationController
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.
-
Warten Sie zwei Minuten, bis der Pod
MigrationController
neu gestartet ist, damit die Änderungen übernommen werden. Überprüfen Sie, ob die Ressource ausgeschlossen wurde:
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 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
- name: EXCLUDED_RESOURCES value: imagetags,templateinstances,clusterserviceversions,packagemanifests,subscriptions,servicebrokers,servicebindings,serviceclasses,serviceinstances,serviceplans,imagestreams,persistentvolumes,persistentvolumeclaims
Copy to Clipboard Copied! Toggle word wrap Toggle overflow