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

0 ответов

Другие вопросы по тегам