LBaaS / Octavia and Neutron DVR

asked 2015-12-16 10:25:39 -0600

mariusleu gravatar image


I have a Liberty deployment using DVR scenario. So I have 1 controller (which includes l3 agent in dvr_snat mode) and multiple compute nodes (which includes l3 agent in dvr mode).

I want to add LBaaS service to this deployment, but I am a bit confused about how it will integrate. Would it work if I run the LBaaS agent on each compute node ? (compute nodes handles DNAT and floating ips) What about Octavia ? Is it stable enough ? Can you recommend some installation instructions for octavia ?

Thank you.

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2015-12-16 22:55:52 -0600

Prateek K gravatar image

My vote goes for ocatavia due to the following reasons:-

  1. New design which is better, it does not uses network namespace instead the lb runs in a VM which I personally like.

  2. It is claimed to be operator grade.

  3. Now when you want to increase the load then you can also change the flavor(Allocate more resources) of the VM in which the lb service is running(Pretty Simple isn't it :) )

  4. As it is a VM so the network node does not become a bottleneck as previously the lb was running inside the network namespace which was inside the network node.

Please note that in case you go for octavia read the deployment and usage documentation well as you have to go use lbaasv2 for it.

edit flag offensive delete link more



Reagarding 4.: I am using neutron DVR, meaning that I don't have a network node. My Floating IPs and inter-vm traffic is distributed across the compute nodes, therefore I want to run the lbaas-agent on each compute node. Is neutron able to distribute the load balancers uniform across the nodes?

mariusleu gravatar imagemariusleu ( 2015-12-17 03:03:00 -0600 )edit

The octavia runs a VM with an image known as amphora. Now this VM will run over the compute node so network node will not come into picture... On the other hand it will have a VIP which will be of the same subnet where other VM's are ..

Prateek K gravatar imagePrateek K ( 2015-12-17 03:08:49 -0600 )edit

So for VM's that are in same compute node it is ok for rest DVR Will take control and send it to the concerned compute node where the VM is running

Prateek K gravatar imagePrateek K ( 2015-12-17 03:09:13 -0600 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2015-12-16 10:25:39 -0600

Seen: 661 times

Last updated: Dec 16 '15