Avisos de migração
Após a fase de descoberta, a migração para contêineres pode fornecer avisos específicos para seu tipo de migração. Há dois tipos de alerta:
- Avisos do MigrationBlocker: esses problemas estão bloqueando a migração e
precisam ser resolvidos. Não é possível prosseguir para o estágio de geração de artefatos de uma migração
enquanto houver avisos
MigrationBlocker
ativos. - Avisos normais: são os problemas que você talvez queira resolver. Embora os avisos
Normal
não bloqueiem a geração de artefatos, eles podem causar falha no processo de migração ou causar falha na carga de trabalho migrada quando executada.
Para visualizar todos os avisos após a fase de descoberta, eles podem ser gerados executando
migtcl migration status
ou migctl migration get
. Se os avisos MigrationBlocker
não
forem dispensados, eles também se repetirão quando você executar migctl migration generate-artifacts
.
O formato da mensagem de aviso é:
- TIPO: o tipo de aviso,
MigrationBlocker
ouNormal
; - MOTIVO: é a causa do aviso;
- DESCRIÇÃO: a descrição e a mitigação do aviso.
Por exemplo, a mensagem a seguir descreve um aviso FileTooBig
para 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.
Depois de resolver os problemas levantados por um aviso MigrationBlocker
, é possível dispensá-lo
executando migctl migration generate-artifacts
com a sinalização dismiss-warnings
. Depois que você definir
essa sinalização para a migração, o valor permanecerá true
para a geração subsequente
de artefatos. Veja o exemplo a seguir para o formato desse comando.
migctl migrate generate-artifacts migration-name --dismiss-warnings
Para verificar se o processo foi iniciado, execute migctl migration list
e veja
se a migração está definida como RUNNING
.