Articulo de referencia

Linux-HA

El proyecto Linux-HA ( High-Availability Linux ) proporciona una solución de alta disponibilidad ( clustering ) para Linux , FreeBSD , OpenBSD , Solaris y Mac OS X que promueve ...

El proyecto Linux-HA ( High-Availability Linux ) proporciona una solución de alta disponibilidad ( clustering ) para Linux , FreeBSD , OpenBSD , Solaris y Mac OS X que promueve la confiabilidad , la disponibilidad y la facilidad de mantenimiento (RAS). [ 1 ]

El principal producto de software del proyecto es Heartbeat , un programa portátil de gestión de clústeres con licencia GPL para clústeres de alta disponibilidad. Sus características más importantes son:

  • No hay un número máximo fijo de nodos: Heartbeat se puede utilizar para construir clústeres grandes, así como clústeres muy simples.
  • Supervisión de recursos: los recursos pueden reiniciarse automáticamente o trasladarse a otro nodo en caso de fallo.
  • Mecanismo de aislamiento para eliminar los nodos defectuosos del clúster.
  • Gestión sofisticada de recursos basada en políticas, interdependencias y limitaciones de los recursos.
  • Las reglas basadas en el tiempo permiten diferentes políticas dependiendo del tiempo.
  • Se incluyen varios scripts de recursos (para Apache , IBM Db2 , Oracle , PostgreSQL , etc.)
  • Interfaz gráfica de usuario (GUI) para configurar, controlar y supervisar recursos y nodos.

Historia

El proyecto surgió de una lista de correo creada en noviembre de 1997. Finalmente, Harald Milz escribió una especie de guía práctica sobre alta disponibilidad (HA) para Linux. A diferencia de la mayoría de estas guías, esta no trataba sobre cómo configurar o usar software existente, sino que era una recopilación de técnicas de HA que se podían utilizar al desarrollar software de HA para Linux.

Alan Robertson se inspiró en esta descripción y pensó que tal vez podría escribir parte del software para el proyecto, a modo de semilla inicial para impulsarlo. Puso en marcha este software inicial el 18 de marzo de 1998. [ 2 ] Creó el primer sitio web del proyecto el 19 de octubre de 1998, [ 3 ] y la primera versión del software se lanzó el 15 de noviembre de 1998. [ 4 ] El primer cliente de producción del software fue Rudy Pawul de ISO-NE. El sitio web de ISO-NE entró en producción en la segunda mitad de 1999.

En este punto, el proyecto se limitaba a dos nodos y una semántica de toma de control muy simple, y no había monitoreo de recursos. [ 1 ]

Esto se solucionó con la versión 2 del software, que añadió clústeres de n nodos, monitorización de recursos, dependencias y políticas. La versión 2.0.0 se publicó el 29 de julio de 2005. [ 5 ] Este lanzamiento representó otro hito importante, ya que fue la primera versión en la que la comunidad Linux-HA en general realizó contribuciones muy significativas (en términos de tamaño de código). Esta serie de lanzamientos llevó al proyecto a un nivel de paridad o superioridad en funcionalidades con respecto al software HA comercial.

Después de la versión 2.1.4, el componente del administrador de recursos del clúster (responsable de iniciar y detener recursos y supervisar fallos de recursos y nodos) se separó en un proyecto independiente llamado Pacemaker [ 6 ] , y los agentes de recursos y otra infraestructura de "conexión" se trasladaron a paquetes separados. Por lo tanto, con la serie de versiones 3, el nombre Heartbeat debe usarse solo para la capa de mensajería del clúster [ 7 ] .

Véase también

Notas

  1. 1 2 Alan Robertson La evolución del proyecto LinuxHA . Centro de Tecnología Linux de IBM, 2010
  2. "¡El corazón de Linux-HA late!" . Lists.linux-ha.org . Archivado del original el 19-11-2008 . Consultado el 04-03-2016 .
  3. "Toma de control de dirección MAC" . Lists.linux-ha.org . 16 de octubre de 1998. Archivado del original el 19 de julio de 2011. Consultado el 4 de marzo de 2016 .
  4. "Software Heartbeat ya disponible" . Archivado del original el 16 de noviembre de 2005. Consultado el 28 de abril de 2017 .
  5. " [ Linux-HA ] Heartbeat, DRBD, Named-chroot, Fedora Core 4" . Lists.linux-ha.org . Archivado del original el 5 de julio de 2008 . Recuperado el 4 de marzo de 2016 .
  6. "Historial del proyecto" . ClusterLabs.org . Consultado el 4 de marzo de 2016 .
  7. "Heartbeat" . Linux-HA.org . 25/01/2010. Archivado del original el 04/03/2016 . Consultado el 04/03/2016 .

Referencias

  • Pfister, Gregory F. (1998). En busca de cúmulos (2.ª  ed.). Upper Saddle River, NJ: Prentice Hall. ISBN 0-13-899709-8.
  • Marcus, Evan; Stern, Hal (2003). Planos para alta disponibilidad (2.ª  ed.). Indianápolis, IN: John Wiley & Sons. ISBN 0-471-43026-9.
  • Wiki de Linux-HA en Wayback Machine (archivada el 22/04/2023)
  • Archivos de la lista de correo principal de Linux-HA
Obtenido de " https://en.wikipedia.org/w/index.php?title=Linux-HA&oldid=1295277274 "