[Doc][LBaaS] API doc for LBaaS extension is ready for review

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[Doc][LBaaS] API doc for LBaaS extension is ready for review

Ilya Shakhat
Hi, 

Please review a new section in API docs describing LBaaS extension. Review is https://review.openstack.org/#/c/25409/
The text is partially based on https://wiki.openstack.org/wiki/Quantum/LBaaS/API_1.0 . Requests and responses are captured from traffic between python-client and quantum, thus may slightly differ from what documented on wiki.

Thanks,
Ilya

_______________________________________________
OpenStack-dev mailing list
[hidden email]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Doc][LBaaS] API doc for LBaaS extension is ready for review

balaji patnala
Hi Ilya,
 
Do we have any blue-print for this. Just want to understand the architecture we followed for this.
 
As this feature has got into multiple discussions and architecture changes.
 
we should understand the basic architecture so that we can extend the same for both HW based SLBs and VM based SLBs.
 
Regards,
Balaji.P

On Thu, Mar 28, 2013 at 5:43 PM, Ilya Shakhat <[hidden email]> wrote:
Hi, 

Please review a new section in API docs describing LBaaS extension. Review is https://review.openstack.org/#/c/25409/
The text is partially based on https://wiki.openstack.org/wiki/Quantum/LBaaS/API_1.0 . Requests and responses are captured from traffic between python-client and quantum, thus may slightly differ from what documented on wiki.

Thanks,
Ilya

_______________________________________________
OpenStack-dev mailing list
[hidden email]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



_______________________________________________
OpenStack-dev mailing list
[hidden email]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Doc][LBaaS] API doc for LBaaS extension is ready for review

Ilya Shakhat
Hi Balaji, 

There are 3 blueprints directly related to LBaaS:

The agent part is less documented, but its designed similar to L3 and DHCP agents. The agent polls LB plugin via RPC and retrieves the full configuration. If there are changes (new objects in PENDING_CREATE state, or updated in PENDING_UPDATE) they are applied to HAProxy. Every pool/vip results in 1 haproxy process running on the same host as agent. Haproxy is executed in separate IP namespace, thus all load balancers isolated from each other from OS and network perspectives. There is exactly 1 haproxy per pool/vip.

The roadmap for LB plugin is vast and will be discussed at the Summit. Current proposals are at https://etherpad.openstack.org/havana-quantum-lbaas.


Thanks,
Ilya

2013/3/29 balaji patnala <[hidden email]>
Hi Ilya,
 
Do we have any blue-print for this. Just want to understand the architecture we followed for this.
 
As this feature has got into multiple discussions and architecture changes.
 
we should understand the basic architecture so that we can extend the same for both HW based SLBs and VM based SLBs.
 
Regards,
Balaji.P

On Thu, Mar 28, 2013 at 5:43 PM, Ilya Shakhat <[hidden email]> wrote:
Hi, 

Please review a new section in API docs describing LBaaS extension. Review is https://review.openstack.org/#/c/25409/
The text is partially based on https://wiki.openstack.org/wiki/Quantum/LBaaS/API_1.0 . Requests and responses are captured from traffic between python-client and quantum, thus may slightly differ from what documented on wiki.

Thanks,
Ilya

_______________________________________________
OpenStack-dev mailing list
[hidden email]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




_______________________________________________
OpenStack-dev mailing list
[hidden email]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev