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

This is only for experimental purpose :-) I want to learn how to create a High-Availability Ubuntu (server) cluster. What are the basic software requirements? I heard about Beowoulf, heartbeat and other strange words but I'm not sure... I only need a list of recommended software so I can learn the rest by myself :-)

Thank you in advance!

share|improve this question

3 Answers 3

up vote 0 down vote accepted

Linux HA is good... I have tried it for basic clustering both in the case of mysql as well as web server and it works fine..

Well you can use this link to configure in case of httpd

share|improve this answer
Thank you sanidhya. I will check your link! –  PsyStyle Mar 24 '11 at 21:52

Ubuntu supports the Pacemaker cluster resource manager and the Corosync cluster messaging layer.

share|improve this answer

It depends on what you want to implement. Generally speaking you can have a look at the Linux-HA suite and its subprojects:

What is what you have in mind?

share|improve this answer
The Linux-HA project has basically morphed/spawned Pacemaker which can now be coupled with Heartbeat (also from Linux-HA) or Corosync (previously OpenAIS) as the messaging layer. See for the latest software and information. –  rthomson Mar 24 '11 at 21:29
Thank you all for suggestions! I want install any kind of server software on the first node and have it automatically replicated on the second node so that if the first node goes down the second takes immediately place. Something like a Raid-over-network :-) –  PsyStyle Mar 24 '11 at 21:39
You can also have a look at DRBD (kind of network-based RAID 1). –  Alvaro Mar 24 '11 at 21:45
Theank you Alvaro! DRBD looks interesting! –  PsyStyle Mar 24 '11 at 21:52

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.