On 7/14/21 3:26 PM, Heitor wrote:
On Mon, 12 Jul 2021 21:00:45 +0200
Ole Holm Nielsen <ole.h.niel...@fysik.dtu.dk> wrote:
SchedMD recommends that the slurmctld server should have only a few,
but very fast CPU cores, in order to ensure the best responsiveness.
The database server should preferably run on a physical server.
That is very interesting.
By database server, you mean slurmdbd server or the mysql database
server?
The MySQL server should run on a physical machine for the fastest disk access.
We currently have 1 dedicated machine for mysql and another 1 for
slurmdbd. Is it recommended to keep them separated?
Probably it doesn't matter. We run slurmdbd and MySQL on the same server.
The important design is to separate slurmdbd from slurmctld and other
cluster services.
I prefer to run slurmctld and slurmdbd on separate servers so that I
can upgrade the Slurm database independently and before the slurmctld
server upgrade. This allows me to test the slurmdbd upgrade without
disturbing slurmctld and the cluster operations (it's OK for slurmdbd
to be unavailable for many hours). See also my Slurm upgrade page
https://wiki.fysik.dtu.dk/niflheim/Slurm_installation#upgrading-slurm
This page is very insightful! Bookmarked it :)
Thanks!
/Ole