Migrationswarnungen

Nach der Erkennungsphase kann Migrate to Containers Warnungen bereitstellen, die für Ihren Migrationstyp spezifisch sind. Es gibt zwei Arten von Warnungen, die Sie beachten sollten:

  • MigrationBlocking-Warnungen: Diese Probleme blockieren Ihre Migration und sollten behoben werden. Sie können nicht zur Phase der Generierung von Artefakten einer Migration fortfahren, während aktive MigrationBlocker-Warnungen vorhanden sind.
  • Normale Warnungen: Dies sind Probleme, die Sie möglicherweise beheben möchten. Normal-Warnungen blockieren die Generierung von Artefakten nicht, können jedoch dazu führen, dass der Migrationsprozess fehlschlägt oder die migrierte Arbeitslast bei der Ausführung fehlschlägt.

Zur Anzeige von Warnungen nach der Erkennungsphase können diese mit migtcl migration status oder migctl migration get generiert werden. Wenn MigrationBlocker-Warnungen nicht verworfen werden, werden sie auch wiederholt, wenn Sie migctl migration generate-artifacts ausführen.

Das Warnmeldungsformat lautet:

  • TYPE: Der Typ der Warnung, MigrationBlocker oder Normal.
  • REASON: Die Ursache der Warnung.
  • DESCRIPTION: Die Beschreibung und Risikominderung von Warnungen.

In folgender Meldung wird beispielsweise eine FileTooBig-Warnung für Linux beschrieben:

TYPE        REASON      DESCRIPTION
MigrationBlocker      FileTooBig      The source VM file system contains file(s) which are too big to be
part of the generated container image. Please edit the migration plan to either filter
them out, or export them to a data volume.

Nachdem Sie die von einer Warnung MigrationBlocker ausgelösten Probleme behoben haben, können Sie sie schließen. Führen Sie dazu migctl migration generate-artifacts mit dem Flag dismiss-warnings aus. Nachdem Sie dieses Flag für die Migration festgelegt haben, bleibt der Wert für die nachfolgende Artefakterstellung true. Das folgende Beispiel zeigt das Format dieses Befehls.

migctl migrate generate-artifacts migration-name --dismiss-warnings 

Wenn Sie prüfen möchten, ob der Prozess gestartet wurde, führen Sie migctl migration list aus. Die Migration sollte auf RUNNING festgelegt sein.