1. CAPITULO 6
AALLTTAA DDIISSPPOONNIIBBIILLIIDDAADD EENN CCLLUUSSTTEERREESS
VVIIRRTTUUAALLEESS
En este último capítulo del proyecto vamos a profundizar en el concepto de clúster
virtual y vamos a ver como algunas técnicas aplicables en los casos reales pueden ser
implementadas también en este tipo de infraestructuras de igual forma. Más concretamente
dotamos a nuestra infraestructura virtual de una de las características y requisitos
imprescindibles hoy en día a la hora de ofrecer servicios: alta disponibilidad. Cada día que pasa
resulta habitual encontrarnos con servicios que requerimos o que debemos proporcionar con una
gran exigencia: rapidez, eficiencia, simplicidad, las 24 horas al día, los 7 días de la semana, todo
el año. Es entonces cuando consideramos que ese determinado servicio (base de datos, página
web, centralita VoIP, almacenamiento) debe estar continuamente disponible, lo que implica que
debamos aplicar determinadas técnicas tanto hardware como software para cumplir este
objetivo.
Como podemos imaginar existe una gran variedad de soluciones de ambos tipos. Sin
embargo, una de ellas destaca sobre el resto debido al gran potencial que presenta al tratarse de
software libre. Hablamos de Heartbeat, que será introducido en la primera parte de este
capítulo. Instalando y configurando Heartbeat en nuestro clúster virtual nos va a permitir que si
el servicio Asterisk que se está ejecutando en un dominio cae, se arranque de forma automática
en otro dominio virtual del clúster. Como hemos visto en el contenido desarrollado hasta el
momento mediante virtualización también es posible proporcionar alta disponibilidad para
nuestros datos y servicios, haciendo uso de mecanismos como la automatización de procesos de
aprovisionamiento, copias de seguridad, backups de dominios… o, quizás el más importante de
todos, la migración de dominios tanto en parada como en caliente. Esta última modalidad
permite que un dominio sea migrado desde un servidor Xen anfitrión a otro sin que su estado
sea bloqueado. En este capítulo profundizamos en todos estos conceptos relacionados con alta
disponibilidad y virtualización al mismo tiempo que presentamos ejemplos prácticos que
demuestran su gran utilidad.