VMware Global Community
payball
Contributor
Contributor
Jump to solution

Problema con VMotion

Hola,

Tengo un montaje con 2 servidores físicos, HA, DRS, VMotion... Si migro a mano una máquina virtual arrancada con VMotion, funciona correctamente con cero down-time. Sin embargo, si apago uno de los servidores, no se produce la migración mediante VMotion, si no que las máquinas virtuales que corre el servidor apagado tardan un rato en pasar al otro y arrancar (por HA).

Alguien sabe porque puede estar pasando esto?

Gracias de antemano,

Reply
0 Kudos
1 Solution

Accepted Solutions
sanmarfe
Expert
Expert
Jump to solution

Hola Pablo.

El funcionamiento que tu explicas es NORMAL, asi es el funcionamiento de HA.

Te comento. Cuando tu le das la orden de migrar a una maquina la maquina se migra y punto, a traves de vmotion.

Cuando tu "tiras" un host, con una maquina encendida, entra a "jugar" el mecanismo de HA del cluster.

Lo primero que intenta determinar ha es cual de los nodos ha caido, ya que quizas podria ser una perdida de conectividad de red y la maquina estuviera trabajando perfectamente.

Para esto y a groso modo, cada host le hace un ping a su gateway por defecto para saber si solo es una perdida de conectividad entre los host o es que el host realmente esta caido.

Cuando determina que el host se ha caido, ha desregistra la maquina del host caido y la enciende e/los host restantes con DRS.

El proceso tarda unos segundos para evitar falsas migraciones o problemas en las maquinas que estan encendidas.

Ten en cuenta que si hay un problema de red y el host tiene reservas scsi sobre los discos, las maquinas no se migraran hasta que los bloqueos SCSI se hayan cancelado.

Espero haber sido de ayuda.

Saludos

Sanmarfe.

VCP - Barcelona - Spain.

Sanmarfe. VMware Certified Professional VCP3/VCP4/VCP5 VTSP4 / VTSP5 Si esta u otra respuesta es util, por favor marca su correspondiente notificador. Gracias/Regards

View solution in original post

Reply
0 Kudos
5 Replies
sanmarfe
Expert
Expert
Jump to solution

Hola Pablo.

El funcionamiento que tu explicas es NORMAL, asi es el funcionamiento de HA.

Te comento. Cuando tu le das la orden de migrar a una maquina la maquina se migra y punto, a traves de vmotion.

Cuando tu "tiras" un host, con una maquina encendida, entra a "jugar" el mecanismo de HA del cluster.

Lo primero que intenta determinar ha es cual de los nodos ha caido, ya que quizas podria ser una perdida de conectividad de red y la maquina estuviera trabajando perfectamente.

Para esto y a groso modo, cada host le hace un ping a su gateway por defecto para saber si solo es una perdida de conectividad entre los host o es que el host realmente esta caido.

Cuando determina que el host se ha caido, ha desregistra la maquina del host caido y la enciende e/los host restantes con DRS.

El proceso tarda unos segundos para evitar falsas migraciones o problemas en las maquinas que estan encendidas.

Ten en cuenta que si hay un problema de red y el host tiene reservas scsi sobre los discos, las maquinas no se migraran hasta que los bloqueos SCSI se hayan cancelado.

Espero haber sido de ayuda.

Saludos

Sanmarfe.

VCP - Barcelona - Spain.

Sanmarfe. VMware Certified Professional VCP3/VCP4/VCP5 VTSP4 / VTSP5 Si esta u otra respuesta es util, por favor marca su correspondiente notificador. Gracias/Regards
Reply
0 Kudos
payball
Contributor
Contributor
Jump to solution

Hola sanmarfe,

La cuestión es que las máquinas virtuales se apagan durante este proceso. Mi idea era que HA en combinación con VMotion, detectaba un fallo en la máquina física y movía las máquinas virtuales a otro servidor arrancadas y sin pérdida de conexión con ellas.

Por lo que veo, en caso de fallo físico, las máquinas se caen y se arrancan de nuevo en el otro servidor (HA), por lo que VMotion "sólo" sirve para mover máquinas virtuales encendidas, de un servidor físico a otro, por cuestiones de rendimiento o mantenimiento no?

Saludos y gracias,

Reply
0 Kudos
mokymura
Expert
Expert
Jump to solution

Hola Pablo

Tal y como te comenta el compañero Sanmarfe el comportamiento es correcto

1.- HA: es el unico de los casos que hay parada de servicio: la VM se apaga y se levanta en otro ESX.

2.- VMotion, DRS, Maintenance Mode: las maquinas se mueven en caliente, sin perdida de servicio.

lo que te da el HA es alta disponibilidad de en caso de caida física del servidor...levantar la máquina lo mas rapidamente posible en otro ESX.

Saludos

Andres

Si encuentras esta u otras respuesta útiles, por favor considera el asignar puntos seleccionando la respuesta como útil o correcta If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.
payball
Contributor
Contributor
Jump to solution

Gracias a los dos, tema aclarado.

Saludos,

Reply
0 Kudos
jose_maria_gonz
Virtuoso
Virtuoso
Jump to solution

Holla Pablo,

Como nuestro compañero mokymura ha explicado magistralmente con HA hay downtime.

No obstante, me gustaría añadir que la nueva funcionalidad de HA en la próxima versión de ESX (ESX 4) no habrá ningún Downtime con HA.

El nombre también cambiara de HA a FT (fault tolerance)

Te adjunto un link donde puedes ver FT en acción

http://www.josemariagonzalez.es/2008/09/22/nuevos-videos-disponibles-sobre-la-version-en-beta-de-vmw...

Saludos,

Jose Maria Gonzalez,

El blog de Virtualizacion en Español

-


VMware vExpert 2009

-


If you find this or any other answer useful please consider awarding points by marking the answer helpful or correct.