LVS + keepalived 用于负载平衡透明 SQUID 代理

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 |
            ---------------

通过添加使用 SQUID tproxy IP 作为网关的静态路由,客户端可以在没有 LB 时访问 Web 服务器。当我添加 LB 时,事情就变得一团糟。LB 配置为 DR 模式(这是必需的)。我不知道如何配置它才能使其正常工作。任何帮助都将不胜感激。

相关内容