I installed SLURM by compiling RPMs from slurm-15.08.7.tar.bz2. I then installed every package that it created. I noticed the following systemd unit files are included:

/usr/lib/systemd/system/slurmd.service
/usr/lib/systemd/system/slurmdbd.service
/usr/lib/systemd/system/slurmctld.service

... but also comes with:

/etc/rc.d/init.d/slurmdbd
/etc/rc.d/init.d/slurm

I'm confused by this.  Why are there both init and systemd files?

Also: slurm, slurmd, slurmctld, slurmdbd... Who does what? Who needs to run on what machines (head, login, and compute)?

--
Jeff White
HPC Systems Engineer
Information Technology Services - WSU

Reply via email to