Avvisi di migrazione

Dopo la fase di rilevamento, Migrate to Containers potrebbe fornire avvisi specifici per il tipo di migrazione. Devi tenere presenti due tipi di avvisi:

  • Avvisi di MigrationBlocker: si tratta di problemi che bloccano la migrazione e devono essere risolti. Non puoi procedere alla fase di generazione degli artefatti di una migrazione se sono presenti avvisi MigrationBlocker attivi.
  • Avvisi normali: sono i problemi che potresti voler risolvere. Anche se gli avvisi Normal non bloccano la generazione di artefatti, potrebbero causare l'errore del processo di migrazione o l'errore del carico di lavoro di cui è stata eseguita la migrazione quando viene eseguito.

Per visualizzare eventuali avvisi dopo la fase di rilevamento, puoi generarli eseguendo migtcl migration status o migctl migration get. Se gli avvisi MigrationBlocker non vengono ignorati, verranno ripetuti anche quando esegui migctl migration generate-artifacts.

Il formato del messaggio di avviso è:

  • TIPO: il tipo di avviso, ovvero MigrationBlocker o Normal.
  • REASON: la causa dell'avviso.
  • DESCRIZIONE: la descrizione e la mitigazione degli avvisi.

Ad esempio, il seguente messaggio descrive un avviso FileTooBig per 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.

Dopo aver risolto i problemi sollevati tramite un avviso MigrationBlocker, puoi ignorarlo eseguendo migctl migration generate-artifacts con il flag dismiss-warnings. Una volta impostato il flag per la migrazione, il valore rimarrà true per la successiva generazione di artefatti. Vedi l'esempio seguente per il formato di questo comando.

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

Per verificare che il processo sia stato avviato, esegui migctl migration list. Dovresti vedere che la migrazione è impostata su RUNNING.