HAProxy + Heartbeat 集群主动/主动吗?

HAProxy + Heartbeat 集群主动/主动吗?

我有 2 台运行 HAProxy 的服务器,使用 Heartbeat 对一些 Web 服务器和数据库服务器进行负载平衡,从而以主动/被动模式对它们进行集群。

目前,如果主动服务器死机,则被动服务器将使用共享 IP 接管负载平衡任务。

我的问题是,由于流量非常大,单个 HAProxy 服务器不足以处理负载。我想在主动/主动模式下使用 2 个 HAProxy 服务器。

我该怎么做?有人能提出解决方案并给出示例吗?

答案1

您可以开始尝试在 Pacemaker 中使用您的服务的 IP 地址:

primitive ClusterIP ocf:heartbeat:IPaddr2 \ 
        params ip="192.168.122.101" cidr_netmask="32" clusterip_hash="sourceip" \
        op monitor interval="30s"

并且您的 haproxy 需要克隆,您可以在以下位置找到有关主动/主动配置的更多信息http://clusterlabs.org/doc/en-US/Pacemaker/1.1-plugin/html/Clusters_from_Scratch/ch08s05.html

相关内容