Little-Fe PPC
This is page contains information about the 4 node PPC (Pegasos) version of Little-Fe.
This version of Little-Fe PPC is based on a Debian GNU/Linux installation. It employs UnionFS to facilitate consolidation of system and cluster software on a single hard drive (attached to lf0
). All other nodes netboot from the master image by masking the server-specific files with a lightweight overlay.
lf0
can be found atlf-ppc.cluster.earlham.edu
Contents
Documentation and bug reporting
- To report a bug, please use Bugzilla
We are documenting the production of Little-Fe in two ways: First, bugs are filed in bugzilla (and hopefully fixed). Second, we're putting flesh on a set of instructions to build a replica of the original Little-Fe PPC. The latter is probably (but not necessarily) based on the former. The distinction is mainly that Bugzilla will show how things were done wrong, while the wiki-based instructions will show how to do things right the first time.
Adding/Setting up a new node in the Debian Unified Root
These are current as of May 19, 2006.
Server Configuration
- add MAC addresses for the 100Mbit and Gbit network interfaces to /etc/dhcp3/dhcpd.conf
- restart dhcp with
/etc/init.d/dhcp3-server restart
Client Firmware
These are the current client firmware settings necessary to boot lf[1-n]
via the Debian unified root setup. These must be set on every single client node in order to netboot successfully. If they are not there already, add or correct the following lines in nvedit
:
setenv boot-device eth:dhcp,0.0.0.0,,0.0.0.0 setenv boot-file vmlinuz-2.6.15.6 init=/linuxrc root=/dev/nfs ip=dhcp console=ttyS1,115200n1
After this is setup, type setenv auto-boot? true
at the main firmware prompt (not in nvedit
).
Creating a new Little-Fe PPC
Follow the instructions on the Diskless Cluster Setup page.