Re: [openstack-dev] [neutron][lbaas][octavia] what are the main differences between the two

2015-05-05 Thread Doug Wiegley
You’re definitely stuck on lbaas v1 until you upgrade to Kilo, but…

But, it would be possible to write an lbaasv1 driver for octavia, though 
octavia likely won’t be mature enough to be useful for that until the end of 
Liberty or so. Also, though “vendor” is a bad word in openstack (and that’s 
ok), there are a few vendor offerings, some of which will make v1 more usable 
and/or extend it with other features.

Can you describe what you’re trying to do, and we can make some suggestions?  
Worst case, we’re always looking to hear more use cases as we build things.

Thanks,
doug



> On May 4, 2015, at 10:14 PM, Daniel Comnea  wrote:
> 
> Thanks a bunch Doug, very clear & helpful info.
> 
> so with that said those who run IceHouse or Juno are (more or less :) ) dead 
> in the water as the only option is v1 ...hmm
> 
> Dani
> 
> On Mon, May 4, 2015 at 10:21 PM, Doug Wiegley  > wrote:
> lbaas v1:
> 
> This is the original Neutron LBaaS, and what you see in Horizon or in the 
> neutron CLI as “lb-*”.  It has an haproxy backend, and a few vendors 
> supporting it. Feature-wise, it’s basically a byte pump.
> 
> lbaas v2:
> 
> This is the “new” Neutron LBaaS, and is in the neutron CLI as “lbaas-*” (it’s 
> not yet in Horizon.)  It first shipped in Kilo. It re-organizes the objects, 
> and adds TLS termination support, and has L7 plus other new goodies planned 
> in Liberty. It similarly has an haproxy reference backend with a few vendors 
> supporting it.
> 
> octavia:
> 
> Think of this as a service vm framework that is specific to lbaas, to 
> implement lbaas via nova VMs instead of “lbaas agents". It is expected to be 
> the reference backend implementation for neutron lbaasv2 in liberty. It could 
> also be used as its own front-end, and/or given drivers to be a load 
> balancing framework completely outside neutron/nova, though that is not the 
> present direction of development.
> 
> Thanks,
> doug
> 
> 
> 
> 
> > On May 4, 2015, at 1:57 PM, Daniel Comnea  > > wrote:
> >
> > Hi all,
> >
> > I'm trying to gather more info about the differences between
> >
> > Neutron LBaaS v1
> > Neutron LBaaS v2
> > Octavia
> >
> > I know Octavia is still not marked production but on the other hand i keep 
> > hearing inside my organization that Neutron LBaaS is missing few critical 
> > "pieces" so i'd very much appreciate if anyone can provide detailed info 
> > about the differences above.
> >
> > Thanks,
> > Dani
> > __
> > OpenStack Development Mailing List (not for usage questions)
> > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe 
> > 
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 
> > 
> 
> 
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe 
> 
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 
> 
> 
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [neutron][lbaas][octavia] what are the main differences between the two

2015-05-04 Thread Daniel Comnea
Thanks a bunch Doug, very clear & helpful info.

so with that said those who run IceHouse or Juno are (more or less :) )
dead in the water as the only option is v1 ...hmm

Dani

On Mon, May 4, 2015 at 10:21 PM, Doug Wiegley 
wrote:

> lbaas v1:
>
> This is the original Neutron LBaaS, and what you see in Horizon or in the
> neutron CLI as “lb-*”.  It has an haproxy backend, and a few vendors
> supporting it. Feature-wise, it’s basically a byte pump.
>
> lbaas v2:
>
> This is the “new” Neutron LBaaS, and is in the neutron CLI as “lbaas-*”
> (it’s not yet in Horizon.)  It first shipped in Kilo. It re-organizes the
> objects, and adds TLS termination support, and has L7 plus other new
> goodies planned in Liberty. It similarly has an haproxy reference backend
> with a few vendors supporting it.
>
> octavia:
>
> Think of this as a service vm framework that is specific to lbaas, to
> implement lbaas via nova VMs instead of “lbaas agents". It is expected to
> be the reference backend implementation for neutron lbaasv2 in liberty. It
> could also be used as its own front-end, and/or given drivers to be a load
> balancing framework completely outside neutron/nova, though that is not the
> present direction of development.
>
> Thanks,
> doug
>
>
>
>
> > On May 4, 2015, at 1:57 PM, Daniel Comnea  wrote:
> >
> > Hi all,
> >
> > I'm trying to gather more info about the differences between
> >
> > Neutron LBaaS v1
> > Neutron LBaaS v2
> > Octavia
> >
> > I know Octavia is still not marked production but on the other hand i
> keep hearing inside my organization that Neutron LBaaS is missing few
> critical "pieces" so i'd very much appreciate if anyone can provide
> detailed info about the differences above.
> >
> > Thanks,
> > Dani
> >
> __
> > OpenStack Development Mailing List (not for usage questions)
> > Unsubscribe:
> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [neutron][lbaas][octavia] what are the main differences between the two

2015-05-04 Thread Doug Wiegley
lbaas v1:

This is the original Neutron LBaaS, and what you see in Horizon or in the 
neutron CLI as “lb-*”.  It has an haproxy backend, and a few vendors supporting 
it. Feature-wise, it’s basically a byte pump.

lbaas v2:

This is the “new” Neutron LBaaS, and is in the neutron CLI as “lbaas-*” (it’s 
not yet in Horizon.)  It first shipped in Kilo. It re-organizes the objects, 
and adds TLS termination support, and has L7 plus other new goodies planned in 
Liberty. It similarly has an haproxy reference backend with a few vendors 
supporting it.

octavia:

Think of this as a service vm framework that is specific to lbaas, to implement 
lbaas via nova VMs instead of “lbaas agents". It is expected to be the 
reference backend implementation for neutron lbaasv2 in liberty. It could also 
be used as its own front-end, and/or given drivers to be a load balancing 
framework completely outside neutron/nova, though that is not the present 
direction of development.

Thanks,
doug




> On May 4, 2015, at 1:57 PM, Daniel Comnea  wrote:
> 
> Hi all,
> 
> I'm trying to gather more info about the differences between 
> 
> Neutron LBaaS v1
> Neutron LBaaS v2
> Octavia
> 
> I know Octavia is still not marked production but on the other hand i keep 
> hearing inside my organization that Neutron LBaaS is missing few critical 
> "pieces" so i'd very much appreciate if anyone can provide detailed info 
> about the differences above.
> 
> Thanks,
> Dani
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [neutron][lbaas][octavia] what are the main differences between the two

2015-05-04 Thread Daniel Comnea
Hi all,

I'm trying to gather more info about the differences between

Neutron LBaaS v1
Neutron LBaaS v2
Octavia

I know Octavia is still not marked production but on the other hand i keep
hearing inside my organization that Neutron LBaaS is missing few critical
"pieces" so i'd very much appreciate if anyone can provide detailed info
about the differences above.

Thanks,
Dani
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev