- Pacemaker
-
Pacemaker Entwickler Cluster Labs Aktuelle Version 1.0.10/ 1.1.4
(12.11.2010/ 20.10.2010)Betriebssystem Linux Programmiersprache C u. a. Lizenz GPL, LGPL clusterlabs.org Pacemaker (englisch für Schrittmacher) ist eine gebräuchliche freie Software für die Ressourcenverwaltung in mit Linux betriebenen Hochverfügbarkeits-Clustern (Cluster Ressourcen Management, CRM). Es verwaltet den Betrieb von (per Skript gestarteten) Server-Diensten auf einem Rechnercluster zur Gewährleistung der jeweils höchstmöglichen Verfügbarkeit, überwacht Server und Dienstprogramme. Es wird als freie Software auch im Quelltext verbreitet, wobei Programmbibliotheken und Header-Dateien unter der etwas liberaleren GNU Lesser General Public License (LGPL) und alles andere unter der GNU General Public License (GPL) steht.
Zur Kommunikation der Knoten untereinander wird auf OpenAIS[1] (empfohlen, OpenAIS ist eine Implementierung des in der Application Interface Specification beschriebenen Protokolles) oder das veraltende Heartbeat gesetzt. Pacemaker unterstützt die Steuerung von STONITH-Geräten, mit denen Knoten im Falle einer Abtrennung vom Cluster-Betrieb automatisch abgeschaltet werden können.
Pacemaker war früher Teil des Linux-HA-Projektes; es ist der 2008 neugeschriebene Nachfolger von Heartbeat, der in ein neues Projekt abgespalten wurde. Es wurde von SUSE-Entwicklern (hauptsächlich in der Programmiersprache C) entwickelt, wodurch auch als erstes für den Betrieb mit SUSE kommerzielle technische Unterstützung verfügbar ist. Es ist in viele gebräuchliche Linux-Systeme integriert oder wird als Erweiterung angeboten, wie mit den High Availability Extensions des SUSE Linux Enterprise Server[2].
Seit geraumer Zeit arbeitet Red Hat an eine Implementierung von Pacemaker in ihren Red Hat Cluster Suite. In Red Hat Enterprise Linux 6.X ist Pacemaker als "technical preview" enthalten.
Es ist Linux-Software, die eventuell auch auf anderen Unices funktioniert.
Weblinks
- offizielle Webpräsenz
- Podcast zum Einsatz (MP3, 4.42 MB, englischsprachig, →Transkript)
Kategorien:- Computercluster
- Freie Systemsoftware
- Freie Server-Software
Wikimedia Foundation.