Discussion:
[Beowulf] slurm in heterogenous cluster
Mikhail Kuzminsky
2017-09-18 05:41:39 UTC
Permalink
_______________________________________________
Beowulf mailing list, ***@beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf
Christopher Samuel
2017-09-18 06:03:47 UTC
Permalink
Hi Mikhail,
Is it possible to use diffenent slurm versions on different worker nodes
of cluster (w/other slurmctld and slurmdbd versions on head node) ? If
this is possible in principle (to use different slurmd versions on
different worker nodes), what are the most important restrictions for this?
The best info is in the "Upgrading" section of the Slurm quickstart guide:

https://slurm.schedmd.com/quickstart_admin.html

# Slurm daemons will support RPCs and state files from the two
# previous minor releases (e.g. a version 16.05.x SlurmDBD will
# support slurmctld daemons and commands with a version of 16.05.x,
# 15.08.x or 14.11.x). [...]
#
# If the SlurmDBD daemon is used, it must be at the same or higher
# minor release number as the Slurmctld daemons. In other words,
# when changing the version to a higher release number (e.g from
# 16.05.x to 17.02.x) always upgrade the SlurmDBD daemon first.
# [...]
#
# The slurmctld daemon must also be upgraded before or at the same
# time as the slurmd daemons on the compute nodes. Generally,
# upgrading Slurm on all of the login and compute nodes is
# recommended, although rolling upgrades are also possible
# (i.e. upgrading the head node(s) first then upgrading the
# compute and login nodes later at various times). Also see
# the note above about reverse compatibility. [...]

I don't know how well you'd go with differing versions across compute
nodes, I'd suggest if you are going to do that you have a partition per
version as I would guess an older version will not like talking to a new
version.

So basically you could have (please double check this!):

slurmdbd: 17.02.x
slurmctld: 17.02.x
slurmd: 17.02.x & 16.05.x & 15.08.x

or:

slurmdbd: 17.02.x
slurmctld: 16.05.x
slurmd: 16.05.x & 15.08.x

or:

slurmdbd: 16.05.x
slurmctld: 16.05.x
slurmd: 16.05.x & 15.08.x

or:

slurmdbd: 16.05.x
slurmctld: 15.08.x
slurmd: 15.08.x

or:

slurmdbd: 15.08.x
slurmctld: 15.08.x
slurmd: 15.08.x


Good luck!
Chris
--
Christopher Samuel Senior Systems Administrator
Melbourne Bioinformatics - The University of Melbourne
Email: ***@unimelb.edu.au Phone: +61 (0)3 903 55545

_______________________________________________
Beowulf mailing list, ***@beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit http://www
Mikhail Kuzminsky
2017-09-18 13:11:57 UTC
Permalink
Post by Christopher Samuel
...
https://slurm.schedmd.com/quickstart_admin.html
...
slurmdbd: 17.02.x
slurmctld: 17.02.x
slurmd: 17.02.x & 16.05.x & 15.08.x
...
Thank you very much !
I hope than modern major slurm versions will be succesfully translated
and builded also w/old Linux distributions
(for example, w/2.6 kernel).

Yours
Mikhail
_______________________________________________
Beowulf mailing list, ***@beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beow
Paul Edmon
2017-09-18 14:02:56 UTC
Permalink
We run both CentOS 6 and 7 here for our install of slurm.  There has
been no problems with using slurm on either simultaneously.

-Paul Edmon-
Post by Mikhail Kuzminsky
Post by Christopher Samuel
...
https://slurm.schedmd.com/quickstart_admin.html
...
slurmdbd: 17.02.x
slurmctld: 17.02.x
slurmd: 17.02.x & 16.05.x & 15.08.x
...
Thank you very much !
I hope than modern major slurm versions will be succesfully translated
and builded also w/old Linux distributions
(for example, w/2.6 kernel).
Yours
Mikhail
_______________________________________________
To change your subscription (digest mode or unsubscribe) visit
http://www.beowulf.org/mailman/listinfo/beowulf
_______________________________________________
Beowulf mailing list, ***@beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/li
Christopher Samuel
2017-09-19 23:44:23 UTC
Permalink
Post by Mikhail Kuzminsky
Thank you very much !
I hope than modern major slurm versions will be succesfully translated
and builded also w/old Linux distributions
(for example, w/2.6 kernel).
We run Slurm 16.05.8 on RHEL6 (2.6.32 base) without issue.
--
Christopher Samuel Senior Systems Administrator
Melbourne Bioinformatics - The University of Melbourne
Email: ***@unimelb.edu.au Phone: +61 (0)3 903 55545

_______________________________________________
Beowulf mailing list, ***@beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscrib
Loading...