This repository branch contains resources for my HPC module coursework.
-
Deploy Ubuntu instances and connect them to the network/internet.
I used LXC containers via Proxmox VE.
The head node should be called "node01". -
Add all IP address & hostnames to
/etc/hosts
of every instance. -
Copy
init-scripts
to each instance. -
Depending on the role of the node, run either the
head.sh
orworker.sh
script from theinit-scripts
folder as root. Both scripts will runcommon.sh
, so make sure it's also present in the same folder. -
All nodes will have a user
hpc
that all share a storage space on the head node as a home directory. Use this environment to build and run parallel programs.