Product SiteDocumentation Site

Appendix A. FAQ

Q:
Why is the Project Called Pacemaker?
A:
First of all, the reason it’s not called the CRM is because of the abundance of terms [19] that are commonly abbreviated to those three letters. The Pacemaker name came from Kham, [20] a good friend of Pacemaker developer Andrew Beekhof’s, and was originally used by a Java GUI that Beekhof was prototyping in early 2007. Alas, other commitments prevented the GUI from progressing much and, when it came time to choose a name for this project, Lars Marowsky-Bree suggested it was an even better fit for an independent CRM. The idea stems from the analogy between the role of this software and that of the little device that keeps the human heart pumping. Pacemaker monitors the cluster and intervenes when necessary to ensure the smooth operation of the services it provides. There were a number of other names (and acronyms) tossed around, but suffice to say "Pacemaker" was the best.
Q:
Why was the Pacemaker Project Created?
A:
Pacemaker was spun off from an earlier project called Heartbeat, which combined a cluster layer and a cluster resource manager. The CRM was made into its own project, Pacemaker, in order to:
  • support both the Corosync and Heartbeat cluster stacks equally (Heartbeat support was dropped in Pacemaker 2.0, as the project had faded out by then)
  • decouple the release cycles of the cluster layer and the cluster resource manager at very different stages of their life-cycles
  • foster clearer package boundaries, thus leading to better and more stable interfaces
Q:
What Messaging Layers are Supported?
A:
  • Corosync version 2 and greater
  • Historically, Pacemaker 1 also supported Corosync version 1 (with either CMAN or a pacemaker plugin) and Heartbeat. Support for these legacy stacks was dropped with Pacemaker 2.0.
Q:
Where Can I Get Pre-built Packages?
A:
Most major Linux distributions have pacemaker packages in their standard package repositories. See the Install wiki page for details.
Q:
What Versions of Pacemaker Are Supported?
A:
Some Linux distributions (such as Red Hat Enterprise Linux and SUSE Linux Enterprise) offer technical support for their customers; contact them for details of such support. For help within the community (mailing lists, IRC, etc.) from Pacemaker developers and users, refer to the Releases wiki page for an up-to-date list of versions considered to be supported by the project. When seeking assistance, please try to ensure you have one of these versions.