globus isn't really for clusters when they're not a part of a grid.
are you sure you want to setup a cluster? and what type of computations are you trying to perform on it? a cluster isn't like a dual-core cpu.. you can't just run any software off it. say you want to simulate the activity of ion channels when an alpha-toxin is introduced.. to do that you'd need to run computations on hundreds of macromolecules and the hundreds of thousands of atoms that they're composed of.. the cluster would have each node perform the computations for different groups, when a node finishes, it sends the result to the master node.. which appends it to the output file specified at submission time.
this is generally how all computations will be performed.. in a cluster, there is no shared memory architecture so you can't simply just execute any single program over several computers.. you'd run the single program on every computer with a subset of data.
if u still wanna build it.. then here's some (free) software that you may want to look into
openpbs
www.openpbs.org - (u have to register before u can dl it). relatively simple to setup, and isn't confined to a specific distribution of linux.
rocks
www.rocksclusters.org - an all-in-one package.. the cluster software is built directly into the operating system. only compatible with CentOS (free os, built using the source files for rhel) and RHEL4 (costs money). they have a distribution of centos on their site that u can download if u need it.
the hardware you'd need to build a cluster of 5-10 nodes.. is 5-10 computers (all with a hd, video card, keyboard, and anything else necessary to keep the bios from crying) and a network interface.
it won't take long, but it'll cost u.. if u're familiar with hardware and systems programming, u could really challenege urself and try to create a shared memory architecture.. either by modifying and designing the hardware or by developing a driver for the kernel. just a thought.. not realistic by any means tho.