Прокси-кластер 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