移行に関する警告
検出フェーズの後、Migrate to Containers から移行タイプに固有の警告が通知されることがあります。この警告には次の 2 つの種類があります。
- MigrationBlocker の警告 - 移行を妨げる問題が発生しています。対応が必要です。
MigrationBlocker
警告が解決されるまで、アーティファクトの生成ステージに進むことはできません。 - 通常の警告 - 解決したほうが良い問題が発生しています。
Normal
警告では、アーティファクトの生成はブロックされませんが、移行プロセスが失敗したり、移行されたワークロードが実行時に失敗する可能性があります。
検出フェーズ後の警告を表示するには、migtcl migration status
または migctl migration get
を実行して、警告を生成できます。MigrationBlocker
の警告は、無視しない限り、migctl migration generate-artifacts
の実行時に繰り返し表示されます。
警告メッセージの形式は次のとおりです。
- TYPE - 警告のタイプ(
MigrationBlocker
またはNormal
)。 - REASON - 警告の原因。
- DESCRIPTION - 警告の説明と緩和策。
たとえば、次のメッセージは Linux の FileTooBig
警告を示しています。
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.
MigrationBlocker
警告で示された問題を解決したら、dismiss-warnings
フラグを指定して migctl migration generate-artifacts
を実行して、警告を無視できます。移行でこのフラグを設定すると、後続のアーティファクト生成で値が true
のままとなります。このコマンドの形式については、次の例をご覧ください。
migctl migrate generate-artifacts migration-name --dismiss-warnings
プロセスが開始されたことを確認するには、migctl migration list
を実行し、移行が RUNNING
に設定されていることを確認します。