keepalived 查询routerid 防止冲突
时间: 2023-08-06 20:15:23 浏览: 207
keepalived离线安装包
要查询 Keepalived 的 Router ID,你可以使用以下命令:
```
ip addr show keepalive
```
在输出中,你应该会看到一个形如 `inet <IP 地址>/32 scope global keepalive` 的行,其中 `<IP 地址>` 就是 Keepalived 的 Router ID。如果你的 Keepalived 集群中有多个节点,你需要确保每个节点的 Router ID 都是唯一的,以避免冲突。你可以在 Keepalived 的配置文件中为每个节点指定一个唯一的 Router ID,例如:
```
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.1.1/24
}
track_script {
chk_http_port
}
virtual_router_id 51
}
```
在上面的配置文件中,`virtual_router_id` 参数指定了该节点的 Router ID。确保每个节点的 `virtual_router_id` 参数都是唯一的即可。
阅读全文