Pequeña Guia rapida de Live Migration y Clustered Shared Volumes (y un video)

Hola

Por fin he tenido la oportunidad de sumergirme un rato en el zumbido incesante de un datacenter bastante más serio que mi par de portátiles, y, abusando del tiempo y el conocimiento de Ángel y José Manuel, montar un par de nodos de un cluster corriendo la beta de Windows Server 2008 R2. Una vez terminado el proceso de instalación del sistema operativo, y tras el proceso de creación y asignación de LUNs en la SAN y zonado de los switches, lo cierto es que activar el role de Hyper-V y la característica de Failover Cluster, crear los switches virtuales, asignar las IPs, meter los nodos en el dominio, y formar el cluster no llevó más de veinte minutos.

Todo este proceso no tiene misterio, ya que es casi exactamente igual al que llevaríamos a cabo en Windows Server 2008. Podríamos decir que la guía paso a paso que ya existe para Windows Server 2008 y el vídeo que publiqué en este post son aplicables al 99% (el 1% viene del cambio de interfaz, un par de casillitas y otro par de cuadros de diálogo). El paso a paso oficial lo podési encontrar aqui:

Para esta instalación creamos y presentamos a ambos nodos:

  • Una LUN de 1Gb para el "witness" (total y absolutamente prescindible, pero que suelo usar para demostrar cómo cambiar el modelo de quorum del cluster en caliente, y, de paso, contar los modelos de quorum, que me encanta).
  • Una LUN de 20 Gb destinada a albergar una sola VM,
  • Una última LUN de 100 Gb para albergar el "Clustered Shared Volume".

Para más datos, todo esto, así como los volúmenes de arranque de los nodos, está albergado en un par de cabinas EVA 8100, que además tienen la capacidad de replicar entre sí, y con unos cuantos terillas. Porque nosotros lo valemos.

La miga viene cuando ya está el cluster formado y listo para usarse. Tenemos la posibilidad de:

  • Convertir cualquier disco disponible del sistema cluster en un "Clustered Shared Volume" (CSV). Se nos advierte que este tipo de volumen es, hoy por hoy, solamente utilizable por Hyper-V. En nuestro caso, obviamente convertimos el disco correspondiente a la LUN de 100 Gb en un CSV.
  • Desde la consola de Hyper-V, crear una VM tanto en el disco "normal" correspondiente a la LUN de 20 Gb como en el CSV.
  • Elegir entre hacer una Quick Migration una Live Migration a la hora de mover una máquina virtual de un nodo a otro, independientemente de si la VM esta en una LUN dedicada o en un CSV.

He de reconocer que estaba equivocado en una cosa. Siempre pensé que Live Migration se eliminó de la versión actual de Hyper-V por la carencia de un sistema de archivos que permitiera que varias máquinas accedan concurrentemente a la misma LUN, produciéndose el "bloqueo" a nivel de fichero (en este caso carpeta) en lugar de a nivel de LUN. Por tanto pensaba que CSV era un requisito indispensable para poder hacer Live Migration, pero no es así. Por otro lado, me es grato comprobar que, independientemente de si usamos una LUN dedicada o una LUN "compartida", se puede elegir entre realizar una "Quick Migration" y una "Live Migration".  Cada modelo tiene sus ventajas y sus inconvenientes.

En este ejemplo

  • El disco 1 es el quorum
  • El disco 3 es una LUN dedicada a la VM "Windows Server 2008 R2"
  • El disco 2 es un CSV en el que viven las VMs "Windows 7 - 1" y "Windows 7 - 2". Me volví loco con Jose Manuel buscando donde diablos se iba el disco cuando lo convertías en CSV. La respuesta está en la imagen. ¡Se monta en la carpeta C:\ClusterStorage\VolumeX de ambos nodos!, por lo que es muy sencillo crear una nueva VM a partir de esa "carpeta"

Así vemos el almacenamiento en la consola:

image image

Así vemos los grupos de cada VM. La que vive en su propia LUN y una de las que la que viven en el CSV y se mueve de forma independiente de las demás:

image image

Bueno, pues ahora solo queda lo que todos estabais esperando. El vídeo. Me vais a disculpar que no lo comente de viva voz. Son las 1:40 AM y en casa la gente tiene por costumbre dormir a esas horas. Ya habrá ocasión de comentarlo.

Live Migration y CSV en Windows Server 2008 R2

Si quieres ver esto mismo en vivo y en directo, o lo mismo pero en configuración geo-cluster, y tienes intenciones de implementarlo en tu organización, házmelo saber.

Saludos

David Cervigón

 

Live Migration R2.wmv