
So, you're a Newbie[1] when it comes to High-Availability (HA[2])? Maybe you even feel like a clueless newbie?
Nothing wrong with that! Everybody was a newbie once, and some of us could use a clue or two on important things to this very day!
Being a newbie can be hard, and a powerful tool like Heartbeat[3] can be pretty intimidating.
So, what do you need to know to get from an intimidated newbie who doesn't know much, to someone who actually knows how to do something useful with Heartbeat[3]?
Hopefully, we'll present that here. Stay with us and see if you agree.
Heartbeat[3] can be largely managed from a GUI, or it can be managed using command line tools. Because we're trying to get you to doing something useful as soon as we can, this section concentrates on the GUI way of doing things. In subsequent sections, we'll tend to present more and more of what has to be done with text files or command line tools. So, if you're a traditional UNIX command line geek, hang on, we'll get there soon enough.
We'll also try and provide examples with text, and screencast[4] video and audio as appropriate so that you stand the best chance of staying awake long enough to move on to the next stage ;-).
Here are a few things you likely need to or want to know how to do at this level, in order to get to the next level. The good news is that they're not hard to do.
Install Heartbeat and Start It Up ( Screencast[5])
Create an IP address resource ( Screencast[6], PDF[7])
Create a resource group with an IP address a filesystem mount, and a web server
Create a second resource group with a different filesystem, a database with a different IP address
Understand what a single point of failure is and how to avoid some of the more common ones
Once you've done these things, you'll be much less intimidated, and will have made good progress on your way to Kicking Ass[8].
Compile and install from source - making an RPM along the way (optional)
Configure a 2-node cluster - using mcast, and setting autojoin any in ha.cf (optional)
IP address Screencast page[6], (screencast as PDF[7])
References: LSB resource agent[13] info, OCF resource agent[14] info
If you can do these things, then you're not really a newbie any more, and hopefully you're a bit less intimidated as well.
There's still a lot to learn about the principles of architecting HA clusters, and also about all the amazing things Heartbeat[3] can do for you.
Now on to the next level![15]
| [1] | http://en.wikipedia.org/wiki/Newbie |
| [2] | http://en.wikipedia.org/wiki/High-availability_cluster |
| [3] | http://www.linux-ha.org/Heartbeat |
| [4] | http://en.wikipedia.org/wiki/Screencast |
| [5] | http://www.linux-ha.org/Education/Newbie/InstallHeartbeatScreencast |
| [6] | http://www.linux-ha.org/Education/Newbie/IPaddrScreencast |
| [7] | http://www.linux-ha.org/_cache/Education_Newbie__IPaddr.pdf |
| [8] | http://headrush.typepad.com/creating_passionate_users/2005/06/kicking_ass_is_.html |
| [9] | http://www.linux-ha.org/ha.cf |
| [10] | http://www.linux-ha.org/authkeys |
| [11] | http://www.linux-ha.org/ha.cf/McastDirective |
| [12] | http://www.linux-ha.org/ha.cf/AutojoinDirective |
| [13] | http://www.linux-ha.org/LSBResourceAgent |
| [14] | http://www.linux-ha.org/OCFResourceAgent |
| [15] | http://www.linux-ha.org/Education/Novice |
This information provided courtesy of the Linux-HA project at http://linux-ha.org/