Migración VMware

En algún momento te va a tocar. Vas a tener que migrar alguna de tus virtuales a otro ESXI. Y acá estoy para salvarte las papas del fuego!.

Lo bueno que tiene VMWare Esxi es que es casi… gratuito. Digo casi, por las limitaciones de procesadores y memoria que acepta de forma gratuita. Esto hace que sea accesible para pequeñas empresas y adecuadísimo para las grandes. Podes tener 2 o 3 servers en tu empresa y que todo funcione de lujo y también 25, como en mi caso, y que esté bien, es lo mejor que pudo haber hecho VMWare.

Quizás compraste un server nuevo y una licencia o simplemente vas a darle mantenimiento al server principal y te ves en la necesidad de montar las virtuales en otro equipo. Ese proceso es el que quiero contarles.

Primera Opción: Migración Artesanal!

La opción más obvia y la más sencilla: Mover los archivos de las virtuales y registrarlos en el nuevo servidor. Esta opción no es la elección obvia pero es una elección válida y funcional.

Para efectuar esta migración vamos a usar el Winscp (link de descarga).

  1. Activar SSH en los hosts virtuales
    SSH
  2. Abrir en diferentes pestañas de WinSCP host Origen y host Destino.
    winscp
  3. Copia la carpeta entera de la virtual a mover (normalmente en el directorio: /vmfs/volumes/datastore1 si tu datastore se llama así)
    Segundo botón del mouse, seleccionar «Copiar» y luego en la pestaña del otro servidor «Pegar».
  4. Último paso: en el vSphere de Destino, browser en datastore, seleccionar archivo .vmx y presionar en Registrar VM.
Datastores > Datacenter>Datastore específico>carpeta VM>Archivo .vmx>Registrar VM.

Este es el paso más sencillo pero requiere varias tareas adicionales.

  1. Desconectar la VM anterior antes de encender la Nueva
  2. Al encender la nueva VM te pregunta: De donde vino esta VM? Copiaste o moviste? A lo que respondemos: Moví!
  3. Asegurarse de que los recursos y conexiones de red estén bien configurados. En caso de servidores distintos en hardware esto puede fallar.

Migración con Veeam Backup

Veeam ha desarrollado un software estupendo para realizar backups, réplicas y obviamente migraciones en caliente de máquinas virtuales. Hablamos de Veeam Baackup & Replication. Funciona de lujo salvo algunos errores que se vuelven normales cuando tenés una granja demasiado grande. Errores como fallas de consolidación, errores recurrentes en archivos cuando la sincronización es muy frecuente. Etc.

Los pasos son bastante sencillos. Se elige QuickMigration, se siguen las instrucciones y se define en ellas el repositorio de destino como así también los recursos de destino.

Les dejo los pasos de la web de Veeam Backup, siendo un proceso muy sencillo basado en un asistente:

Migración rápida de discos virtuales de Veeam

La migración de un disco de VM mediante el método Veeam Quick Migration incluye los siguientes pasos:

  1. Se crea una máquina virtual temporal en el almacén de datos de destino.
  2. Veeam Backup & Replication copia el disco del almacén de datos original a la VM temporal en el almacén de datos de destino.
  3. Si la VM original está encendida, Veeam Backup & Replication la suspende.
  4. Si se realizaron cambios en el disco original durante el proceso de copia realizado en el paso 3, Veeam Backup & Replication copia estos cambios en el disco de la VM temporal.
  5. En la VM original, Veeam Backup & Replication reemplaza la ruta anterior al disco con la ruta al disco de la VM temporal.
  6. Si la VM original se suspendió durante la migración, Veeam Backup & Replication enciende la VM.

El link es: https://helpcenter.veeam.com/docs/backup/vsphere/quick_migration.html?ver=110

Si querés que arme un vídeo explicándolo dejalo en tus comentarios.

En este artículo solo quería mostrarte las dos formas más fáciles de hacerlo pero existen otras más!.