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