keepalived 配置中的多个网络

keepalived 配置中的多个网络

我有两个路由器(lxc 容器)位于我的网络分布层,我想为它们实现 HA。路由器有 114 个网络接口,我希望它们共享一个虚拟 IP 地址,我已经看到一种实现此目的的方法是使用 keepalived,但在我见过的所有具有多个 IP 地址的配置中,所有 IP 都属于同一网络范围,这当然不是我想要的。在测试环境中,我使用了一个简单的配置,如下所示,它工作得很好,但我不知道这是否正确,以及当我配置 114 个接口时会产生什么影响。我想知道是否有一种配置不同网络范围的不同 VIP 的最佳方法。

vrrp_instance Example_Inst {

# State = Master or Backup
state MASTER

# Interface ID for VRRP to run on
interface eth0

# VRRP Router ID
virtual_router_id 20

# Highest Priority Wins
priority 150

# VRRP Advert Intaval 1 Second
advert_int 1

# Basic Inter Router VRRP Authentication
authentication {
auth_type PASS
auth_pass 123456789
}

# VRRP Virtual IP Address Config
virtual_ipaddress {
192.168.100.2/24 dev eth0

192.168.1.1/24 dev eth1

192.168.2.1/24 dev eth2
}
}

感谢您的时间。

相关内容