迁移警告
在发现阶段之后,Migrate to Containers 可能会提供特定于您的迁移类型的警告。有两种类型的警告需要注意:
- MigrationBlocker 警告 - 这些警告表明迁移存在阻塞问题,应予以解决。如果存在未解决的
MigrationBlocker
警告,则您无法前进到迁移的生成工件阶段。 - 正常警告 - 这些是您可能希望解决的问题。虽然
Normal
警告不会阻止工件的生成,但可能会导致迁移过程失败,或者导致迁移的工作负载在运行时失败。
如需在执行完发现阶段后查看任何警告,您可以通过运行 migtcl migration status
或 migctl migration get
生成这些警告。如果未忽略 MigrationBlocker
警告,则系统会在您运行 migctl migration generate-artifacts
时重复显示这些警告。
警告消息的格式为:
- 类型 - 警告类型(
MigrationBlocker
或Normal
)。 - 原因 - 警告的原因。
- 说明 - 警告的说明和缓解措施。
例如,以下消息描述了适用于 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
。