What is Pacemaker and its core features
mainPacemaker is a high-availability cluster resource manager designed to preserve service integrity and minimize downtime by running on a set of hosts (a cluster).
Key features include:
- Failure Detection & Recovery: Detects and recovers from node- and service-level failures.
- Fencing (STONITH): Ensures data integrity by isolating faulty nodes using fence devices (e.g., power or network switches).
- Flexible Redundancy: Supports various configurations like Active/Passive, N+1, and N-to-N.
- Resource Management: Supports multiple interface standards, including clones (running on multiple nodes), promotable clones (running in specific roles), and containerized services.
- Cluster-wide Relationships: Allows specifying ordering, colocation, and anti-colocation between services.
- Replicated Configuration: Configuration is automatically replicated and can be updated from any node in the cluster.