12.4.2. Direct Volume Migration wird nicht abgeschlossen
Wenn die Direct Volume Migration nicht abgeschlossen wird, hat der Ziel-Cluster möglicherweise nicht dieselben node-selector-Annotationen wie der Quell-Cluster.
Migration Toolkit for Containers (MTC) migriert Namespaces mit allen Annotationen, um Sicherheitskontextbeschränkungen und Planungsanforderungen zu erhalten. Bei der Direct Volume Migration erstellt MTC Rsync-Transfer-Pods auf dem Ziel-Cluster in den Namespaces, die vom Quell-Cluster migriert wurden. Wenn ein Ziel-Cluster-Namespace nicht dieselben Annotationen wie der Quell-Cluster-Namespace hat, können die Rsync-Transfer-Pods nicht geplant werden. Die Rsync-Pods bleiben im Status Pending.
Sie können dieses Problem mit dem folgenden Verfahren ermitteln und beheben.
Vorgehensweise
Überprüfen Sie den Status der CR
MigMigration:$ oc describe migmigration <pod> -n openshift-migrationDie Ausgabe enthält die folgende Statusmeldung:
Beispielausgabe
Some or all transfer pods are not running for more than 10 mins on destination clusterRufen Sie auf dem Quell-Cluster die Details eines migrierten Namespace ab:
$ oc get namespace <namespace> -o yaml1 - 1
- Geben Sie den migrierten Namespace an.
Bearbeiten Sie auf dem Ziel-Cluster den migrierten Namespace:
$ oc edit namespace <namespace>Fügen Sie die fehlenden
openshift.io/node-selector-Annotationen zum migrierten Namespace hinzu, wie im folgenden Beispiel:apiVersion: v1 kind: Namespace metadata: annotations: openshift.io/node-selector: "region=east" ...- Führen Sie den Migrationsplan erneut aus.