具有多个虚拟 IP 的 Squid 代理集群



我在 CentOS 7 中使用 Corosync、Pacemaker 和 PCS 配置了一个集群的 Squid 代理服务器 我在群集服务器 01 和服务器 02 中有两台服务器。两台服务器各有一个 IP。它们位于上述群集中,具有两个虚拟IP virtual_ipvirtual_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、负载平衡以及通过定义不同的访问控制列表和策略。这可能吗?如果可能,如何实现相同的目标?

您必须将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

相关内容

  • 没有找到相关文章

最新更新