HA 代理和 Keepalived 与 Splunk 搜索头

HA 代理和 Keepalived 与 Splunk 搜索头

是否有人在 HA 搜索头环境中使用 haproxy/keepaliveD 作为其软件负载均衡器?

我正在配置 haproxy.cfg,但在使粘性会话和正确的负载平衡工作方面遇到了一些问题。这是在一对使用 haproxy/keepaliveD 到 3 个 splunk 搜索头的负载平衡器上。

这是我目前所拥有的,即使我将其脱机,我的会话似乎仍坚持使用 spweb3,可能我需要某种检查选项或 cookie,但我使用的参数仅适用于 http 而不适用于 https。

> listen http_proxy :8001
>         mode tcp
>         balance roundrobin
>         stick-table type ip size 200k expire 30m
>         stick on src
>         server srv1 spweb1sb-w1-inf.shared-bo.mtv1.vrsn.com:8001
>         server srv2 spweb2sb-w2-inf.shared-bo.mtv1.vrsn.com:8001
>         server srv2 spweb3sb-w1-inf.shared-bo.mtv1.vrsn.com:8001

答案1

您可能想尝试其他一些持久性方法。我以前使用过的方法之一是balance source。它将使用源 IP 地址来保持流量流向特定服务器,同时所有服务器都处于启动状态。此外,您的示例列出了两次“srv2”;我猜这是打字错误?

相关内容