Openstack HA : internal vrouter id and external vrouter id in keepalived conf are configured same

Bug #1495713 reported by venu kolli
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R2.20
Fix Committed
High
Suresh Vinapamula
Trunk
Fix Committed
High
Suresh Vinapamula

Bug Description

internal vrouter id and external vrouter id in keepalived conf are configured same if those parameters were not specified in ha.env configuration.

default values for internal and external are 100 and 200 but now both were defaulted to 100

   'internal_virtual_router_id':
   'external_virtual_router_id':

Tags: ha
venu kolli (vkolli)
Changed in juniperopenstack:
assignee: nobody → Suresh Vinapamula (sureshk)
importance: Undecided → High
milestone: none → r3.0-fcs
Revision history for this message
venu kolli (vkolli) wrote :

Workaround :

When HA failures are being performed , please make sure following changes were done.

stop keepalived service

modify the keepalived configuration /etc/keepalived/keepalived.conf of internal vrouter id to be 100 and external vrouter id to 200 .

start keepalived service

Jeba Paulaiyan (jebap)
Changed in juniperopenstack:
milestone: r3.0-fcs → r2.22
Revision history for this message
Jeba Paulaiyan (jebap) wrote :

Workaround for release-notes:

When a cluster is provisioned in openstack HA mode, if the user does not explicitly specify the values for the following parameters, then the system assumes 100 for these values. Having same values for both of these parameters is not recommended as it might exhibit issues when a node goes down and another nodes takes over the vIP.

 'internal_virtual_router_id' : 180, #Default = 100
 'external_virtual_router_id' : 190, #Default = 100

It is highly recommended that the user specify the values for the above parameters in testbed.py while provisioning.

On an already provisioned system, the user can edit the values in /etc/keepalived/keepalived.conf file. Look for virtual_router_id in the file. Note: After editing the file, restart keepalived process by "service keepalived stop" and "service keepalived start".

Jeba Paulaiyan (jebap)
tags: added: releasenote
Revision history for this message
Abhay Joshi (abhayj) wrote :

This is already fixed (at least with SM provisioning - Please see bug 1379559 and https://review.opencontrail.org/#/c/13350/, https://review.opencontrail.org/#/c/13351/.

Jeba Paulaiyan (jebap)
information type: Proprietary → Public
tags: removed: releasenote
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.