Доброго дня! Прошу помощи с вопросом концепции кластера.
Есть три сетевые ноды (ВМ). Нужно некое ПО, которые бы запускало один скрипт по достижении кворума (2) и другой - по его потере. Всё, больше никакой логики не надо, обработку я пишу сам.
- keepalived - нет, VRRP мне тут не нужен. Механизм кворума у него есть, но как дополнительная фича;
- heartbeat - кажется, сдох (в репах нет, да и в инете про то пишут);
- corosync - как раз в кворум может, но я не понял, может ли он что-то запускать (создалось впечатление, что он только API предоставляет для более высокоуровневых обработчиков);
- corosync+pacemaker - да, эта связка, кажись, может. Но pacemaker выглядит слишком монструозным для простой задачи. 99,999% его фич в моём случае невостребованы.
Посоветуйте, пожалуйста, подходящий инструмент (ну, или ткните носом в то место конфига corosync, которое умеет что-то запустить)