¿Por qué no puedo migrar una máquina virtual con vMotion o Storage vMotion?
H¿Alguna vez te has preguntado por qué no puedes migrar una máquina virtual con vMotion o Storage vMotion en tu entorno con VMware vSphere?
El objetivo del post de hoy es darte un repaso inicial de que es y para que sirve vMotion y Storage vMotion y descubrir contigo cuales sos los requisitos y problemas fundamentales de las migraciones en caliente en VMware vSphere.
En VMware vSphere no solo es posible migrar las máquinas virtuales de servidor ESXi con la funcionalidad de vMotion, sino que también es posible mover sus discos virtuales asociados de datastore.
Para migrar una máquina virtual, selecciona ésta desde el inventario con el botón derecho del ratón y selecciona Migrate
En la imagen de cabecera de este post, se muestra el wizard de migraciones de máquinas virtuales. Cuando seleccionas la opción Change host estás usando vMotion y cuando selecciones Change datastore lo que estás usando es Storage vMotion.
También es posible hacer un vMotion y un Storage vMotion a la vez pero la máquina virtual tendrá que estar apagada.
La idea de usar Storage vMotion es para mover máquinas virtuales entre diferentes DataStores NFS, iSCSI y FC. Uno de los beneficios más grandes de Storage vMotion es el hecho de poder mover un disco virtual de una máquina virtual de un DataStore a otro con menos latencia y comprobar el rendimiento de la máquina virtual en el nuevo DataStore.
También es posible migrar una máquina virtual con Storage vMotion con los discos suspendidos. Storage VMotion no puede usarse en máquinas virtuales con NPIV activado.
Los discos Raw Device Mapping en compatibilidad física están soportados por vMotion y VMware HA.
Asimismo, vMotion está soportado en una máquina virtual con la opción NPIV (N-Port ID Virtualization) habilitada, pero no cuando esta máquina virtual tiene múltiples discos virtuales en diferentes DataStores. NPIV no está soportado en máquina virtual con Fault Tolerance habilitado, otro de los servicios Enterprise que cubriremos más adelante en este libro.
Una migración con vMotion no incurre en ningún downtime para la máquina virtual. Recuerda que vMotion es requerido en un clúster DRS/HA.
Es posible que los hosts ESXi involucrados en una migración en caliente con vMotion no sean compatibles. Cuando veas una cruz roja, desde la pestaña Maps, en un servidor vSphere ESX/ESXi de un clúster DRS/HA, significará que este servidor no es compatible con VMotion.
Una vez hecha una pequeña introducción y repaso de lo que es vMotion y Storage vMoting, paso a enumerar los requerimientos de vMotion, una máquina virtual no puede ser migrada cuando:
- La MV tiene una conexión activa a un virtual switch de uso interno.
- La MV tiene una conexión activa a un CD o disquete.
- La MV tiene configurada afinidad a una CPU.
- La MV forma parte de un clúster Microsoft.
El wizard de vMotion produce un aviso cuando:
- La MV tiene una conexión a un virtual switch de uso interno pero no está conectado.
- La MV tiene una conexión a un CD o disquete pero no está conectado.
- La MV tiene uno o más snapshots.
- El servidor ESXi no ha recibido un guest OS heartbeat (probablemente las VMware tools no han sido instaladas, configuradas adecuadamente, o el servicio de VMware tools está parado).
Recuerda que si recibes un mensaje de error, la máquina virtual no podrá ser migrada. Sin embargo, con un mensaje tipo warning, puede ser migrada con vMotion sin problemas.
Por último, recuerda que los servidores ESXi involucrados en la migración deben tener:
- Visibilidad de todas las LUNs (FC, iSCSI o NAS) usadas por la MV.
- Una red Gigabyte Ethernet dedicada al tráfico vMotion.
- Acceso a la misma red Ethernet física.
- CPUs compatibles o similares (misma familia CPU). vMotion también funciona si el servidor origen tiene Hyperthreading activado pero no el servidor destino.
A diferencia de VMware ESX/ESXi 4.x, en la versiones de VMware ESXi 5.x el nombre de los port groups configurados para transferir el tráfico generado por vMotion, no tiene por qué tener el mismo nombre.
Aviso: El número máximo de migraciones simultáneas con Storage vMotion en VMware vSphere™ ESXi 5 es 8 por datastore.
Por ultimo y para terminar el post de hoy, no podrás migrar una máquina virtual con Storage vMotion si esta máquina virtual tiene snapshots activos y el disco virtual de dicha máquina virtual ha sido configurado como independent non-persistent. También es posible usar la funcionalidad de Storage vMotion para asegurarte que una vez hayas renombrado tus máquinas virtuales, este nombre también será actualizado a nivel de datastore.
Gracias por leer nuestro blog, participar y compartir.