Table of Contents

Action pré-maintenance

Maintenance

Update slurm1

Désactiver les services slurm:

(baobab)-[root@slurm1 ~]# systemctl disable slurmdbd
(baobab)-[root@slurm1 ~]# systemctl disable slurmctld

Stopper les services slurm:

(baobab)-[root@slurm1 ~]# systemctl stop slurmctld 
(baobab)-[root@slurm1 ~]# systemctl stop slurmdbd

Update Yum:

(baobab)-[root@slurm1 ~]# yum versionlock delete *slurm*
(baobab)-[root@slurm1 ~]# yum update 

Si tout est OK, rallumer slurmdbd pour lancer la conversion de la base (surveiller les logs):

(baobab)-[root@slurm1 ~]# tail -f /var/log/slurm/slurmdbd.log
(baobab)-[root@slurm1 ~]# systemctl start slurmdbd

Une fois la conversion fini, éteindre slurmctld et lancer salt-check slurm pour vérifier, si tout est OK ⇒ salt-apply slurm

(baobab)-[root@slurm1 ~]# salt-call --state-output=changes state.sls slurm test=true
(baobab)-[root@slurm1 ~]# salt-call --state-output=changes state.sls slurm

Vérifier les services slurm et la conf:

(baobab)-[root@slurm1 ~]# systemctl status slurmctld slurmdbd
(baobab)-[root@slurm1 ~]# less /etc/slurm/slurm.conf

Valeur a vérifier (sans ça le service ne démarre pas):

Enfin lancer le salt-apply:

(baobab)-[root@slurm1 ~]# salt-call --state-output=changes state.apply