Perché funzionino correttamente su Google Cloud, occorre modificare la configurazione delle VM migrate e delle immagini importate. Queste modifiche sono chiamate adattamenti del sistema operativo. Migrate to Virtual Machines esegue automaticamente gli adattamenti del sistema operativo al termine di ogni ciclo di replica e durante il processo di importazione delle immagini.
Gli adattamenti del sistema operativo vengono apportati sia alle VM Linux che a quelle Windows. In linea generale, questi adattamenti includono modifiche a:
- Attiva l'avvio tramite Google Cloud
- Attiva la console seriale
- Configura le impostazioni di rete
- Installa i pacchetti richiesti dalla VM per attivare Google Cloud funzioni e funzionalità
Le modifiche specifiche per le VM Linux e Windows sono descritte di seguito.
Adattamenti Linux
Al termine di ogni ciclo di replica per una VM Linux, Migrate to Virtual Machines esegue gli adattamenti del sistema operativo sulla VM replicata. Questi adattamenti includono:
Configurazione della NIC per l'utilizzo di DHCP
- Se esiste, rimuovi le regole di rete permanenti
udev.
- Se esiste, rimuovi le regole di rete permanenti
Se il servizio VMware Tools/open-vm-tools è già installato, disattivalo e prova a disinstallarlo. Nota: puoi disinstallare manualmente il servizio VMware Tools/open-vm-tools in sicurezza dopo la migrazione o lasciarlo disattivato.
Imposta il bootloader in modo che stampi i log della console sulla porta seriale 1.
Convalida i driver virtio:
Se i driver virtio non sono disponibili nel kernel predefinito, scegli un kernel esistente compatibile con il driver virtio.
Se i driver virtio non sono presenti in
initrd, ricreainitrdcon i driver virtio.
Aggiungi Google Cloud repository all'elenco dei repository. Questi repository includono:
Installa i seguenti pacchetti Google:
Pacchetti
google-compute-engineper il supporto di Compute EnginePacchetto
google-osconfig-agentper l'agente OS ConfigPacchetto
google-cloud-sdkper Google Cloud CLI
Imposta
systemd.targetsu multiuser.Se applicabile, imposta
fstabper utilizzare gli UUID dei volumi.Se la licenza dell'istanza target è PAYG:
Red Hat: installa il pacchetto
google-rhui-client-rhelspecifico per la versione di Red Hat.SLES: installa i pacchetti client del servizio regionale di Google.
Se il sistema operativo è Oracle Linux con un kernel Unbreakable Enterprise Kernel Release 7 (UEK7), installa il pacchetto
kernel-uek-modules-extraper il supporto di Google Virtual NIC (gVNIC).
Questi adattamenti richiedono spazio libero nelle seguenti partizioni:
- Fino a 640 MiB in
/root - Fino a 256 MiB in
/boot - Fino a 64 MiB in
/var - Fino a 32 MiB in
/tmp
Adattamenti Windows
Al termine di ogni ciclo di replica per una VM Windows, Migrate to Virtual Machines esegue gli adattamenti del sistema operativo sulla VM replicata. Questi adattamenti includono:
Imposta il bootloader in modo che stampi i log della console sulla porta seriale 2.
Abilita RDP.
Configura la combinazione per il risparmio di energia:
Disattiva la modalità di ibernazione.
Imposta la combinazione per il risparmio di energia su Bilanciato.
Disattiva
display turn offnelle configurazioni di alimentazione.
Disattiva l'animazione di avvio.
Disattiva CTRL-ALT-CANC.
Se il servizio VMware Tools/open-vm-tools è già installato, disattivalo e prova a disinstallarlo. Nota: puoi disinstallare manualmente il servizio VMware Tools/open-vm-tools in sicurezza dopo la migrazione o lasciarlo disattivato.
Imposta l'ora:
Cambia il fuso orario in UTC.
Configura NTP.
Aggiungi l'accesso ai metadati dell'istanza:
Aggiungi una regola di accesso consentito all'indirizzo IP del server dei metadati dell'istanza nel firewall di Windows.
Aggiungi il server dei metadati dell'istanza al file hosts.
Al primo avvio:
Se la licenza dell'istanza target è PAYG (valore predefinito), registra l'attivazione di KMS e Windows.
Configura le impostazioni DHCP.
Installa i pacchetti guest di Google
Questi adattamenti potrebbero richiedere fino a 1,25 GiB di spazio libero sull'unità C.
Report sull'adattamento
Migrate to Virtual Machines genera report di adattamento durante i cicli di replica, clonazione e cutover, che puoi utilizzare per la risoluzione dei problemi e per ottenere informazioni più approfondite sul processo di migrazione.
Per saperne di più sui report sull'adattamento, consulta Report sull'adattamento.