Ищем отказоустойчивый кластер для Scientific Linux и nginx

Ищем отказоустойчивый кластер для Scientific Linux и nginx

вот что я пытаюсь сделать:

  • два экземпляра SL7.1 с nginx в качестве обратного прокси
  • нет общей файловой системы
  • общие ресурсы:
    • виртуальный IP
    • запущенный сервис nginx

Я уже пробовал keepalived и corosync + кардиостимулятор.

У keepalived были проблемы с vrrp-скриптами: была ошибка, из-за которой скрипт не проверял, запущен ли сервис nginx. Поэтому отказоустойчивость работала только при выключенном сервере.

У corosync + pacemaker были проблемы, из-за которых мне нужно было настроить ограждение с fence-agents-vmware-soap, что здесь невозможно (политики компании). Обратный прокси-сервер находится в DMZ, и для связи с VMWare-Host пришлось изменить брандмауэр, что не было отклонено.

Есть ли у вас подсказки, инструкции и т. п., как все это повторить?

Спасибо

решение1

Учитывая, что у Red Hat естьруководство для EL7который проведет вас через большую часть этого с использованием Corosync и Pacemaker, ваша проблема (фехтование) носит политический, а не технический характер...

Возможно, здесь можно использовать другой метод ограждения. Но это, пожалуй, лучший вариант.

Связанный контент