Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

i've heard of lvs:

and linux ha

and piranha, ultramonkey, keepalived , heartbeat and pacemaker.

Can someone help me make sense of this torrent of solutions?

im looking for a tool that migrates vips between boxes on service fail (http, mysql)


share|improve this question

Take a look at the NSDI paper on the Remus homepage. There are also information at the homepage of XEN about Remus. It is a quite smart solution, and open source.

share|improve this answer

If you are talking about migrating VIPs you want heartbeat or keepalived. LVS, piranha, ultramonkey, and pacemaker are all more or less the same thing and give you load-balancing.

Combine both of these together to get failover and load-balancing.

share|improve this answer

"It depends". High availability is a broad term and it can be achieved many different ways. What you need (and is a popular use for) will depend on your specific needs. LVS is popular for load balancing. Pacemaker on top of corosync or heartbeat is popular for when you need services to fail over between different nodes.

share|improve this answer

My company sells high-availability Linux solutions for telecom carriers, and we use Linux HA. From what I understand, there is a daemon that tries to contact the mate via ethernet and/or serial, and when the stand-by node detects that the active node is not responding, it assumes ownership of the VIP (virtual IP, a shared IP address that neither one "owns" full-time, but that either can assume by sending out ARP messages to the router).

This is a high-availability solution only, not a load balancing solution.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.