Para funcionar corretamente no Google Cloud, as VMs migradas e as imagens importadas precisam de alterações na configuração. Essas alterações são chamadas de adaptações de SO. O Migrate to Virtual Machines executa adaptações de SO automaticamente no final de cada ciclo de replicação e durante o processo de importação da imagem.
As 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 .
Veja abaixo as alterações específicas para VMs do Linux e do Windows.
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 placa de rede (NIC) para usar o protocolo DHCP
- Se existirem, remova as regras
udev
de rede persistente.
- Se existirem, remova as regras
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 que seja compatível com o driver do virtio.
Se os drivers do virtio estiverem ausentes em
initrd
, crieinitrd
novamente com os drivers do virtio.
Adicione os repositórios do Google Cloud à lista de repositórios. Eles incluem:
Instale os seguintes pacotes do Google:
Pacotes
google-compute-engine
para compatibilidade com o Compute EnginePacote
google-osconfig-agent
para o agente de configuração do SOPacote
google-cloud-sdk
para a CLI do Google Cloud
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 compatibilidade com a placa de rede (NIC) virtual do Google (gVNIC).
Essas adaptações precisam de 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 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 protocolo RDP.
Configurar o esquema de energia:
Desativar modo de hibernação.
Definir o esquema de energia como balanceado.
Desativar
display turn off
nas configurações de energia.
Desativar a animação de inicialização.
Desativar 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.
Configure o NTP.
Adicionar acesso aos metadados da instância:
Adicione a regra de permissão de acesso ao endereço IP do servidor de metadados da instância no firewall do Windows.
Adicione o servidor de metadados da instância ao arquivo hosts.
Na primeira inicialização:
Se a licença da instância de destino for PAYG (padrão), registre a ativação do KMS e do Windows.
Defina as configurações do protocolo DHCP.
Instale os pacotes de convidados do Google
Essas adaptações podem exigir até 1,25 GiB de espaço livre na unidade C
.
Relatórios de adaptação
O Migrate to Virtual Machines gera relatórios de adaptação durante os ciclos de replicação, os clones e os ciclos de transição para a solução de problemas e insights mais aprofundados sobre seu processo de migração.
Para mais informações, consulte Relatórios de adaptação.