Я новичок в теме HA и пытаюсь получить более полную картину. У меня есть 2 хоста, которые запускают несколько служб - в основном nginx
и NFS
для других серверов. Моей главной целью было сделать nginx
избыточность. Поскольку я знал VRRP по сетевому оборудованию, я решил использовать keepalived
. К сожалению, к моему удивлению, оказалось, что NFS HA не так прост, как смена IP.
Большинство руководств в сети описывают DRBD+peacemaker+(heartbeat/corosync)
combo, и это, кажется, именно то, что я ищу. Я прочитал о роли каждого из этих компонентов и пришел к выводу, что keepalived
делает примерно то же самое, что и heartbeat/peacemaker
.
Итак, мой вопрос - можно ли peacemaker
использовать keepalived
как коммуникационный слой вместо этих двух популярных решений или это несовместимо? Должен сказать, что я действительно доволен быстрым временем переключения, предоставляемым keepalived
.