Wiki
Clone wikiThirdParty / Home
Welcome
This script build a new cluster computer.
CentOS8Stream + SLURM + OpenMPI cluster by GCC (and intel compiler?)
You can use install a part of cluster system, e.g.
make boost VTK
If you really want to build a new cluster system, it is strongly recommended to format your disk and starting from a fresh installation of CentOS8Stream.
Create DNS server for your cluster
Select a server-node in your cluster, and prepare 1. Get IP-Adress(es) of external working DNS server 1. Determine appropriate ip-address and hostname of your server-node 1. The hostname is fully qualified domain name (e.g. hostname.address.sets.ac.jp or something like this) 1. You have to be able to get the hostname of your server-node by DNS server above by
dig +short server's-ip-address
Run (under construction)
make ipa-server
Create User & Host Database
At this stage you can add users & computing nodes to the ipa-server.
Create computation nodes
Just run
make ipa-client
Create RMS Server
Determine a PC to be a RMS server and run
make munge.key.create make slurm_server
At this point, you can setup any number of computation-nodes as below.
Setup RMS on computation nodes
make munge.key.copy make slurm_client make daily
This includes OpenMPI and Boost.
Setup NFS on computation nodes
make nfs-export
Setup libraries on computation nodes
make all
This includes GSL, cmake, Boost, openGL, VTK, BLAS, GMP, MPFR, CGAL, NTL, openSSL, MariaDB, MySQL++, GraphicsMagick.
Updated