[slurm-users] dual slurmctld and slurmdbd

Chris Samuel chris at csamuel.org
Wed Jul 3 14:38:52 UTC 2019

On 2/7/19 1:48 pm, Tina Fora wrote:

> We run mysql on a dedicated machine with slurmctld and slurmdbd running on
> another machine. Now I want to add another machine running slurmctld and
> slurmdbd and this machine with be on CentOS 7. Existing one is CentOS 6.
> Is this possible? Can I run two seperate slurmctld and slurmdbd point to
> the same slurm config and database?

Are you trying to set up an HA system (where one controller runs both 
and a second waits in the wings in case the first fails and will take over)?

Or do you want them to run separate clusters?

If you want the second, and are happy to have the same users and QOS's 
on both, then you can run one slurmctld per system and point them at the 
same slurmdbd (having created a cluster for each there first).

If you want HA then it's a lot more complicated as you'll need a (fast) 
shared filesystem between them both (we use GPFS for this) as both 
slurmctld's need to see the same state directory all the time.

We also run slurmdbd in failover mode talking to the same MySQL/MariaDB 
instance (but with a backup in case that fails).

All the best,
  Chris Samuel  :  http://www.csamuel.org/  :  Berkeley, CA, USA

More information about the slurm-users mailing list