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 ou Normal;
  • 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.