11.5. Optionen für Migration Controller
Sie können in der Custom Resource (CR) MigrationController Grenzen für Migrationspläne bearbeiten, die Größenänderung von Persistent Volumes aktivieren oder zwischengespeicherte Kubernetes-Clients für große Migrationen und verbesserte Leistung aktivieren.
11.5.1. Anheben der Grenzen für große Migrationen Link kopierenLink in die Zwischenablage kopiert!
Mit dem Migration Toolkit for Containers (MTC) können Sie die Grenzen für Migrationsobjekte und Container-Ressourcen für große Migrationen anheben.
Sie müssen diese Änderungen testen, bevor Sie eine Migration in einer Produktionsumgebung durchführen.
Vorgehensweise
Bearbeiten Sie das Manifest der Custom Resource (CR)
MigrationController:$ oc edit migrationcontroller -n openshift-migrationAktualisieren Sie die folgenden Parameter:
... mig_controller_limits_cpu: "1"1 mig_controller_limits_memory: "10Gi"2 ... mig_controller_requests_cpu: "100m"3 mig_controller_requests_memory: "350Mi"4 ... mig_pv_limit: 1005 mig_pod_limit: 1006 mig_namespace_limit: 107 ...- 1
- Gibt die Anzahl der CPUs an, die der CR
MigrationControllerzur Verfügung stehen. - 2
- Gibt an, wie viel Speicherplatz der CR
MigrationControllerzur Verfügung steht. - 3
- Gibt die Anzahl der für Anforderungen der CR
MigrationControllerverfügbaren CPU-Einheiten an.100mentsprechen 0,1 CPU-Einheiten (100 * 1e-3). - 4
- Gibt an, wie viel Speicherplatz für Anforderungen der CR
MigrationControllerzur Verfügung steht. - 5
- Gibt die Anzahl der Persistent Volumes an, die migriert werden können.
- 6
- Gibt die Anzahl der Pods an, die migriert werden können.
- 7
- Gibt die Anzahl der Namespaces an, die migriert werden können.
Erstellen Sie einen Migrationsplan, der die aktualisierten Parameter verwendet, um die Änderungen zu verifizieren.
Wenn Ihr Migrationsplan die Grenzen der CR
MigrationControllerüberschreitet, zeigt die MTC-Konsole eine Warnmeldung an, wenn Sie den Migrationsplan speichern.