小编cva*_*mar的帖子

20多个虚拟地址的Keepalived

我已经在两台 Debian 机器上设置了 keepalived 以实现高可用性,但是我遇到了可以分配给我的vrrp_instance. 我将如何配置和故障超过 20 个虚拟 IP?

这是非常简单的设置:

LB01: 10.200.85.1
LB02: 10.200.85.2
Virtual IPs: 10.200.85.100 -  10.200.85.200
Run Code Online (Sandbox Code Playgroud)

每台机器还在虚拟 IP 上运行 Apache(后来的 Nginx)绑定,用于 SSL 客户端证书终止和代理到后端网络服务器。我需要这么多 VIP 的原因是无法在 HTTPS 上使用 VirtualHost。

这是我的 keepalived.conf:

vrrp_script chk_apache2 {
        script "killall -0 apache2"
        interval 2
        weight 2
}

vrrp_instance VI_1 {
        interface eth0
        state MASTER
        virtual_router_id 51
        priority 101
        virtual_ipaddress {
            10.200.85.100
            .
            . all the way to
            .
            10.200.85.200
}
Run Code Online (Sandbox Code Playgroud)

BACKUP 机器上有一个相同的配置,它工作正常,但只能达到第 20 个 IP。

我找到了一个HOWTO讨论这个问题。基本上,他们建议只有一个 VIP 并“通过”这个 …

networking linux ip high-availability keepalived

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

high-availability ×1

ip ×1

keepalived ×1

linux ×1

networking ×1