On 11/26/2009 3:23 PM, Markus Roberts wrote:

>> * we ask users to use a LB with an client ip hash load balancing scheme
>> (ie client are sent always to the same master).
>
> That could work, though it makes rollover more granular and may
> require a more sophisticated LB setup.  If puppetmasters can come on
> and off line without requiring a system-wide hiatus, the LB is going
> to have to be pretty savvy.

On the couple of commercial grade load balancers I've used (mostly F5) this 
kind of sophistication is standard fare.  Typically you define a functional 
health check (open a TCP connection, do an HTTP request, that sort of thing) 
that is used to determine if a given server is functional.  If it fails the 
health check, the server is pulled out of the pool until it starts passing 
again, and all of its clients get redirected to new backend servers.

-- 
Frank Sweetser fs at wpi.edu  |  For every problem, there is a solution that
WPI Senior Network Engineer   |  is simple, elegant, and wrong. - HL Mencken
     GPG fingerprint = 6174 1257 129E 0D21 D8D4  E8A3 8E39 29E3 E2E8 8CEC

--

You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.


Reply via email to