Adaptar instâncias de VM para execução no Google Cloud
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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 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, crie initrd novamente com os drivers do virtio.
Adicione os repositórios do Google Cloud à lista de repositórios. Eles incluem:
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.
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.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-19 UTC."],[],[],null,["# Adapt VM instances to run on Google Cloud\n\nTo function properly on Google Cloud, migrated VMs and imported images require\nchanges to their configuration. These changes are referred to as *OS adaptations*.\nMigrate to Virtual Machines performs OS adaptations automatically at the end of each\nreplication cycle and during the image import process.\n\nOS adaptations are made to both Linux and Windows VMs. At a high level, these adaptations include changes to:\n\n- Enable booting on Google Cloud\n- Enable the serial console\n- Configure network settings\n- Install packages required by the VM to enable Google Cloud features and functionality\n\nThe specific changes for both Linux and Windows VMs are described below.\n\nLinux adaptations\n-----------------\n\nAt the end of each replication cycle for a Linux VM, Migrate to Virtual Machines performs OS adaptations on the replicated VM. These adaptations include:\n\n- Configuring NIC to use DHCP\n\n - If it exists, remove persistent network `udev` rules.\n- If the [VMware Tools/open-vm-tools](https://github.com/vmware/open-vm-tools) service is already installed, disable and try to uninstall it.\n Note: You can safely uninstall the VMware Tools/open-vm-tools service manually post migration, or leave it disabled.\n\n- Set the bootloader to print console logs to serial port 1.\n\n- Validate virtio drivers:\n\n - If virtio drivers are not available in the default kernel, choose an existing kernel which is compatible with virtio driver.\n\n - If virtio drivers are missing from `initrd` then rebuild `initrd` with virtio drivers.\n\n- Add Google Cloud repositories to the repository list. These repositories include:\n\n - \u003chttps://packages.cloud.google.com/yum/\u003e\n - \u003chttps://packages.cloud.google.com/apt/\u003e\n- Install the following Google packages:\n\n - `google-compute-engine` packages for [Compute Engine](/compute) support\n\n - `google-osconfig-agent` package for the [OS Config agent](/compute/docs/instances/os-inventory-management)\n\n - `google-cloud-sdk` package for the [Google Cloud CLI](/sdk/docs)\n\n- Set `systemd.target` to multiuser.\n\n- Where applicable, set `fstab` to use volume UUIDs.\n\n- If target instance license is PAYG:\n\n - Red Hat - Install the `google-rhui-client-rhel` package specific to the Red Hat version.\n\n - SLES - Install Google's region service client packages.\n\n- If the OS is Oracle Linux with a Unbreakable Enterprise Kernel Release 7\n (UEK7) kernel, install the `kernel-uek-modules-extra` package for\n [Google Virtual NIC (gVNIC)](/compute/docs/networking/using-gvnic) support.\n\nThese adaptations require free space on the following partitions:\n\n- Up to 640 MiB in `/root`\n- Up to 128 MiB in `/boot`\n- Up to 64 MiB in `/var`\n- Up to 32 MiB in `/tmp`\n\nWindows adaptations\n-------------------\n\nAt the end of each replication cycle for a Windows VM, Migrate to Virtual Machines performs OS adaptations on the replicated VM. These adaptations include:\n\n- Set bootloader to print console logs to serial port 2.\n\n- Enable RDP.\n\n- Configure the power scheme:\n\n - Disable hibernation mode.\n\n - Set power scheme to balanced.\n\n - Disable `display turn off` in power configurations.\n\n- Disable startup animation.\n\n- Disable CTRL-ALT-DEL.\n\n- If the [VMware Tools/open-vm-tools](https://github.com/vmware/open-vm-tools) service is already installed, disable and try to uninstall it.\n Note: You can safely uninstall the VMware Tools/open-vm-tools service manually post migration, or leave it disabled.\n\n- Set the time:\n\n - Change timezone to UTC.\n\n - Configure NTP.\n\n- Add access to instance metadata:\n\n - Add allow access rule to instance metadata server IP address in Windows firewall.\n\n - Add instance metadata server to hosts file.\n\n- On first boot:\n\n - If target instance license is PAYG (default), then register KMS and Windows activation.\n\n - Configure DHCP settings.\n\n - Install Google [guest packages](/compute/docs/images/guest-environment#windows)\n\nThese adaptations may require up to 1.25 GiB of free space on drive `C`.\n| **Note:** Windows first boot might take a while. If Windows was not gracefully shut down, it may invoke a Check Disk (`chkdsk`) scan before starting. Additionally, setting up network devices for the first time might take several minutes.\n\nAdaptation reports\n------------------\n\nMigrate to Virtual Machines generates adaptation reports during your replication cycles, clones, and cut-over cycles for you to use for troubleshooting, problem solving, and deeper insight into your migration process.\n\nFor more information about adaptation reports, see [Adaptation reports](/migrate/virtual-machines/docs/5.0/migrate/migration-progress-details#adaptation_report)."]]