Доброго времени суток, встала необходимость поднять HA кластер для веб сервера на апаче. Была выбрана связка DRBD + Heartbeat, все было поднято на виртуалках под управлением Debian 7. Но когда начал тестировать эту самую «отказоустойчивость» столкнулся с одной неприятной ситуацией.
Пока тестировал все так приводилось в гайдах (отключение сервисов праймори ноды, штатное выключение виртуалки праймори ноды), все было отлично, сервис за секунды поднимался на второй ноде, она переводилась из секондари в праймори.
Как только пошли более жесткие методы эмулирующие внезапный выход из строя первой ноды – отключение питания праймори ноды. DRBD на второй ноде отказывался переключаться в праймори, соответственно Heartbeat в такой ситуации не поднимал сервисы.
Из этого вопрос это нормальное поведение DRBD, или я что-то не так настроил? Если необходимо приложу конфиги обеих нод.