Прокси-кластер Squid с несколькими виртуальными IP

Я настроил кластерный прокси-сервер Squid в CentOS 7, используя Corosync, Pacemaker и PCS. У меня есть два сервера в кластере server01 и server02. Оба сервера имеют один IP каждый. Они находятся в вышеупомянутом кластере с двумя виртуальными IP- адресами virtual_ip и virtual_ip2. Итак, вывод crm_mon такой:

Stack: corosync
Current DC: server02 (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum
Last updated: Sun Sep  2 12:43:38 2018
Last change: Thu Aug 30 14:12:24 2018 by root via cibadmin on server01

2 nodes configured
3 resources configured

Online: [ server01 server02 ]

Active resources:

 Resource Group: ProxyAndIP
     virtual_ip (ocf::heartbeat:IPaddr2):       Started server02
     squid      (ocf::heartbeat:Squid): Started server02
virtual_ip2     (ocf::heartbeat:IPaddr2):       Started server01

Я хочу использовать как виртуальные IP-адреса кластера, так и прокси-сервер Squid для лучшей HA, балансировки нагрузки и определения различных списков контроля доступа и политик. Это возможно? Если это возможно, как добиться того же?

0 ответов

Вы должны добавить virtual_ip2 в группу ProxyAndIP, которая должна это сделать, и вы можете соответствующим образом упорядочить их так, чтобы их порядок запуска и остановки контролировался:

Resource Group: ProxyAndIP
     virtual_ip (ocf::heartbeat:IPaddr2):       Started server02
     squid      (ocf::heartbeat:Squid): Started server02
     virtual_ip2     (ocf::heartbeat:IPaddr2):       Started server02

Другие вопросы по тегам