Using hieradata_override to configure stacks to use different router_id for VRRP
Issue
- I need to figure out how to configure stacks to use different
router_id
for vrrp. - We have a couple of OSP stacks that share some networking. Both directors are using the same
router_id
(41,42) in/etc/keepalived/keepalived.conf
. -
/var/log/message
is logging constant errors:Jan 1 03:21:15 undercloud Keepalived_vrrp[22110]: (42): ip address associated with VRID 42 not present in MASTER advert : 10.0.0.2 Jan 1 03:21:15 undercloud Keepalived_vrrp[22110]: bogus VRRP packet received on br-ctlplane !!! Jan 1 03:21:15 undercloud Keepalived_vrrp[22110]: VRRP_Instance(42) Dropping received VRRP packet... Jan 1 03:21:15 undercloud Keepalived_vrrp[22110]: (42): received an invalid ip number count 0, expected 1! Jan 1 03:21:15 undercloud Keepalived_vrrp[22110]: bogus VRRP packet received on br-ctlplane !!! Jan 1 03:21:15 undercloud Keepalived_vrrp[22110]: VRRP_Instance(42) Dropping received VRRP packet... Jan 1 03:21:16 undercloud Keepalived_vrrp[22110]: (41): ip address associated with VRID 41 not present in MASTER advert : 10.0.0.3 Jan 1 03:21:16 undercloud Keepalived_vrrp[22110]: bogus VRRP packet received on br-ctlplane !!! Jan 1 03:21:16 undercloud Keepalived_vrrp[22110]: VRRP_Instance(41) Dropping received VRRP packet... Jan 1 03:21:16 undercloud Keepalived_vrrp[22110]: (42): received an invalid ip number count 0, expected 1! Jan 1 03:21:16 undercloud Keepalived_vrrp[22110]: bogus VRRP packet received on br-ctlplane !!! Jan 1 03:21:16 undercloud Keepalived_vrrp[22110]: VRRP_Instance(42) Dropping received VRRP packet...
Environment
- Red Hat OpenStack Platform 13
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.