Adaptar instancias de VM para que se ejecuten en Google Cloud

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 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 compilar initrd con los controladores virtio.

  • Añade Google Cloud repositorios a la lista de repositorios. Estos repositorios incluyen:

  • Instala los siguientes paquetes de Google:

  • 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.