Using hieradata_override to configure stacks to use different router_id for VRRP

Solution Unverified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content