8.3. Upgrade von MTC 1.3 auf 1.6
Wenn Sie Migration Toolkit for Containers (MTC) Version 1.3.x auf 1.6 aktualisieren, müssen Sie das benutzerdefinierte MigPlan-Ressourcenmanifest (CR) auf dem Cluster aktualisieren, auf dem der Pod MigrationController ausgeführt wird.
Da die Parameter indirectImageMigration und indirectVolumeMigration in MTC 1.3 nicht existieren, ist ihr Standardwert in Version 1.4 false, was bedeutet, dass die Direct Image Migration und Direct Volume Migration aktiviert sind. Da die direkten Migrationsvoraussetzungen nicht erfüllt sind, kann der Migrationsplan den Zustand Ready nur erreichen, wenn diese Parameterwerte zu true geändert werden.
Voraussetzungen
-
Sie müssen als Benutzer mit
cluster-admin-Privilegien angemeldet sein.
Vorgehensweise
-
Melden Sie sich bei dem Cluster an, in dem der Pod
MigrationControllerausgeführt wird. Rufen Sie das CR-Manifest
MigPlanab:$ oc get migplan <migplan> -o yaml -n openshift-migrationAktualisieren Sie die folgenden Parameterwerte und speichern Sie die Datei als
migplan.yaml:... spec: indirectImageMigration: true indirectVolumeMigration: trueErsetzen Sie das CR-Manifest
MigPlan, um die Änderungen zu anzuwenden:$ oc replace -f migplan.yaml -n openshift-migrationRufen Sie das aktualisierte CR-Manifest
MigPlanab, um die Änderungen zu überprüfen:$ oc get migplan <migplan> -o yaml -n openshift-migration