我有两个运行 keepalived 的节点和两个 VIP,例如
Node 1 Node 2
VIP1 VIP2
因此在每个节点中,我有两个定义vrrp_instance
,所以我假设这两个vrrp_instance
定义keepalived.conf
是唯一的,但它们在另一个节点上可以是相同的值,对吗?
答案1
不同的VRRP实例应该有不同的virtual_router_id
值,相同的VRRP实例应该有相同的值。
您可以从中阅读以下内容man keepalived.conf
:
# arbitary unique number 0..255
# used to differentiate multiple instances of vrrpd
# running on the same NIC (and hence same socket).
virtual_router_id 51
总而言之,您需要在同一集群的成员上具有相同的值。如果您有另一个集群,其成员应该具有另一个值。virtual_router_id
每个 VRRP 集群应该是唯一的。