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
