Pacemaker
Pacemaker -- это менеджер ресурсов высокой доступности с открытым исходным кодом, подходящий как для малых, так и для больших кластеров.
Функции
- Обнаружение и восстановление сбоев на уровне машины и приложений
- Поддерживает практически любую конфигурацию резервирования
- Поддерживает как кластеры, управляемые квотами, так и кластеры, управляемые ресурсами.
- Настраиваемые стратегии для борьбы с потерей кворума (при сбое нескольких узлов)
- Поддерживает порядок запуска/остановки приложений, не требуя запуска приложений на одном узле.
- Поддерживает приложения, которые должны или не должны работать на одном узле
- Поддерживает приложения, которые должны быть активны на нескольких узлах
- Поддерживает приложения с двойными ролями (продвинутые и непродвинутые). Доказуемо правильный ответ на любой сбой или состояние кластера. Реакция кластера на любые раздражители может быть проверена в автономном режиме до того, как возникнет условие.
See also
- https://clusterlabs.org/pacemaker/
- https://clusterlabs.org/pacemaker/doc/2.1/Pacemaker_Explained/singlehtml/
- https://db-blog.web.cern.ch/blog/antonio-nappi/2018-01-haproxy-high-availability-setup
- https://docs.oracle.com/en/storage/zfs-storage/zfs-appliance/os8-8-x/admin-guide/cluster-resource-management.html
- https://dzone.com/articles/how-to-configure-nginx-high-availability-cluster-u
- https://fibex.su/corosync-pacemaker?ysclid=l9nneiuwzw105163769
- https://forge.puppet.com/modules/puppet/corosync
- https://forge.puppetlabs.com/modules/radez/pacemaker
- https://gitfreak.com/rodjek/puppet-pacemaker
- https://github.com/voxpupuli/puppet-corosync/issues/32
- https://habr.com/ru/company/postgrespro/blog/561496/
- https://habr.com/ru/company/ua-hosting/blog/490502/
- https://medium.com/@gt.anand1994/ha-cluster-with-elasticip-using-corosync-and-pacemaker-a013d288ae8
- https://medium.com/successivetech/chef-vs-puppet-vs-ansible-vs-saltstack-a-complete-comparison-9af8f1790c0d
- https://programmersought.com/article/63404472931/
- https://qastack.ru/server/276170/alternatives-to-heartbeat-pacemaker-and-corosync
- https://quora.com/Which-is-a-better-Linux-ip-failover-tool-keepalived-or-heartbeat-pacemaker
- https://russianblogs.com/article/1279871039/
- https://serverfault.com/questions/276170/alternatives-to-heartbeat-pacemaker-and-corosync
- https://techadminblog.com/pacemaker-corosync-cluster-overview/
- https://unixcop.com/pacemaker-ha-cluster-setup-on-centos8-rhel8/