迁移警告

在发现阶段之后,Migrate to Containers 可能会提供特定于您的迁移类型的警告。有两种类型的警告需要注意:

  • MigrationBlocker 警告 - 这些警告表明迁移存在阻塞问题,应予以解决。如果存在未解决的 MigrationBlocker 警告,则您无法前进到迁移的生成工件阶段。
  • 正常警告 - 这些是您可能希望解决的问题。虽然 Normal 警告不会阻止工件的生成,但可能会导致迁移过程失败,或者导致迁移的工作负载在运行时失败。

如需在执行完发现阶段后查看任何警告,您可以通过运行 migtcl migration statusmigctl migration get 生成这些警告。如果未忽略 MigrationBlocker 警告,则系统会在您运行 migctl migration generate-artifacts 时重复显示这些警告。

警告消息的格式为:

  • 类型 - 警告类型(MigrationBlockerNormal)。
  • 原因 - 警告的原因。
  • 说明 - 警告的说明和缓解措施。

例如,以下消息描述了适用于 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