[slurm-users] Include some cores of the head node to a partition

Chris Samuel chris at csamuel.org
Sun Apr 29 05:12:03 MDT 2018

On Sunday, 29 April 2018 6:57:58 PM AEST Mahmood Naderan wrote:

> [root at rocks7 ~]#  scontrol show config | fgrep -i rocks7

Ah, I'd forgotten that wouldn't list the NodeName lines from your config file. 

> Chris,
> Regarding this section
> NodeName=rocks7 NodeAddr=

OK, so there you are not telling Slurm anything about your hardware. As you 
just want 20 cores for rocks7 then you probably want to add this to your 
NodeName line:

CPUs=20 Boards=1 SocketsPerBoard=4 CoresPerSocket=5 ThreadsPerCore=1

I've never tried to do this though so it might not be optimal.

> Should I add something like
> PartitionName=OTHERS AllocNodes=rocks7 State=UP MaxCPUsPerNode=20
> or even 32?

No, it looks like Slurm hasn't got the right config info in it for the node.

Try updating your config and restarting slurmctld and slurmd everywhere and see 
where that gets you.   If it's still drained but the hardware config looks good 
in Slurm then you can do "scontrol update node=rocks7 state=resume" to tell 
Slurm to try using it again.

All the best,
 Chris Samuel  :  http://www.csamuel.org/  :  Melbourne, VIC

More information about the slurm-users mailing list