Pacemaker

from Wikipedia, the free encyclopedia
Pacemaker
Basic data

developer Cluster Labs
Current  version 2.0.4
( June 16, 2020 )
operating system Linux
programming language C u. a.
License GPL , LGPL
clusterlabs.org

Pacemaker (English for pacemakers is) a common free software for resource management in with Linux -powered high-availability - clusters (cluster resource management, CRM). It is integrated into many common Linux systems or is offered as an extension, such as the High Availability Extension of the SUSE Linux Enterprise Server .

Pacemaker is distributed as free software also in the source code, whereby it is under the GNU General Public License (GPL) - with the exception of the program libraries and header files , which are under the somewhat more liberal GNU Lesser General Public License (LGPL).

function

It manages the operation of server services (started by script) on a computer cluster to guarantee the highest possible availability, monitors servers and utilities.

Corosync is recommended for communication between the nodes . Pacemaker supports the control of STONITH devices with which nodes can be switched off automatically in the event of a separation from cluster operation.

It is Linux software that may also work on other Unix systems .

history

Pacemaker used to be part of the Linux HA project ; it is the 2008 successor to Heartbeat, which was split off into a new project . It was developed by SUSE developers (mainly in the C programming language ), which means that commercial technical support is also the first to be available for operation with SUSE.

Red Hat has been working on implementing Pacemaker in their Red Hat Cluster Suite for some time . Pacemaker is included in Red Hat Enterprise Linux 6.X as a technical preview . As of RHEL 7, Pacemaker is the standard cluster resource manager at Red Hat.

Web links

Individual evidence

  1. Release 2.0.4 . June 16, 2020 (accessed June 17, 2020).
  2. SUSE High Availability Extension
  3. Corosync website