Product SiteDocumentation Site

1.4. Pacemaker Architecture

At the highest level, the cluster is made up of three pieces:

1.4.1. Conceptual Stack Overview

Conceptual overview of the cluster stack

Figure 1.4. Conceptual overview of the cluster stack


When combined with Corosync, Pacemaker also supports popular open source cluster filesystems. footnote:[ Even though Pacemaker also supports Heartbeat, the filesystems need to use the stack for messaging and membership and Corosync seems to be what they’re standardizing on.
Technically it would be possible for them to support Heartbeat as well, however there seems little interest in this. ]
Due to recent standardization within the cluster filesystem community, they make use of a common distributed lock manager which makes use of Corosync for its messaging capabilities and Pacemaker for its membership (which nodes are up/down) and fencing services.
The Pacemaker stack when running on Corosync

Figure 1.5. The Pacemaker stack when running on Corosync