У меня есть балансировщик нагрузки Barracuda 240, который должен балансировать трафик между двумя серверами.
Общедоступный IP-адрес показывает баланс между двумя внутренними (192.168.10.2/3), но, глядя на журналы, я передаю трафик только на второй сервер в списке, а не на первый.
Настройка заключается в использовании минимально взвешенных подключений. Оба сервера имеют одинаковый вес 100.
Некоторое время назад нам пришлось воссоздать нашу конфигурацию LB, и, похоже, это началось. На данный момент трафик низкий, но я помню, как серверы балансировались до того, как была воссоздана эта конфигурация LB.
То, что я вижу, нужно делать только с низким трафиком, или я могу что-то проверить в отношении настройки?
Большое спасибо, Харел
Насколько я понимаю, Barracuda использует LVS. Это хорошо задокументировано. Есть ли у вас поддержка Barracuda?
В Barracuda есть много флажков, которые потенциально могут повлиять на конкретную производительность.
Попробуйте одновременный доступ нескольких клиентов из разных мест. Обычно я обновляю веб-браузер во время работы ipvsadm -L -n
и не требуется много времени, чтобы несколько подключений отобразились на простаивающем VIP LVS.
Если вы выключите второй сервер, сможете ли вы попасть на свой сайт? Если нет, то это точно не балансировка нагрузки.
Вы видите какие-либо соединения на вкладке «Здоровье» балансировщика нагрузки?
В разделе "Службы" включены ли оба ваших сервера? Какой тест вы используете для проверки статуса и как часто проверяете?
Почему бы не перейти на циклический перебор с минимального количества подключений, чтобы посмотреть, исправит ли это ситуацию?
Какая прошивка Barracuda у вас установлена? Если он старше года или двух, вы, вероятно, захотите заплатить за поддержку и получить обновление.