Diskless Cluster Setup

From Earlham CS Department
Revision as of 01:28, 6 May 2006 by Tmcnulty (talk | contribs)
Jump to navigation Jump to search

This is Toby's log setting up hopeless, the unified root diskless cluster solution.

Install a kernel

You must build the kernel locally, otherwise the unionfs install will fail later.

  • Download kernel source v. 2.6.15.6 (or anything 2.6 before 2.6.16) from kernel.org
  • Get a config for your kernel. If you're using the pegasos machines, use pegasos-debian from ppckernel.org
  • Untar the sources in /usr/src/linux-2.6.15.6 (should be a more permanent location)
  • Copy the config to /usr/src/linux-2.6.15.6/.config
  • Then:
cd /usr/src/linux-2.6.15.6
make oldconfig
make
cp arch/ppc/boot/images/zImage.chrp /boot/vmlinuz-2.6.15.6
make modules_install

Install unionfs

You must build unionfs with the same gcc compiler as you used to build the kernel above, otherwise you'll get an error about "Invalid module format."

Now you should be able to modprobe unionfs

initramfs

http://www.ussg.iu.edu/hypermail/linux/kernel/0404.1/0137.html