Linux-HA Logo

Learning About Heartbeat

This page is an introductory documentation roadmap to the Linux-HA release 2 documentation. Eventually, this will be replaced by the Heartbeat Education project[1], when it's far enough along. But for now, this page will do for a documentation roadmap.

Although everyone has their own opinions about what the best order to do things in, the outline below is a reasonable one. These are in approximate order that I think you should consider them:

One good place to start for the newbie is with our introductory screencasts. These take about 10 minutes each to watch. They are simple, but each illustrates some key things about Linux-HA, and they're kind of fun (don't forget to turn on sound)

Next, a reasonable and short narrative Getting Started[4] document.

There is an extensive tutorial presentation from Linux.Conf.Au (LCA2007). I'd suggest watching the 90 minute video along with looking at the slides in parallel:

Somewhere along the way (maybe here), it would be good to learn some theory about HA systems. There is an HA/DR educational blog[11] with articles on Split-brain, quorum and fencing.

Next it would be good to read some of the Novell basic documentation[12]. It isn't clear if this should be done before or after the talk above. That probably depends on your learning style among other things.

Everything above can probably be done in a half-day or less (skipping the extra slides above). Although this will give you a reasonable background, there's always more to learn:

If you find errors in the online docs, please feel free to fix them[22].


References

[1]http://www.linux-ha.org/Education
[2]http://linux-ha.org/Education/Newbie/InstallHeartbeatScreencast
[3]http://linux-ha.org/Education/Newbie/IPaddrScreencast
[4]http://linux-ha.org/GettingStartedRevisedV2
[5]http://mirror.linux.org.au/pub/linux.conf.au/2007/video/talks/29.ogg
[6]http://www.videolan.org/
[7]http://lca2007.linux.org.au/talk/29
[8]http://linux-ha.org/_cache/HeartbeatTutorials__LCA2007-tutorial.odp
[9]http://linux-ha.org/_cache/HeartbeatTutorials__LCA2007-tutorial.ppt
[10]http://linux-ha.org/_cache/HeartbeatTutorials__LCA2007-tutorial.pdf
[11]http://techthoughts.typepad.com/managing_computers/
[12]http://www.novell.com/documentation/beta/sles10/heartbeat/data/heartbeat.html
[13]http://linux-ha.org/GettingStartedV2
[14]http://www.linux-ha.org/BasicArchitecture
[15]http://www.linux-ha.org/OCFResourceAgent
[16]http://www.linux-ha.org/ClusterInformationBase/SimpleExamples
[17]http://www.linux-ha.org/ClusterInformationBase/UserGuide
[18]http://www.linux-ha.org/ScoreCalculation
[19]http://www.linux-ha.org/CIB/Idioms
[20]http://www.linux-ha.org/ClusterResourceManager/DTD1.0/Annotated
[21]http://www.linux-ha.org/ConfiguringHeartbeat
[22]http://www.linux-ha.org/HowToUpdateWebsite


This information provided courtesy of the Linux-HA project at http://linux-ha.org/