Also look at a presentation on ddraid done by Daniel Phillips of Red Hat. He's basically written a clustered RAID server that copes with (up to) entire box failure. There are also a couple of distributed load-balancing file systems, like Lustre, which can do similar things.

But that may be only one aspect out of what you're wanting out of your cluster. What are your requirements? What software packages are you needing to run? What sort of network do you have in place?

Have fun,

Paul

P.S. This was one of the cool things about being at the 2005 linux.conf.au.
_________________________
Owner of Mark I empeg 00061, now better than ever - (Thanks, Rod!) - and Karma 3930000004550