Avi Weit created LIBCLOUD-688:
---------------------------------
Summary: Loadbalancer driver for Softlayer
Key: LIBCLOUD-688
URL: https://issues.apache.org/jira/browse/LIBCLOUD-688
Project: Libcloud
Issue Type: New Feature
Components: LoadBalancer
Reporter: Avi Weit
Add Softlayer loadbalancer driver.
Driver to implement the following base methods:
* list_balancers()
* get_balancer()
* list_protocols()
* balancer_list_members()
* balancer_attach_member()
* balancer_detach_member()
* destroy_balancer()
Driver implements the following specific extension methods:
* ex_list_balancer_packages(): retrieves the available balancer packages
* ex_place_balancer_order(): places an order for a balancer using the specified
package
Below are a few references on Softlayer loadbalancer object model:
* Balancer root object (vip):
http://sldn.softlayer.com/reference/datatypes/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress
* Balancer virtualServer (array of such under vip):
http://sldn.softlayer.com/reference/datatypes/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualServer
* Balancer service group (defines protocol, algorithm, ...) holds the service
members:
http://sldn.softlayer.com/reference/datatypes/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service_Group
* Single balancer service (defines port, ipaddress, ...). Models single member:
http://sldn.softlayer.com/reference/datatypes/SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)