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
oNormal
. - 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
.