我使用 Corosync、Pacemaker 和 PCS 在 CentOS 7 中配置了集群 Squid 代理服务器 我在集群 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
我想在 Squid 代理中使用集群的虚拟 IP,以实现更好的 HA、负载平衡,并通过定义不同的访问控制列表和策略来实现。那可能吗?如果有可能,如何达到同样的效果?