On Tue, 2007-06-26 at 11:42 -0500, Konstantin Ivanov wrote:
> OK here's a newbie question; How does the Load Balancer knows which 
> server is down so it stops forwarding requests to it.

Strictly speaking, it doesn't.

LVS is essentially a routing framework. It makes decisions on where to
send packets according to a policy that you set - this is composed of
the virtual IP address (VIP), real servers assigned to service requests
for the VIP, a forwarding method, a scheduling method and a "weight"
assigned to each realserver.

What you need is another application which helps you control the
framework. The three most commonly used are (in my experience):

ldirectord
keepalived
heartbeat+mon (+fake, if needed)

Both of these are "self contained" applications which both setup and
manage the framework for you at the same time as monitoring the
realservers. If a realserver fails for some reason, they will detect
that in a configurable amount of time and remove the realserver from
service. When it's OK again, they put it back.

Again, strictly speaking, that's not load balancing - it's service
monitoring *but* the outcome of the service monitoring allows you to not
worry about doing things yourself. Think of it as an automated
sysadmin :)

Graeme


_______________________________________________
LinuxVirtualServer.org mailing list - [email protected]
Send requests to [EMAIL PROTECTED]
or go to http://lists.graemef.net/mailman/listinfo/lvs-users

Reply via email to