Loading Linux On The Remaining PCs

Linux installation on the remaining PCs is similar to that described in the Loading the Master PC document, with one essential exception:

The software is installed via NFS mounting of the CDROM drive on the Master PC (which contains the RedHAT installation CDROM).
In the case of the hrothgar project, this modified strategy is necessary since only the Master PC has a CDROM drive.

This "Brute Force and Ignorance" strategy of doing a full NFS Linux load on each of the remaining PCs is tolerable since the total number of PCs is small. For large Beowulf systems (e.g., the 116 node Naegling machine at CACR/Caltech), this approach would be ludicrous, and a Cloning Procedure involving full disk copies is more appropriate.

Contents


Required Preliminaries

Before NFS-based loading of the remaining PCs can be started, the essential steps described in the Prepping The Master PC document must be completed, including

  1. Activation of the second ethernet interface on the Master PC.
  2. Mounting and NFS exporting of the CDROM on the Master PC.
  3. Connections of all PCs to the ethernet switch on the 192.168.8.0 (dummy) network.

Historical Remark: This last item should seem trivial, but it actually accounted for an entire day's effort in the birth of hrothgar. When the PCs were initially plugged into the switch, none of the link lights activated. After a full day of searching for complicated explanations, the ethernet cables were examined and found to be the wrong kind (crossover, instead of straight-through)! Grumble ... .


Starting The NFS-Based Installation

The essential modification of the procedures from the Prepping The Master PC document comes in the selection of the installation medium. At the Installation Method window (shown below), select NFS image and click on the Ok button.

Installation Medium Selection Panel

The installation program will then drop a sequence of network configuration panels. Select Static IP addresses from the Boot Protocol panel. The next two screens (Configure TCP/IP and Configure Network) will ask for IP addresses and network names. The Netmask (255.255.255.0), Default Gateway (192.168.8.40), Domain Name, and Nameserver IPs are the same for all non-master nodes. The machine-dependent values are as follows (following the naming and numbering conventions described in the Know Your Network section of the Preliminaries document:

PC Name IP Address
PC 1 dan01 192.168.8.41
PC 2 dan02 192.168.8.42
PC 3 dan03 192.168.8.43

After clicking on the Ok button of the Configure Network panel, a new NFS Setup panel will appear, as shown below.

NFS Setup Panel

The values needed in these fields are as follows:

NFS server name: 192.168.8.40
Red Hat directory: /mnt/cdrom

Enter these values and click the Ok button. If all goes well, the system will fall into the standard Linux loading sequence. If not, there is most likely either a problem with the network parameters/connectivity or a failure to mount and properly export the CDROM drive on the Master PC (as described in the Exporting hrothgar's CDROM Drive section of the Prepping the Master PC document). Try again.


Wrapping It Up

Once the NFS mounting is successful, Linux loading on the non-master PCs procedes as in the Master Loading Document, with two minor exceptions:

  1. The scratch partition on machine dan0N should be named/mounted as /scratch0N, as discussed in the Know Your NFS/File Strategy section of the Preliminaries document.

  2. The Network values entered above for NFS startup are, in fact, the "true" network parameters and do not need to be modified or re-entered during the TCP/IP setup portions of the installation sequence.

One probably could/should consider reductions in the selected RedHat packages on the secondary PCs (e.g., the whole system could get by with a single, on-line documentation set). This obvious "refinement" was only partially attempted during the initial installations on the hrothgar system.