Назад | Перейти на главную страницу

HA-прокси и поддержка активности с помощью поисковых головок Splunk

Кто-нибудь использует haproxy / keepaliveD в качестве своего программного балансировщика нагрузки в среде поисковой головки высокой доступности?

Я настраиваю свой haproxy.cfg, и у меня возникают проблемы с получением липких сеансов и правильной балансировкой нагрузки. Это на паре балансировщиков нагрузки, использующих haproxy / keepaliveD для трех поисковых головок 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

Вы могли бы попробовать другие методы настойчивости. Раньше я использовал balance source. Это будет использовать исходный IP-адрес, чтобы трафик продолжал идти на определенный сервер, пока они все работают. Кроме того, в вашем примере "srv2" указывается дважды; Полагаю, это опечатка?