-
install any packages to be installed only on the server
-
Configure second network interface on the server. (This is not absolutely
necessary, but makes management and security much easier)
It is easiest to configure the second interface as the 'real-world'
interface, and the built-in ethernet as the interface to the cluster. (this
way all the cluster machines are using the same type of network card for
internal communication).
Configuration files for ethernet cards are found in:
/etc/sysconfig/network-scripts/ifcfg-eth{0,1}
/etc/sysconfig/network
-
Configure DHCP server for netbooting (here is an example /etc/dhcpd.conf
file)
Make sure to enter the MAC addresses for your machines.
NOTE: Newer revisions of Open Firmware require a patched version of DHCPd. Some help can be found here.
-
Enable tftp in /etc/inetd.conf
# TFTP server
tftp dgram udp wait root /usr/sbin/tcpd in.tftpd
-
Hostnames should be kept in /etc/hosts.
Make sure this file is current on every node after changing it.
-
Create an auto-installation ramdisk ( make-ramdisk.sh, install-ramdisk.tar.gz ).
To get some help look here.
-
Setup /tftpboot on the server with the install ramdisk (romfs.gz, vmlinux,
yaboot, and yaboot.conf )
-
Configure NFS (example /etc/exports )