Pacemaker — менеджер ресурсов кластера, задача которого — достижение максимальной доступности управляемых ресурсов и защита их от сбоев как на уровне самих ресурсов, так и на уровне целых узлов кластера. docs.altlinux.org
Некоторые возможности Pacemaker для обеспечения отказоустойчивости кластера:
- Автоматическое аварийное переключение роли узла кластера. postgrespro.ru При возникновении любого сбоя на любом узле кластер автоматически реагирует на это событие и производит необходимые действия в зависимости от сбоя. postgrespro.ru
- Ручное переключение роли ведомого узла до роли ведущего. postgrespro.ru Эта функциональность полезна для проведения плановых работ. postgrespro.ru
- Мониторинг работоспособности узлов кластера. postgrespro.ru Pacemaker берёт на себя мониторинг работоспособности узлов кластера, процессов ресурсов, а также своих собственных модулей. postgrespro.ru
- Управление кластером с помощью консольной утилиты pcs или crm. postgrespro.ru Утилита позволяет инициализировать кластер, добавлять новые узлы, изменять конфигурацию кластера, управлять ресурсами. postgrespro.ru
- Объединение ресурсов в группы. habr.com Все ресурсы группы запускаются на одном узле и запускаются последовательно, согласно определённому порядку в группе, а останавливаются в обратном порядке. postgrespro.ru При сбое одного из ресурсов группы, вся группа перемещается на другой узел. postgrespro.ru