Migra tu carga de trabajo desde una VM existente a una nueva


En ciertas situaciones, debes mover tu carga de trabajo de una instancia de máquina virtual (VM) existente a una nueva. Algunos ejemplos son la necesidad de actualizar el sistema operativo a una versión nueva o el cambio de la arquitectura x86 a Arm. En estos casos, debes crear una VM nueva y mover la carga de trabajo a la VM nueva.

Prepárate para migrar a una VM de Arm

Si deseas migrar tu VM para usar la plataforma de CPU Arm, por ejemplo, de n2d-standard-32 a t2a-standard-32, completa los siguientes pasos.

  1. Verifica que la versión del sistema operativo de la VM actual sea compatible con las VM de T2A. Consulta la documentación de detalles del sistema operativo de tu sistema operativo para obtener más información.
    • Si la instancia de Arm requiere una versión más reciente del sistema operativo, verifica que las aplicaciones sean compatibles con la versión más reciente.
    • Si una imagen de Arm no está disponible para tu sistema operativo actual, elige un sistema operativo nuevo para ejecutar tus aplicaciones y verifica que tus aplicaciones sean compatibles con el sistema operativo nuevo.
  2. Revisa la descripción general de la serie de máquinas Tau T2A para ver las funciones disponibles. Es posible que la serie de máquinas T2A no admita las mismas funciones de red o almacenamiento que usas con tu VM actual.
  3. Es posible que la serie de máquinas T2A no admita las mismas interfaces que el tipo de máquina actual. Revisa las interfaces admitidas para el sistema operativo a fin de ver qué interfaces de red y almacenamiento son compatibles. Asegúrate de que tus aplicaciones admitan las interfaces compatibles.
  4. Revisa las regiones y zonas disponibles para la serie de máquinas T2A. Es posible que la serie de máquinas T2A no esté disponible en todas las regiones como tu VM actual. Ajusta los planes de implementación, disponibilidad y recuperación ante desastres según sea necesario.
  5. Determina si las aplicaciones o los programas se ejecutarán en Arm o si necesitarán modificaciones. Los objetos binarios x86 compilados no se ejecutarán en Arm y los binarios Arm compilados no se ejecutarán en x86. Deberás volver a compilar los objetos binarios para Arm, por lo general, sin modificaciones en el código fuente. Es posible que también debas actualizar los paquetes y las bibliotecas a fin de incluir los equivalentes de Arm para las versiones que usaste en las VM x86. Si tu aplicación se escribió con las últimas versiones de un lenguaje de programación, es probable que sea compatible con Arm sin necesidad de modificaciones adicionales. Para ejecutar lenguajes interpretados, como Python, Ruby y JavaScript, debes instalar un entorno de ejecución compatible con Arm en la VM de Arm.

Mueve la carga de trabajo de una VM existente a una nueva

Para trasladar tu carga de trabajo a una nueva VM, crea una VM nueva y, luego, mueve tu carga de trabajo a ella. Puedes hacer esto cuando necesites actualizar a la versión más reciente del sistema operativo o cambiar a una VM que se ejecute en la plataforma Arm.

  1. Actualiza tus aplicaciones y programas, si es necesario, para que admitan la interfaz de red gVNIC, la interfaz de almacenamiento NVMe o la nueva versión del sistema operativo.
  2. Si tu VM existente usa discos SSD locales que contienen datos que deseas conservar, mueve el contenido de esos discos a un disco persistente.
  3. Crea una VM nueva según tus especificaciones.

  4. Configura los usuarios, controladores, paquetes y directorios de archivos necesarios en la VM nueva para admitir la carga de trabajo.
  5. Actualiza tus aplicaciones y programas para usar la interfaz de red gVNIC o la interfaz de almacenamiento NVMe, si es necesario.
  6. Mueve los discos persistentes de la VM anterior a la nueva. Para ello, desconecta el disco persistente de la VM anterior y agrégalo a la VM nueva. Como alternativa, puedes transferir archivos de una VM a la otra.
  7. Instala las aplicaciones y los programas modificados en la VM nueva. Vuelve a compilar los programas en el SO nuevo, si es necesario.
  8. Reasigna las direcciones IP estáticas asociadas con la VM original a la nueva VM Arm.
  9. De forma opcional, puedes volver a mover los datos guardados de los discos persistentes a un SSD local.

Si tienes problemas cuando mueves tu carga de trabajo de una VM x86 a una VM Arm, comunícate con tu administrador técnico de cuentas (TAM) o Professional Services Organization (PSO) de Google para obtener asistencia.

¿Qué sigue?