When running the health manager on single host devstack machine, the
hosts IP cannot simply be used as if the health manager is running
on a host by itself. The solution here is to create a neutron port
on the lb-mgmt-net which sets up necessary ovs ports and also
reserves an IP. Then the script creates an ovs port for and sets
and interface with the information the neutron port create allocated.
There are some flaws with this but its a starting point and can and
probably will be improved on in the future. However it works for
now.
Reviewed: https:/ /review. openstack. org/265322 /git.openstack. org/cgit/ openstack/ octavia/ commit/ ?id=8e242323719 d8ed0016ff8296f e46a7feab0745c
Committed: https:/
Submitter: Jenkins
Branch: master
commit 8e242323719d8ed 0016ff8296fe46a 7feab0745c
Author: Brandon Logan <email address hidden>
Date: Fri Jan 8 09:50:48 2016 -0600
Setup health manager networking for devstack
When running the health manager on single host devstack machine, the
hosts IP cannot simply be used as if the health manager is running
on a host by itself. The solution here is to create a neutron port
on the lb-mgmt-net which sets up necessary ovs ports and also
reserves an IP. Then the script creates an ovs port for and sets
and interface with the information the neutron port create allocated.
There are some flaws with this but its a starting point and can and
probably will be improved on in the future. However it works for
now.
Change-Id: Ic3d3d1d63a5cc3 52c5fc00dea58bb 16915754a7c
Closes-Bug: #1490033