On Tue, Dec 18, 2012 at 10:46 AM, Chip Childers <chip.child...@sungard.com> wrote: > On Tue, Dec 18, 2012 at 10:32 AM, Rajesh Battala > <rajesh.batt...@citrix.com> wrote: >> Hi All, >> >> Enhance existing 'load balancer' network service provided by CloudStack, to >> support health monitor the load balanced instances. ADC's supported >> (NetScaler, Big IP, ADX) by CloudStack have native capabilities to monitor >> health of in the instances. Leverage that to load balance the traffic only >> to healthy instances. >> >> This feature shall provide capabilities to >> >> - to configure health check policy with load balancer rule >> - delete configured 'health check policy' associated with a load balancer >> rules >> - list/describe instance health's. >> >> Benefits of configuring Health Checks on LB Rule: >> >> * Availability across zone failures: With the ability to perform health >> checks on the right set of parameters, the load balancer can service all of >> the requests in case of a VM failure or even a Zone failure. The load >> balancer would exactly know, based on the health check configured, that the >> service is unavailable as supposed to the VM being unavailable. >> * Dynamic addition / removal of VMs: Once the health checks are >> configured, the load balancer can automatically remove a VM from load >> balancer pool if the health checks fail. Also, once the health checks are >> successful again, the load balancer can add the VMs back to the pool. >> >> I would be implementing health checks for NetScaler and HAProxy >> Jira ticket for this feature is >> https://issues.apache.org/jira/browse/CLOUDSTACK-443 >> >> I had drafted the FS, will publish the FS very soon. >> >> Please share your Comments/Suggestions >> >> Thanks >> Rajesh Battala > > +1 to this idea. > > One question that I have though, which may be off topic to the > specific proposal. I understand that you are proposing Netscaler and > HAProxy support (and you are absolutely within your right to only > volunteer for those two), but I'd also love to see the F5 support be > upgraded to support this feature as well. > > Does anyone remember if F5 lent engineering support when F5 support > was added to CS? Or was it all Cloud.com / Citrix folks that did it? > Ideally, this is a great place to see if we can get someone that's > interested in continuing to support the F5 LBs involved in development > (not necessarily someone sponsored by F5, but that's not necessarily a > negative if they were). Does anyone want to take this on and work > with Rajesh? > > -chip
I keep seeing mentions of Brocade LB support - and think folks from Brocade are actively working on that, so might make sense for them to work on enabling this as well. --David