Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1444143

Summary: [Octavia] Configuration of health-manager ports is not persistent
Product: Red Hat OpenStack Reporter: Brent Eagles <beagles>
Component: openstack-octaviaAssignee: Carlos Goncalves <cgoncalves>
Status: CLOSED NOTABUG QA Contact: Alexander Stafeyev <astafeye>
Severity: high Docs Contact:
Priority: high    
Version: 12.0 (Pike)CC: amuller, astafeye, bcafarel, ihrachys, jschluet, lpeer, majopela, nyechiel, tvignaud
Target Milestone: Upstream M2Keywords: Triaged
Target Release: 14.0 (Rocky)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-06-05 17:20:13 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Brent Eagles 2017-04-20 16:32:48 UTC
Description of problem:

Rebooting octavia controller nodes breaks the configuration as the approach used in devstack and the current version of the tripleo deployment configuration does not survive the neutron_ovs_cleanup process on node bootup. 

Version-Release number of selected component (if applicable):

OSP 11 Beta, upstream pike

How reproducible:

100%

Steps to Reproduce:
Configure a working octavia deployment using the steps used in devstack or the the post deployment steps being developed here: 

https://review.openstack.org/#/c/447496/

Actual results:

Lack of communication with existing amphorae and unable to create new ones after reboot.

Expected results:

Normal operations should resume after rebooting.

Additional info:

Including all of the required details in interface definition files does *not* solve the issue as the interface is brought up on network start but is then deleted by neutron_ovs_cleanup. A cleaner solution might be to work out how octavia could plug the port itself similar to way dhcp and l3 agents do.

(NOTE: I'm initially reporting this against octavia, not osp-director as: a. it is suspect that there is no documented approach to creating a real-world deployment that would survive reboots in the Octavia documentation and b. I suspect that a good solution will probably require some kind of change in how octavia deals with these ports)

Comment 1 Assaf Muller 2017-04-28 21:19:30 UTC
This should be resolved in OSP 11 in RHBZ 1444495, we're considering a less hacky solution in 12.

Comment 5 Carlos Goncalves 2018-01-23 10:21:57 UTC
Missed Queens feature freeze. Retargeting to OSP14.

Comment 8 Carlos Goncalves 2018-06-05 17:20:13 UTC
We'll be supporting backends in the installer side as we are doing today for OVS in TripleO.