Ask Your Question
0

octavia health manager bind host

asked 2018-07-17 15:40:00 -0600

rduncan-t gravatar image

Hi,

i have deployed Octavia services and neutron LBaaS agent from kolla-ansible. kolla deploys vanilla Octavia and I'm struggling a bit with post deployment configuration. specifically the management port configuration for the health manager service - there is no documentation on this so I have been searching around the web. So, the health manager needs access to the amphora instances that run on the lb-mgmt-network - to achieve this, we need to create a neutron port on that networks subnet and record the ports id, mac and ip address - then using this information create an interface on the br-int switch e.g. o-hm0 (octavia-healthmanager0)

I have created the interface and configured it with the mac, and id of the neutron port on lb-mgmt-subnet and the ovs interface is bound to the host. I have tested connectivity to test instances on the lb-mgmt-subnet and I can access them directly from the host.

However because the interface is bound to only one host, only one of my 3 controllers have access to the amphorae - what is the correct way to configure this port for 3 network controllers - do I need to create a port for each host and them bind to the controllers VIP in octavia config? - any pointers would be much appreciated.

thanks.

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted
0

answered 2018-10-25 08:54:48 -0600

I failed to understand and create this o-hm0 interface. Could someone please provide a step by step guide to get connectivity from/to the control nodes to the lb-mgmt-net by using OVS and o-hm0?

edit flag offensive delete link more
0

answered 2018-07-19 11:46:53 -0600

johnsom gravatar image

Hi, Yes, if you are using the local port binding method to get access to the lb-mgmt-net for the controllers, you would do the same procedure on each controller to provide it a port on the lb-mgmt-net.

There are many ways to setup the lb-mgmt-net. Some folks use provider nets, other vxlan connections, etc. The OpenStack Ansible role uses a provider network. I will also note that you can use routes to access the lb-mgmt-net as well, it does not need to be a L2 network to function correctly.

Sorry we have not had the resource to write up the detailed installation guide with example network configurations yet, it will happen in the future.

Michael

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

Stats

Asked: 2018-07-17 15:40:00 -0600

Seen: 74 times

Last updated: Jul 19 '18