Skip to content

Pacemaker is an advanced, scalable High-Availability cluster resource manager

License

Notifications You must be signed in to change notification settings

daaitudian/pacemaker

This branch is 2537 commits behind ClusterLabs/pacemaker:main.

Folders and files

NameName
Last commit message
Last commit date
Apr 11, 2022
Apr 17, 2024
May 28, 2024
May 28, 2024
May 23, 2024
May 14, 2024
May 8, 2024
May 28, 2024
May 28, 2024
May 28, 2024
Aug 20, 2018
May 23, 2024
May 23, 2024
May 21, 2024
May 22, 2024
May 28, 2024
May 28, 2024
Aug 25, 2023
May 20, 2024
May 20, 2024
Jul 1, 2021
May 28, 2024
Dec 8, 2020
Sep 22, 2017
Jun 10, 2021
Jan 22, 2024
May 15, 2024
Feb 1, 2024
May 28, 2024
May 23, 2024
Jan 22, 2024
May 14, 2024
Jan 12, 2021
May 28, 2024

Repository files navigation

Pacemaker

What is Pacemaker?

Pacemaker is an advanced, scalable high-availability cluster resource manager.

It supports "N-node" clusters with significant capabilities for managing resources and dependencies.

It will run scripts at initialization, when machines go up or down, when related resources fail and can be configured to periodically check resource health.

Who is Pacemaker?

Pacemaker is distributed by ClusterLabs.

Pacemaker was initially created by main architect and lead developer Andrew Beekhof andrew@beekhof.net, with the aid of project catalyst and advocate Lars Marowsky-Brée lmb@suse.de.

Many, many developers have contributed significantly to the project since. The git log is the definitive record of their greatly appreciated contributions.

The wider community of Pacemaker users is another essential aspect of the project's existence, especially the many users who participate in the mailing lists, blog about HA clustering, and otherwise actively make the project more useful.

Where do I get Pacemaker?

Pacemaker source code is distributed via Github.

From there, you can clone or download the repository to get the latest development code, or download one of the official releases.

How do I install Pacemaker?

See INSTALL.md.

What higher-level interfaces to Pacemaker are available?

There are multiple user interfaces for Pacemaker, including command-line tools, graphical user interfaces and web frontends. The crm shell used to be included in the Pacemaker source tree, but is now a separate project.

This is not an exhaustive list:

Can I convert some other cluster configuration to Pacemaker?

clufter is a general-purpose tool for converting one cluster representation format to another. Among other possibilities, it can convert from a cluster based on rgmanager with CMAN to a one based on pacemaker with corosync. See its documentation for details.

How can I help?

See CONTRIBUTING.md.

Where can I find more information about Pacemaker?

About

Pacemaker is an advanced, scalable High-Availability cluster resource manager

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 86.7%
  • Python 5.5%
  • Shell 2.4%
  • XSLT 2.2%
  • Makefile 1.5%
  • M4 1.3%
  • Other 0.4%