Avertissements de migration

Après la phase de détection, Migrate to Containers peut fournir des avertissements spécifiques à votre type de migration. Il existe deux types d'avertissements dont vous devez tenir compte :

  • Avertissements MigrationBlocker : ces problèmes bloquent votre migration et doivent être résolus. Vous ne pouvez pas passer à l'étape de génération des artefacts d'une migration tant qu'il existe des avertissements MigrationBlocker actifs.
  • Avertissements normaux : il s'agit de problèmes à résoudre. Bien que les avertissements Normal ne bloquent pas la génération des artefacts, ils peuvent entraîner l'échec du processus de migration ou de l'exécution de la charge de travail migrée.

Pour afficher les avertissements après la phase de découverte, ils peuvent être générés en exécutant la commande migtcl migration status ou migctl migration get. Si les avertissements MigrationBlocker ne sont pas ignorés, ils seront également répétés lorsque vous exécutez migctl migration generate-artifacts.

Le format du message d'avertissement est le suivant :

  • TYPE : type d'avertissement (MigrationBlocker ou Normal).
  • RAISON : cause de l'avertissement.
  • DESCRIPTION : description et atténuation de l'avertissement.

Par exemple, le message ci-dessous décrit un avertissement FileTooBig pour Linux :

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.

Une fois que vous avez résolu les problèmes liés à l'avertissement MigrationBlocker, vous pouvez l'ignorer en exécutant la commande migctl migration generate-artifacts avec l'option dismiss-warnings. Une fois que vous avez défini cette option pour votre migration, la valeur reste true pour la génération suivante d'artefacts. Consultez l'exemple suivant pour connaître le format de cette commande.

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

Pour vérifier que le processus a démarré, exécutez migctl migration list et vous devriez voir que votre migration est définie sur RUNNING.