EIGHT MACHINE HPC CLUSTER PROJECT
John T. Rine
The object of this exercise is to create an 8-machine HPC cluster which is capable of performing HPC tasks.
To do this project, you will need to have successfully completed on 8 computers:
To accomplish this project you will need:
Item | Description | Qty |
---|---|---|
computer | HPC cluster | 8 |
student shelf KVM setup | The location for this installation is largely established and fixed | 1 |
Recently, HPC systems have shifted from supercomputing to computing clusters and grids. Open MPI is one of a number of HPC technologies used to implement and create high performance computing systems.
These instructions assume that the boot sequence of all of the computers in the cluster are configured to boot from the hard drive before booting from the network. If a computer's boot order is set to boot from the network first, change the boot order.
node00 slots=1 max_slots=1 node01 slots=1 max_slots=1 node02 slots=1 max_slots=1 node03 slots=1 max_slots=1 node04 slots=1 max_slots=1 node05 slots=1 max_slots=1 node06 slots=1 max_slots=1 node07 slots=1 max_slots=1
then close vi and save the file :wq.
As part of the HPC cluster, we used a network file system to share resources across the cluster.
We installed the nfs server on VM03,a virtual machine, and on all of the machines in the cluster.
On the nfs server(vm03 in this case) perform the following steps:
- Log into the virtual machine as root - aptitude intstall nfs-kernel-server - mkdir /export/home - reboot the vm using the reboot command - Log into the vm - edit the file /etc/exports; add line: /export/home 10.80.3.0/24(rw, synch, fsid=0, crossmnt, no_subtree_check) - exportfs -rva
On each of the machines in the cluster perform the following steps:
- Log into a machine as root - aptitude install nfs-common - reboot the machine using the reboot command - Log into the machine - mount -t nfs vm02:/export/home /home