This is an old project that was long ago salvaged but is still a fun curiosity piece. I was building a cluster of servers to run various applications, some game servers, a web host, transcoding cluster, as well as participating in distributed computing projects such as SETI and Folding @ Home.

To make things a bit more challenging and fun I constructed a custom tower to hold hardware for multiple server nodes along with a network switch and a pair of hard drives.

The rack is custom designed and welded together to provide for the mounting of six Flex ATX motherboards and power supplies. The frame has a power strip, 10/100 network switch, and mounting for two hard drives on the top node.
The top node used the two hard drives in a RAID 1 mirror for reliability and provided DHCP, TFTP, and NFS for PXE boot and NFS root on the remaining five nodes. This enables all six nodes to boot and run from the pair of drives on the top node.

All nodes utilized a Fedora Core linux operating system, however, the five nodes that rely on the PXE boot executed a custom compiled Fedora Core linux kernel with NFS root enabled.