Adapte as instâncias de VM para serem executadas no Google Cloud

Para funcionar corretamente no Google Cloud, as VMs migradas e as imagens importadas requerem alterações à respetiva configuração. Estas alterações são denominadas adaptações do SO. A migração para máquinas virtuais faz adaptações do SO automaticamente no final de cada ciclo de replicação e durante o processo de importação de imagens.

As adaptações do SO são feitas em VMs do Linux e do Windows. A um nível elevado, estas adaptações incluem alterações ao seguinte:

  • Ative o arranque no Google Cloud
  • Ative a consola de série
  • Configure as definições de rede
  • Instale os pacotes necessários pela VM para ativar as Google Cloud funcionalidades

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

Adaptações do Linux

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

  • Configurar a NIC para usar DHCP

    • Se existir, remova as regras de rede persistentes udev.
  • Se o serviço VMware Tools/open-vm-tools já estiver instalado, desative-o e tente desinstalá-lo. Nota: pode desinstalar o serviço VMware Tools/open-vm-tools manualmente após a migração ou deixá-lo desativado.

  • Defina o carregador de arranque para imprimir registos da consola na porta de série 1.

  • Valide os controladores virtio:

    • Se os controladores virtio não estiverem disponíveis no kernel predefinido, escolha um kernel existente que seja compatível com o controlador virtio.

    • Se faltarem controladores virtio em initrd, recompile initrd com controladores virtio.

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

  • Instale os seguintes pacotes Google:

  • Defina systemd.target como multiutilizador.

  • Quando aplicável, defina 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 da versão do Red Hat.

    • SLES - Instale os pacotes de cliente do serviço de região da Google.

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

Estas adaptações requerem espaço livre nas seguintes partições:

  • Até 640 MiB em /root
  • Até 128 MiB em /boot
  • Até 64 MiB em /var
  • Até 32 MiB em /tmp

Adaptações do Windows

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

  • Defina o carregador de arranque para imprimir registos da consola na porta de série 2.

  • Ative o RDP.

  • Configure o esquema de energia:

    • Desative o modo de hibernação.

    • Defina o esquema de energia como equilibrado.

    • Desative a opção display turn off nas configurações de energia.

  • Desative a animação de arranque.

  • Desative CTRL-ALT-DEL.

  • Se o serviço VMware Tools/open-vm-tools já estiver instalado, desative-o e tente desinstalá-lo. Nota: pode desinstalar o serviço VMware Tools/open-vm-tools manualmente após a migração ou deixá-lo desativado.

  • Defina a hora:

    • Altere o fuso horário para UTC.

    • Configure o NTP.

  • Adicione acesso aos metadados da instância:

    • Adicione uma regra de autorização de acesso ao endereço IP do servidor de metadados da instância na firewall do Windows.

    • Adicione o servidor de metadados da instância ao ficheiro hosts.

  • No primeiro arranque:

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

    • Configure as definições de DHCP.

    • Instale pacotes de convidados da Google

Estas adaptações podem exigir até 1,25 GiB de espaço livre na unidade C.

Relatórios de adaptação

A migração para máquinas virtuais gera relatórios de adaptação durante os ciclos de replicação, clonagem e transição para que os possa usar para a resolução de problemas e para obter informações mais detalhadas sobre o processo de migração.

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