Most of the documentation listed here was generated from the Pacemaker sources.

Where to Start

If you're new to Pacemaker or clustering in general, the best place to start is Clusters from Scratch, which walks you step-by-step through the installation and configuration of a high-availability cluster with Pacemaker. It even makes common configuration mistakes so that it can demonstrate how to fix them.

On the other hand, if you're looking for an exhaustive reference of all of Pacemaker's options and features, try Pacemaker Explained. It's dry, but should have the answers you're looking for.

There is also a project wiki with examples, how-to guides, and other information that doesn't make it into the manuals.

Unversioned documentation

Command-line tools

man(1) pages [html]

General Concepts (somewhat outdated)

Ordering Explained [pdf]
Colocation Explained [pdf]
Configuring Fencing with crmsh [html]

Versioned documentation

Pacemaker 2.1

Clusters From Scratch demonstrates Pacemaker 2.1 with Corosync 3

Generated on Tue Jun 8 17:35:36 UTC 2021 from version Pacemaker-2.1.0

Clusters from Scratch [epub] [html] [pdf] [singlehtml]
Pacemaker Administration [epub] [html] [pdf] [singlehtml]
Pacemaker Development [epub] [html] [pdf] [singlehtml]
Pacemaker Explained [epub] [html] [pdf] [singlehtml]
Pacemaker Remote [epub] [html] [pdf] [singlehtml]

Deprecated documentation

Pacemaker 2.0

Clusters From Scratch demonstrates Pacemaker 1.1 (not updated for 2.0) with Corosync 2

Generated on Wed 02 Dec 2020 04:21:45 PM EST from version: ba59be712 (HEAD -> 2.0, tag: Pacemaker-2.0.5, upstream/2.0)

Clusters from Scratch (en-US) [epub] [pdf] [html] [html-single]
Pacemaker Administration (en-US) [epub] [pdf] [html] [html-single]
Pacemaker Development (en-US) [epub] [pdf] [html] [html-single]
Pacemaker Explained (en-US) [epub] [pdf] [html] [html-single]
Pacemaker Remote (en-US) [epub] [pdf] [html] [html-single]

Pacemaker 1.1 for Corosync 1

Clusters from Scratch demonstrates Pacemaker 1.1 with Corosync 1.x, its Pacemaker plugin and CMAN

Generated on Mon Feb 25 22:45:50 EST 2013 from version: 0a86fc2 (HEAD, plugin-docs)

Clusters from Scratch (en-US) [epub] [pdf] [html] [html-single]
Clusters from Scratch (it-IT) [epub] [pdf] [html] [html-single]
Clusters from Scratch (ro-RO) [epub] [pdf] [html] [html-single]
Clusters from Scratch (zh-CN) [epub] [pdf] [html] [html-single]
Pacemaker Explained (en-US) [epub] [pdf] [html] [html-single]
Pacemaker Explained (it-IT) [epub] [pdf] [html] [html-single]
Pacemaker Explained (ro-RO) [epub] [pdf] [html] [html-single]

Pacemaker 1.1 for Corosync 2

Clusters From Scratch demonstrates Pacemaker 1.1 with Corosync 2.x

Generated on Tue Nov 14 17:01:16 CST 2017 from version: 2b07d5c (HEAD, tag: Pacemaker-1.1.18, upstream/1.1, origin/1.1, 1.1)

Clusters from Scratch (en-US) [epub] [pdf] [html] [html-single]
Pacemaker Development (en-US) [epub] [pdf] [html] [html-single]
Pacemaker Explained (en-US) [epub] [pdf] [html] [html-single]
Pacemaker Remote (en-US) [epub] [pdf] [html] [html-single]

Pacemaker 1.0 for OpenAIS

Clusters from Scratch using GFS2 (en-US) [pdf]
Clusters from Scratch using OCFS2 (en-US) [pdf]

Pacemaker 1.0 for Corosync 1

Generated on Mon Jan 31 08:54:04 CET 2011 from version: f49e78092469 tip

Clusters from Scratch (en-US) [pdf]
Pacemaker Explained (en-US) [epub] [pdf] [pdf] [html] [html-single]