High-Availability Linux

High-Availability Linux

El proyecto Linux-HA ( Linux de Alta disponibilidad ) provee una solución cluster de alta disponibilidad para Linux, FreeBSD, OpenBSD, Solaris y Mac OS X promoviendo fiabilidad, disponibilidad y servicialidad.

El producto principal del proyecto es Heartbeat, un programa de gestión de clusters portable con licencia GPL para clusters de alta disponibilidad. Sus más importantes características son:

  • Máximo número de nodos no establecidos. Heartbeat puede ser usado tanto para clusters grandes como clusters de menor tamaño.
  • Motorización de recursos : recursos pueden ser reiniciados o movidos a otro nodo en caso de fallo.
  • Mecanismo de cercado para remover nodos fallidos en el cluster
  • Gestión de recursos basado en directivas, inter-dependencia de recursos y restricciones
  • Reglas basadas en el tiempo permiten diferentes directivas depèndiendo del tiempo.
  • Varios scripts de recursos ( para Apache, DB2, Oracle, PostgreSQL, etc ) incluidos.
  • GUI para configurar, controlar y monitorizar recursos y nodos

Historia

El proyecto se originó desde una lista de correo en noviembre de 1997. Eventualmente Harald Milz escribió una especie rara de Linux-HA HOWTO. Diferentemente de la mayoría de HOWTOs, este no trataba sobre la configuración de algún software existente sino que era una colección de técnicas HA que podían ser utilizadas para escribir software de HA para Linux.

Cambios posteriores

Alan Robertson se inspiró en esta descripción y pensó que el quizás podría escribir algo del software para que el proyecto actuara como una especie de semilla de cristal inicial de modo a ayudar el autoarranque del proyecto. El consiguió ejecutar el software inicial el 18 de marzo de 1998. Creó el portal web para el proyecto el 19 de octubre de 1998, y la primera versión del software fue liberada el 15 de noviembre de 1998. El primer cliente en producción de este software fue Rudy Pawul de ISO-INE. El portal web de ISO-INE entró en producción en el segundo semestre de 1999. En este punto, el proyecto estaba limitado a dos nodos y la semántica absorbida muy simple y ninguna monitorización de recursos.

Esto fue subsanado con versión 2 del software , el cual añadía clusters de nodos, monitorización de recursos, dependencias y directivas. La versión 2.0.0 salió publicada el 29 de julio del 2005. Este release representaba otro hito importante ya que esta es la primera version donde las contribuciones más grandes ( en términos de tamaño de codigo ) fueron hechas por la comunidad Linux-HA a mayores. Esta serie de lanzamientos trajo el proyecto a un nivel característico de paridad o superioridad con respecto al software comercial HA.

A partir de la distribución 2.1.3 de Heartbeat , se ha sustituido el código del gestor de recursos del cluster (el CRM) por el componente pacemaker. Pacemaker constituye, por si mismo, un proyecto independiente y no es una bifurcación del proyecto original de Linux-HA. El CRM que utilizan las nuevas distribuciones de Heartbeat forma parte de este nuevo proyecto y no volverá a distribuirse como parte del proyecto principal.

Los objetivos que se pretenden con esta decisión son, entre otros:

  • Dar soporte, por igual, tanto a las pilas de cluster OpenAIS como a Heartbeat.
  • Desacoplar los ciclos de desarrollo de los dos proyectos.
  • Mejorar y hacer más estables las interfaces.

El proyecto pacemaker aconseja la utilización de OpenAIS.

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем написать реферат

Mira otros diccionarios:

  • High-Availability — Der Begriff Hochverfügbarkeit (engl. High Availability) bezeichnet die Fähigkeit eines Systems, bei Ausfall einer seiner Komponenten einen uneingeschränkten Betrieb zu gewährleisten. Typisches Beispiel ist die Ausführung mit einer… …   Deutsch Wikipedia

  • High Availability — Der Begriff Hochverfügbarkeit (engl. High Availability) bezeichnet die Fähigkeit eines Systems, bei Ausfall einer seiner Komponenten einen uneingeschränkten Betrieb zu gewährleisten. Typisches Beispiel ist die Ausführung mit einer… …   Deutsch Wikipedia

  • Linux Virtual Server — (LVS) ist eine Lastverteilungssoftware. Sie erweitert den Linux Kern um Methoden zur transparenten Zuweisung von Anfragen aus dem Netzwerk an mehrere Server. Die erlaubt die Realisierung von hochverfügbaren Serverfarmen mit freier Software.… …   Deutsch Wikipedia

  • IBM High Availability Cluster Multiprocessing — HACMP is IBM s solution for high availability clusters on the AIX Unix and Linux for IBM System p platforms and stands for High Availability Cluster Multiprocessing. IBM s HACMP product was first shipped in 1991 and is now in its 16th release… …   Wikipedia

  • Linux-HA — The Linux HA (High Availability Linux) project provides a high availability (clustering) solution for Linux, FreeBSD, OpenBSD, Solaris and Mac OS X which promotes reliability, availability, and serviceability (RAS).The project s main software… …   Wikipedia

  • Linux-HA — Unter Heartbeat versteht man eine Netzwerkverbindung zwischen zwei (oder mehr) Clusternodes. Über diese Verbindung benachrichtigen sich die beiden Clusternodes gegenseitig, dass sie gegenwärtig betriebsbereit sind und ihre Aufgaben noch erfüllen… …   Deutsch Wikipedia

  • Linux on zSeries — Linux on System z is the collective term for the Linux operating system compiled to run on IBM mainframes, especially System z machines. Other terms with the same meaning include Linux/390, Linux on zSeries, Linux for zSeries, Linux on System z9 …   Wikipedia

  • Linux Terminal Server Project — (LTSP) is a free and open source terminal server for Linux that allows many people to simultaneously use the same computer. Applications run on the server with a terminal known as a thin client (also known as an X terminal) handling input and… …   Wikipedia

  • High-speed multimedia radio — (HSMM), colloquially referred to as the hinternet , is the implementation of wireless data networks over amateur radio frequencies using commercial off the shelf (COTS) hardware such as 802.11 access points and D Star equipment. Licensed amateur… …   Wikipedia

  • Linux adoption — This article covers adoption of the Linux operating system by homes, organizations, companies, and governments. Linux migration is the change from using other operating systems to using Linux. HistoryLinux powered personal computers account for… …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”