Soluciones HA para linux

Con las necesidades anteriormente mencionadas, linux no podia quedarse atrás. De un tiempo a esta parte han ido surgiendo proyectos y soluciones para linux, en las cuales algunas destacan su elegancia y secillez en comparación con sistemas comerciales. En esta seccion se va a comentar los mas conocidos y los mas utilizados. Se esta recibiendo mucha cooperación de distribuciones como VA,SuSe,Red Hat o Conectiva, no deberia ni decirse que los esfuerzos de Debian no se quedan atrás.

Heartbeat

Es la navaja suiza de la alta disponibilidad para linux, es una herramienta que permite crear un clúster de alta disponibilidad. De momento el clúster sólo soporta 2 nodos, permite crear crupos de recursos y cambiar estos grupos de recursos facilmente entre nodos. Carece de herramientas de monitorización del servicio de datos, que se consigue con otras herramientas como mon.

Ldirectord y LVS

LVS permite crear un cluster de balanceo de carga, en el cual hay un nodo que se encarga de gstionar y repartir las conexiones (Nodo Master LVS) entre todos los nodos Slave del cluster. El servicio de datos debe residir en todos los nodos Slave. LVS puede llegar a soportar sin problemas hasta 200 nodos Slave.

Ldirectord es un demonio que se ejecuta en el Master LVS, que se encarga de testear el servicio de datos de los nodos Slave y eliminarlos e insertarlos en el cluster dinámicamente, si surge algun problema o si se repone el servicio según sea el caso.

Pirahna

Es el nombre que Red Hat ha dado a su solucion basada en LVS, el an~adido es un interfaz para configurarlo.

UltraMonkey

Es una solución creada por VA Linux que se basa en LVS y Heartbeat para ofrecer clusters de alta disponibilidad y balanceo de carga. El nodo master LVS se pone en alta disponibilidad ya que es el único SPOF. Además incorpora un interfaz para configurar el cluster.

Kimberlite

Creada por Mission Critical Linux, es una solución que soporta un clúster de 2 nodos. Permite fácilmente, definir un dispositivo de quórum, monitorizar los servicios de datos, asi como gestionarlo. Una solución completa bajo GPL.