Pacemaker

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
Dieser Artikel erläutert die Software Pacemaker, für die Automodelle siehe Hudson Pacemaker bzw. Oldsmobile Pacemaker, andere Bedeutungen siehe Schrittmacher.
Pacemaker
Entwickler Cluster Labs
Aktuelle Version 1.0.10/ 1.1.4
(12.11.2010/ 20.10.2010)
Betriebssystem Linux
Programmier­sprache 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.

[Bearbeiten] Weblinks

  1. Webpräsenz von OpenAIS
  2. http://www.suse.com/products/highavailability/features/flexible_policy-driven_clustering.html
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Navigation
Mitmachen
Drucken/exportieren
Werkzeuge