移行に関する警告

検出フェーズの後、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 に設定されていることを確認します。