Pacemaker Explained
Configuring Pacemaker Clusters
Abstract
This document definitively explains Pacemaker’s features and capabilities, particularly the XML syntax used in Pacemaker’s Cluster Information Base (CIB).
Table of Contents
- 1. Introduction
- 2. Host-Local Configuration
- 3. Cluster-Wide Configuration
- 4. Cluster Nodes
- 5. Cluster Resources
- 6. Resource Operations
- 6.1. Operation Properties
- 6.2. Monitoring Resources for Failure
- 6.3. Setting Global Defaults for Operations
- 6.4. When Implicit Operations Take a Long Time
- 6.5. Multiple Monitor Operations
- 6.6. Disabling a Monitor Operation
- 6.7. Specifying When Recurring Actions are Performed
- 6.8. Handling Resource Failure
- 6.9. Reloading an Agent After a Definition Change
- 6.10. Migrating Resources
- 7. Resource Constraints
- 8. Fencing
- 8.1. What Is Fencing?
- 8.2. Why Is Fencing Necessary?
- 8.3. Fence Devices
- 8.4. Fence Agents
- 8.5. When a Fence Device Can Be Used
- 8.6. Limitations of Fencing Resources
- 8.7. Special Meta-Attributes for Fencing Resources
- 8.8. Special Instance Attributes for Fencing Resources
- 8.9. Default Check Type
- 8.10. Unfencing
- 8.11. Fencing and Quorum
- 8.12. Fencing Timeouts
- 8.13. Fence Devices Dependent on Other Resources
- 8.14. Configuring Fencing
- 8.15. Fencing Topologies
- 8.16. Remapping Reboots
- 9. Alerts
- 10. Rules
- 11. Collective Resources
- 11.1. Groups - A Syntactic Shortcut
- 11.2. Clones - Resources That Can Have Multiple Active Instances
- 11.2.1. Anonymous versus Unique Clones
- 11.2.2. Promotable clones
- 11.2.3. Clone Properties
- 11.2.4. Clone Options
- 11.2.5. Clone Contents
- 11.2.6. Clone Instance Attribute
- 11.2.7. Clone Constraints
- 11.2.8. Clone Stickiness
- 11.2.9. Monitoring Promotable Clone Resources
- 11.2.10. Determining Which Instance is Promoted
- 11.3. Bundles - Containerized Resources
- 12. Reusing Parts of the Configuration
- 13. Utilization and Placement Strategy
- 14. Access Control Lists (ACLs)
- 15. Status
- 16. Multi-Site Clusters and Tickets
- 17. Sample Configurations