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

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 (это требование). Не могу понять, как настроить, чтобы он работал. Любая помощь будет оценена.