Más virtualización, revisión sobre el planteamiento.

En la anterior entrada definimos las bondades de la virtualización y como se debería implementar, ahondando en el concepto llegué a la conclusión de que podemos mejorar el model propuesto de 4 dispositivos, 3 servidores "hospedadores"(host) que soportan las máquinas virtualizadas "invitadas"(guests) y un equipo de almacenamiento (NAS, SAN, o Servidor de NFS o iSCSI) a un modelo de más alta disponibilidad.

En este modelo todo se convierte en alta disponibilidad de la siguiente manera:

  • Reducimos el número de máquinas en el cluster a solo 3 máquinas que serán los Hosts de las máquinas virtuales.
  • Dos de estos  equipos,  mediante alta disponibilidad, compartirán un recurso de red NFS que estará duplicado en cada uno de ellos mediante DRBD. Este recurso de red será el almacenamiento compartido para el cluster de máquinas "host" de nuestra plataforma de virtualización.
Desarrollemos el modelo. En un primer momento debemos establecer un recurso de disco replicado entre las dos máquinas. Para ello debemos usar un recurso de disco en RAID 1 en las dos máquinas para posteriormente este recurso ser utilizado para usarlo como recurso de DRBD.

Una vez establecido el recurso de DRBD, habilitado en los dos nodos, pasamos a instalar un sistema de alta disponibilidad en cada uno de los servidores para registrar los recursos. Estos son:
  • el propio FileSystem de NFS, donde almacenamos la información de las máquinas virtuales, 
  • el servicio NFS que exporta al anterior, 
  • y la dirección IP en la que se publica el servicio.
De tal manera que la caída de uno de los equipos provocará que el otro asume los recursos y la alta disponibilidad se extienda también al almacenamiento de las máquinas virtuales. 

Iremos desarrollando los aspectos técnicos conforme avancemos en el proceso.



Comentarios

Entradas populares de este blog

Instalar Proxmox sobre un raid1 por software

Una cosa diferente. Alta disponibilidad y virtualizacion.

Virtualización, PROXMOX: solventado el rendimiento.