Analisar os artefatos de migração
Nesta página, você verá os artefatos de migração que a CLI do Migrate to Containers gera como parte da migração.
Antes de começar
- Primeiro, é preciso ter criado um plano de migração e tê-la executado.
Sobre os arquivos de artefatos gerados
Os arquivos de artefatos gerados durante a migração incluem:
deployment_spec.yaml
: o arquivo YAML que configura a carga de trabalho. É possível usar okubectl apply
com esse arquivo para implantar a carga de trabalho em outro cluster, como de produção ou de teste.Dockerfile: usado para criar a imagem da VM migrada.
Alguns plug-ins podem gerar mais de um Dockerfile e um arquivo deployment_spec.yaml
,
por exemplo, se você tiver uma VM executando vários servidores Tomcat ao mesmo
tempo.
Além disso, ao executar a migração para um contêiner do sistema Linux, a CLI do Migrate to Containers também gera os seguintes arquivos:
migration.yaml
: uma cópia do plano de migração. É possível usar esse arquivo para verificar o que foi feito como parte da migração.blocklist.yaml
: a lista de serviços de contêineres a serem desativados com base nas configurações no plano de migração. Edite esse arquivo para controlar a lista de serviços. Para mais informações, consulte Personalizar a lista de serviços.logs.yaml
: uma lista de arquivos de registros detectados na VM de origem. Os dados gravados nesses arquivos de registros pela carga de trabalho migrada são encaminhados para o Cloud Logging. Edite este arquivo para controlar a gravação de registros. Para mais informações, consulte Personalizar dados de registros gravados no Cloud Logging.
Arquivo deployment_spec.yaml
É um arquivo YAML usado para implantar a carga de trabalho em
outro cluster, como de teste ou de produção.
Se você não configurar uma migração de dados, vai gerar um objeto Deployment
.
Quando a migração de dados é configurada, você gera um objeto StatefulSet.
Dockerfile
Use esse arquivo se precisar gerar uma nova versão da imagem. Por exemplo, se quiser instalar um pacote e depois capturar uma nova imagem. A recriação da imagem também pode ser útil quando a CLI do Migrate to Containers é atualizada, por exemplo, para implementar uma correção de bug, e você quer recriar a imagem com o novo ambiente de execução da CLI do Migrate to Containers. O ambiente de execução atualizado fica disponível no Container Registry.
É possível editar esse arquivo como qualquer outro Dockerfile para personalizar a imagem. Para dicas, consulte Práticas recomendadas para gravar Dockerfiles (em inglês). Para informações sobre como editar o Dockerfile, consulte Atualizações de imagem pós-migração.
Qual é a próxima etapa?
- Saiba como migrar dados.