Я настроил HA-Cluster для nginx. Поэтому, когда nginx или узел выходят из строя, он переключается на второй узел.
pcs status Имя кластера: push_noti_cluster Стек: corosync Текущий контроллер домена: push2 (версия 1.1.18-11.el7_5.3-2b07d5c5a9) — раздел с кворумом Последнее обновление: вт, 31 июля, 11:29:16 2018 Последнее изменение: вт, 31 июля 09 :20:05 2018 от root через cibadmin на push1
2 настроенных узла 3 настроенных ресурса
Онлайн: [ push1 push2 ]
Полный список ресурсов:
virtual_ip (ocf::heartbeat:IPaddr2): Запущен набор клонов push1: Nginx-clone [Nginx] Запущено: [ push1 push2 ]
Статус демона: corosync: активный/включенный; кардиостимулятор: активный/включенный; pcsd: активный/включенный.
Аварийное переключение работает нормально, когда мы останавливаем службу кластера с помощью pcs cluster stop
на любом из этих узлов или перезагружаем серверы.
Чего мы хотим добиться, так это выполнить аварийное переключение ресурсов, когда nginx на хосте node01 перестанет работать, и оба ресурса virtual_ip/webserver должны переключиться на второй хост node02.
Можно ли выполнить отработку отказа на уровне обслуживания? т.е. когда один из ресурсов выходит из строя на одном узле (node01), все настроенные ресурсы (здесь virtual_ip/webserver) должны переключаться на другой узел (node02).