Adaptar instâncias de VM para execução no Google Cloud

Para funcionar corretamente no Google Cloud, as VMs migradas e as imagens importadas exigem alterações na configuração. Essas mudanças são chamadas de adaptações do SO. O Migrate to Virtual Machines executa adaptações do SO automaticamente no final de cada ciclo de replicação e durante o processo de importação da imagem.

Adaptações de SO são feitas em VMs do Linux e do Windows. De modo geral, essas adaptações incluem alterações para:

  • ativar a inicialização no Google Cloud;
  • ativar o console serial;
  • definir as configurações de rede;
  • instalar os pacotes exigidos pela VM para ativar recursos e funcionalidades do Google Cloud.

As alterações específicas para VMs do Linux e do Windows são descritas abaixo.

Adaptações do Linux

Ao final de cada ciclo de replicação de uma VM do Linux, o Migrate to Virtual Machines realiza adaptações de SO na VM replicada. Essas adaptações incluem:

  • Como configurar o NIC para usar o DHCP

    • Se existirem, remova as regras udev de rede persistente.
  • Se o serviço VMware Tools/open-vm-tools já estiver instalado, desative e tente desinstalá-lo. Observação: é possível desinstalar com segurança o serviço VMware Tools/open-vm-tools após a migração manualmente ou deixá-lo desativado.

  • Defina o carregador de inicialização para imprimir os registros do console na porta serial 1.

  • Valide os drivers do virtio:

    • Se os drivers do virtio não estiverem disponíveis no kernel padrão, escolha um kernel que seja compatível com o driver do virtio.

    • Se os drivers do virtio estiverem ausentes em initrd, crie initrd novamente com os drivers do virtio.

  • Adicione repositórios do Google Cloud à lista de repositórios. Esses repositórios incluem:

  • Instale os pacotes do Google a seguir:

  • Defina systemd.target como multiusuário.

  • Quando aplicável, configure fstab para usar UUIDs de volume.

  • Se a licença da instância de destino for PAYG:

    • Red Hat: instale o pacote google-rhui-client-rhel específico para a versão do Red Hat.

    • SLES: instale os pacotes de clientes de serviços da região do Google.

  • Se o SO for Oracle Linux com uma versão 7 do Unbreakable Enterprise Kernel (UEK7), instale o pacote kernel-uek-modules-extra para suporte ao NIC virtual do Google (gVNIC).

Adaptações do Windows

No final de cada ciclo de replicação de uma VM do Windows, o Migrate to Virtual Machines realiza adaptações de SO na VM replicada. Essas adaptações incluem:

  • Definir o carregador de inicialização para imprimir os registros do console na porta serial 2.

  • Ativar o RDP.

  • Configure o esquema de energia:

    • Desativar modo de hibernação.

    • Definir o esquema de energia como equilibrado.

    • Desativar display turn off nas configurações de energia.

  • Desativar animação de inicialização.

  • Desative o CTRL-ALT-DEL.

  • Se o serviço VMware Tools/open-vm-tools já estiver instalado, desative e tente desinstalá-lo. Observação: é possível desinstalar com segurança o serviço VMware Tools/open-vm-tools após a migração manualmente ou deixá-lo desativado.

  • Definir a hora:

    • Altere o fuso horário para UTC.

    • Configurar o NTP.

  • Adicionar acesso aos metadados da instância:

    • Adicionar a regra de permissão de acesso ao endereço IP do servidor de metadados da instância no firewall do Windows.

    • Adicionar o servidor de metadados da instância ao arquivo host.

  • Na primeira inicialização:

    • Se a licença da instância de destino for PAYG (padrão), registrar a ativação do KMS e do Windows.

    • Definir as configurações do DHCP.

    • Instalar os pacotes de convidado do Google

Relatórios de adaptação

O Migrate to Virtual Machines gera relatórios de adaptação durante o ciclo de replicação, clones e o ciclo de transição para você usar para solução de problemas, solução de problemas e insights mais profundos sobre seu processo de migração.

Para mais informações sobre os relatórios de adaptação, consulte Relatórios de adaptação.