Table of Contents

  1. Pacemaker Administration
  2. Introduction
    1. The Scope of this Document
    2. What Is Pacemaker?
      1. Cluster Architecture
      2. Pacemaker Architecture
      3. Node Redundancy Designs
  3. Installing Cluster Software
  4. The Cluster Layer
  5. Client Options
  6. Configuring Pacemaker
    1. Configuration Using Higher-level Tools
    2. Configuration Using Pacemaker’s Command-Line Tools
      1. Working with CIB Properties
      2. Querying and Setting Cluster Options
      3. When Options are Listed More Than Once
    3. Connecting from a Remote Machine
  7. Using Pacemaker Command-Line Tools
    1. Controlling Command Line Output
    2. Monitor a Cluster with crm_mon
      1. Styling crm_mon HTML output
    3. Edit the CIB XML with cibadmin
    4. Batch Configuration Changes with crm_shadow
    5. Simulate Cluster Activity with crm_simulate
      1. Replaying cluster decision-making logic
      2. Why decisions were made
      3. Visualizing the action sequence
      4. What-if scenarios
    6. Manage Node Attributes, Cluster Options and Defaults with crm_attribute and attrd_updater
    7. Other Commonly Used Tools
  8. Administrative Modes
    1. Maintenance Mode
    2. Unmanaged Resources
    3. Disabled Configuration
    4. Standby Mode
    5. Rules
  9. Moving Resources
    1. Moving Resources Manually
      1. Standby Mode
      2. Moving One Resource
    2. Moving Resources Due to Connectivity Changes
      1. Tell Pacemaker to Monitor Connectivity
      2. Tell Pacemaker How to Interpret the Connectivity Data
  10. Troubleshooting Cluster Problems
    1. Logging
    2. Reading the Logs
    3. Transitions
    4. Node Failures
    5. Resource Failures
  11. Upgrading a Pacemaker Cluster
    1. Pacemaker Versioning
    2. Upgrading Cluster Software
      1. Complete Cluster Shutdown
      2. Rolling (node by node)
      3. Detach and Reattach
    3. Upgrading the Configuration
    4. What Changed in 2.1
    5. What Changed in 2.0
    6. What Changed in 1.0
      1. New
      2. Changed
      3. Removed
  12. Alert Agents
    1. Using the Sample Alert Agents
    2. Writing an Alert Agent
  13. Resource Agents
    1. Action Completion
    2. OCF Resource Agents
      1. Location of Custom Scripts
      2. Actions
      3. How Are OCF Return Codes Interpreted?
      4. OCF Return Codes
      5. Environment Variables
      6. Clone Resource Agent Requirements
    3. LSB Resource Agents (Init Scripts)
      1. LSB Compliance
  14. Quick Comparison of pcs and crm shell
    1. Show Cluster Configuration and Status
    2. Manage Nodes
    3. Manage Cluster Properties
    4. Show Resource Agent Information
    5. Manage Resources
    6. Manage Constraints
    7. Advanced Configuration
      1. Manipulate Configuration Elements by Type
      2. Batch Changes
      3. Template Creation
      4. Log Analysis
      5. Configuration Scripts