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
ouNormal
). - 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
.