====== Login nodes ======
Installing a login node is exactly the same thing than installing a compute node. The only differences in this configuration are:
* The slurm installation (munge is the same as compute node).
* The NIC interfaces ip connected to the external network, as you will need to manually specify the ip of interface connected on this network (we will assume here it is enp0s8).
Just follow installation instructions of computes nodes for all tools (repository, dns, munge, etc), except slurm and ip address which are described below.
===== Slurm =====
We will install slurm like on compute nodes, but without starting any service, and so we don’t need to do some steps.
Install rpm, and create the slurm user:
groupadd -g 777 slurm
useradd -m -c "Slurm workload manager" -d /etc/slurm -u 777 -g slurm -s /bin/bash slurm
yum install slurm slurm-munge
Then copy from batman the slurm.conf file to the login node:
scp /etc/slurm/slurm.conf login1:/etc/slurm/slurm.conf
===== External NIC =====
Edit the file ** /etc/sysconfig/network-scripts/ifcfg-enp0s8** and use the following (assuming you want the ip on this external network to be 192.168.10.1/16):
NAME="enp0s8"
TYPE="Ethernet"
NM_CONTROLLED=no
ONBOOT="yes"
BOOTPROTO="static"
IPADDR="192.168.10.1"
NETMASK=255.255.0.0
And you are done for login node. We will install softwares like compilers, libraries, etc later.