Network Load Balancing Server in OpenSuse 11.1

Hi,
How i can build Network Load Balancing (NLB) Server between two openSuse Server (for example Web Server)?

thanks.

Hi,
For this solution:
install two identical servers with Linux OpenSUSE
In both servers this daemons will install: Heartbeat (HA Linux), HAproxy, HTTPD

  1. The heartbeat daemon will manage the virtual IP (VIP) and the HAproxy daemon. The entire requested package goes through the VIP and only one HAproxy daemon will be up.

  2. The HAproxy will work in active standby mode. The Heartbeat daemon will manage the failover of the HAproxy between the servers.

  3. HAproxy transfer the http request to one of the web servers, the balancer algorithm can be use is:
    � leastconn - The server with the lowest number of connections receives the connection. This algorithm is recommended where very long sessions are expected. leastconn is not very well suited for protocols using short sessions such as HTTP.
    � Roundrobin - Each server is used in turns, according to their weights. This is the smoothest and fairest algorithm when the server's processing time remains equally distributed. This algorithm is dynamic, which means that server weights may be adjusted on the fly for slow starts for instance.

  4. HAproxy check if the HTTPD daemon are up, in case one of the HTTPD daemon is down all the http request will forward the available web server.

Link:
HAProxy: http://haproxy.1wt.eu/
Heartbeat: http://www.linux-ha.org/Heartbeat

hope this help you,
Tal.