Para que las máquinas virtuales migradas y las imágenes importadas funcionen correctamente en Google Cloud, es necesario realizar cambios en su configuración. Estos cambios se denominan adaptaciones del SO. Migrate to Virtual Machines adapta el SO automáticamente al final de cada ciclo de replicación y durante el proceso de importación de imágenes.
Las adaptaciones del SO se realizan tanto en máquinas virtuales Linux como Windows. En términos generales, estas adaptaciones incluyen cambios en los siguientes aspectos:
- Habilitar el inicio en Google Cloud
- Habilitar la consola en serie
- Configurar los ajustes de red
- Instala los paquetes que necesita la VM para habilitar Google Cloud funciones
A continuación se describen los cambios específicos de las máquinas virtuales Linux y Windows.
Adaptaciones de Linux
Al final de cada ciclo de replicación de una máquina virtual Linux, Migrate to Virtual Machines realiza adaptaciones del SO en la máquina virtual replicada. Entre estas adaptaciones se incluyen las siguientes:
Configurar la NIC para usar DHCP
- Si existe, elimina las reglas de red persistentes
udev
.
- Si existe, elimina las reglas de red persistentes
Si el servicio VMware Tools/open-vm-tools ya está instalado, inhabilítalo e intenta desinstalarlo. Nota: Puedes desinstalar de forma segura el servicio VMware Tools u open-vm-tools manualmente después de la migración o dejarlo inhabilitado.
Configura el gestor de arranque para que imprima los registros de la consola en el puerto serie 1.
Valida los controladores virtio:
Si los controladores virtio no están disponibles en el kernel predeterminado, elija un kernel que sea compatible con el controlador virtio.
Si faltan controladores virtio en
initrd
, vuelve a compilarinitrd
con los controladores virtio.
Añade Google Cloud repositorios a la lista de repositorios. Estos repositorios incluyen:
Instala los siguientes paquetes de Google:
Paquetes
google-compute-engine
para la asistencia de Compute EnginePaquete
google-osconfig-agent
para el agente de configuración del SOgoogle-cloud-sdk
para Google Cloud CLI
Define
systemd.target
como multiusuario.Si procede, define
fstab
para usar UUIDs de volumen.Si la licencia de la instancia de destino es de pago por uso:
Red Hat: instala el paquete
google-rhui-client-rhel
específico de la versión de Red Hat.SLES: instala los paquetes de cliente del servicio de regiones de Google.
Si el SO es Oracle Linux con un kernel Unbreakable Enterprise Kernel Release 7 (UEK7), instala el paquete
kernel-uek-modules-extra
para que sea compatible con NIC virtual de Google (gVNIC).
Para hacer estas adaptaciones, se necesita espacio libre en las siguientes particiones:
- Hasta 640 MiB en
/root
- Hasta 128 MiB en
/boot
- Hasta 64 MiB en
/var
- Hasta 32 MiB en
/tmp
Adaptaciones de Windows
Al final de cada ciclo de replicación de una máquina virtual Windows, Migrate to Virtual Machines adapta el SO de la máquina virtual replicada. Entre estas adaptaciones se incluyen las siguientes:
Define el gestor de arranque para que imprima los registros de la consola en el puerto serie 2.
Habilita RDP.
Configura el plan de energía:
Inhabilita el modo Hibernación.
Configura el plan de energía como equilibrado.
Inhabilita
display turn off
en las configuraciones de energía.
Desactiva la animación de inicio.
Inhabilita CTRL-ALT-SUPR.
Si el servicio VMware Tools/open-vm-tools ya está instalado, inhabilítalo e intenta desinstalarlo. Nota: Puedes desinstalar de forma segura el servicio VMware Tools u open-vm-tools manualmente después de la migración o dejarlo inhabilitado.
Define la hora:
Cambia la zona horaria a UTC.
Configura NTP.
Añade acceso a los metadatos de la instancia:
Añade una regla de acceso permitido a la dirección IP del servidor de metadatos de la instancia en el cortafuegos de Windows.
Añade el servidor de metadatos de instancia al archivo de hosts.
En el primer arranque:
Si la licencia de la instancia de destino es de pago por uso (opción predeterminada), registra KMS y la activación de Windows.
Configura los ajustes de DHCP.
Instalar los paquetes de invitado de Google
Estas adaptaciones pueden requerir hasta 1,25 GiB de espacio libre en la unidad C
.
Informes de adaptación
Migrate to Virtual Machines genera informes de adaptación durante los ciclos de replicación, clonación y cambio para que puedas usarlos para solucionar problemas y obtener información más detallada sobre el proceso de migración.
Para obtener más información sobre los informes de adaptación, consulte Informes de adaptación.