LVS + keepalived для балансировки нагрузки прозрачных SQUID прокси
Мне нужно сбалансировать загрузку нескольких прокси-серверов SQUID, настроенных в прозрачном режиме. Ниже приведена простая схема с одним блоком LB и SQUID.
----------
| Client |
----------
| *.1.100
|
v
net C ======================================
^ LB VIP=*.1.1 ^
| |
| *.1.10 | *.1.50
---------- ----------------
| LB | | SQUID tproxy |
---------- ----------------
| *.6.50
|
v
net S ======================================
^
|
| *.6.200
---------------
| HTTP server |
---------------
Клиент может получить доступ к веб-серверу, когда LB отсутствует, добавив статический маршрут, который использует SQUID tproxy IP в качестве шлюза. Когда я добавляю LB, вещи ломаются. LB настроен в режиме DR (это требование). Не могу понять, как его настроить, чтобы он работал. Любая помощь будет оценена.