Neutron/LBaaS
Overview
LBaaS (Load-balancer-as-a-Service) is Quantum extension that introduces load balancing feature set into the core. It became a sub-project of Quantum per decisions in "San Diego Oct-2012 Design Summit" since there was huge interest from Vendors and Community to participate in this effort.
Plans for Juno
Most of us hang-out in the IRC #openstack-lbaas channel
Neutron LBaaS Architecture
LBaaS Juno Mid Cycle Meeting
- https://etherpad.openstack.org/p/neutron-juno-lbaas-mid-cycle
- https://etherpad.openstack.org/p/1gsTm4GBdu
Blueprints being discussed as of 5/23/2014
- LBaaS APIs and Object Model Improvements: https://review.openstack.org/#/c/89903/5/specs/juno/lbaas-api-and-objmodel-improvement.rst
etherpad proposals being discussed on the ML
- https://etherpad.openstack.org/p/neutron-lbaas-api-proposals
- https://etherpad.openstack.org/p/neutron-lbaas-ssl-l7
- https://etherpad.openstack.org/p/LBaaS_project_name_vote
Requirements and Use Cases for LBaaS
- https://wiki.openstack.org/wiki/Neutron/LBaaS/requirements#Operator_Requirements
- https://docs.google.com/document/d/1Ewl95yxAMq2fO0Z6Dz6fL-w2FScERQXQR1-mXuSINis/edit#
- https://docs.google.com/spreadsheet/ccc?key=0Ar1FuMFYRhgadDVXZ25NM2NfbGtLTkR0TDFNUWJQUWc#gid=1
Atlanta OpenStack Summit Sessions
- Summit 2nd session: https://etherpad.openstack.org/p/neutron-lbaas-ssl-l7
- Summit 1st session: https://etherpad.openstack.org/p/juno-neutron-lbaas
- Adhoc session around "Making a separate service from Neutron": https://etherpad.openstack.org/p/AdvancedServices_and_Neutron
Neutron LBaaS BoneYard
This page contains older content that is no longer being kept up to date. Use at your own risk :-)
Link to Existing Resources
Equilibrium (Mirantis LBaaS)
- Project overview: https://docs.google.com/document/pub?id=1DRgQhZJ73EyzQ2KvzVQd7Li9YEL7fXWBp8reMdAEhiM
- Screencast: http://www.youtube.com/watch?v=NgAL-kfdbtE
- REST API: https://github.com/Mirantis/openstack-lbaas/wiki/REST%20API
- CLI tool: https://github.com/Mirantis/openstack-lbaas-cli/wiki
- Roadmap: https://docs.google.com/document/pub?id=1yJZXI0WfpAZKhHaLQu7LaxGLrs4REmn0a5bYVbvsCTQ
- Code repositories:
- Main: https://github.com/Mirantis/openstack-lbaas
- CLI tool: https://github.com/Mirantis/openstack-lbaas-cli
- Integration with Horizon (Essex): https://github.com/Mirantis/openstack-lbaas-horizon
- F5 BigIP Driver: https://github.com/gapinc/openstack-lbaas-f5-bigip
- Quantum integration: https://docs.google.com/document/pub?id=1tZxt-AiSBVtcadUymWGskTzw6eD_Tfgp9sKeCxVAUG8
Atlas project
- Atlas project resources: http://wiki.openstack.org/Atlas/Resources
eBay/PayPal Project
- Overview, Resource Model, APIs & PayLoads - attachment:eBay-PayPal-LBaaS
- Updated resource model for Provider Side API : https://wiki.openstack.org/wiki/File:Ebayinc-LBMS-ResourceModel.png
LBaaS w/ resource model focused on config re-use
- Quantum/LBaaS/LBaaS_reuse_option - resource model & API suggestions (Serge Maskalik)
- LBaaS/CoreResourceModel/proposal - revised resource model suggestion (Youcef Laribi)