Revision history [back]

click to hide/show revision 1
initial version

Hi rvinkovic,

So a couple of comments:

First, sorry I am not very familiar with what is packaged and available via aptitude, but I can talk about the upstream code which may help you.

One thing I noticed is a mix of the old haproxy driver (no HA, etc.) and the octavia driver. I would highly recommend using the octavia driver as it offers full HA, etc. I will try to address them both in my comments, but again recommend using the octavia driver (the reference driver upstream since liberty).

On your neutron configuration, for service plugin, you can simply specify "lbaasv2". Example from my devstack: neutron.conf:service_plugins = neutron.services.l3_router.l3_router_plugin.L3RouterPlugin,lbaasv2

Now if you are using the octavia driver, the neutron-lbaasv2-agent is not needed. Octavia does not use the agent, but instead has an HA control plane processes. With the old HAProxy driver, the agent does need to be on a network node with OVS.

For octavia, your service_provider would be: service_provider = LOADBALANCERV2:Octavia:neutron_lbaas.drivers.octavia.driver.OctaviaDriver:default Then you set your [octavia] base_url to point to your octavia API process IP/Port (or load balancer for your octavia API).

For the old haproxy driver, your service_provider would be: service_provider = LOADBALANCERV2:Haproxy:neutron_lbaas.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default You also need to setup the interface_driver to be openvswitch in the lbaas_agent.ini

I hope that helps, Michael