Forum Discussion

Welson_Alexandr's avatar
Welson_Alexandr
Icon for Nimbostratus rankNimbostratus
Jul 26, 2005

"Dynamic Provisioning" of hosts

Using IControl / IRules, I want to be able to dynamically provision a "stand-by" server. Basically, when any particular pool exceeds a threshold that we define (total CPU Utilization, total RAM utilization, maximum number of concurrent connection or any combination of the aforementioned, etc....), I would like the load balancer (LB) to do the following:

 

 

a) Execute an installation package that resides on a "stand-by" server(s). Is this configurable? Can the LB be made aware of multiple stand-by hosts?

 

b) Add that server(s) to the LB that has had it's threshold exceeded.

 

c) When the pool threshold is no longer exceeded, remove the "stand-by" host from the affected pool, and un-install the package that was installed.