neutron l3 agent fails to spawn HA router

Bug #1782195 reported by Jakob Englisch
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Fix Released
High
Unassigned

Bug Description

Env:
3 controller setup
new installation, OSA tag 17.0.6, centos 7.5 1805

Neutron with HA router VRRP setup.

Neutron-l3-agent fails with the following stacktrace: http://paste.openstack.org/show/MTMvb6BMWw9Aa6YTI0vX/

on controller 1, neutron-keepalived-state-change is not present in the current netns $PATH:
http://paste.openstack.org/show/726128/

journald: http://paste.openstack.org/show/726132/

fixing the script by symlinking
`ln -s /openstack/venvs/neutron-17.0.6/bin/neutron-keepalived-state-change /usr/local/bin/neutron-keepalived-state-change` leads to
http://paste.openstack.org/show/726129/ (where the HA IP is present on two controller nodes, i expected only one)

--
update:
adding
> kill_keepalived_state_change: KillFilter, root, neutron-keepalived-state-change, -15, -9, -HUP
to /etc/neutron/rootwrap.d/l3.filters is required as well, to cleanup orphan routers. it seems this script has been forgotten in OSA entirely

Marc Gariépy (mgariepy)
Changed in openstack-ansible:
importance: Undecided → High
status: New → Triaged
status: Triaged → In Progress
description: updated
description: updated
description: updated
Revision history for this message
Jonathan Rosser (jrosser) wrote :
Changed in openstack-ansible:
status: In Progress → Fix Released
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.