Прокси-кластер Squid с несколькими виртуальными IP - PullRequest
0 голосов
/ 02 сентября 2018

Я настроил кластерный прокси-сервер 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, балансировки нагрузки и определения различных списков управления доступом и политик. Это возможно? Если это возможно, как добиться того же?

1 Ответ

0 голосов
/ 24 января 2019

Вы должны добавить 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
...