I think the problem you have here is the salloc you ran doesn't automatically send you to a node in your allocation. I am gussing you ran your salloc from hpcdev-005 that is why hostname by itself returns that. If you ran srun hostname inside of your salloc you would get on the node in your allocation.
On 09/11/2014 03:44 PM, Eva Hocks wrote:
I am trying to configure the latest slurm 14.03 and am running into problem to prevent slurm from running jobs on the control node. sinfo shows 3 nodes configure in the slurm.conf: active up 2:00:00 1 down* hpc-0-5 active up 2:00:00 1 mix hpc-0-4 active up 2:00:00 1 idle hpc-0-6 but when I use salloc I end up on the head node $ salloc -N 1 -p active sh salloc: Granted job allocation 16 sh-4.1$ hostname hpcdev-005.sdsc.edu That node is not part of the "active" partition but slurm still uses it. How? The allocation btw is for NodeList=hpc-0-4 and the user can login to that node without a problem but slurm doesn't run the sh on that node for the user. Also how can a user find out what nodes are allocated without having to run the scontrol command? Is there an option in salloc to return the host names? Thanks Eva
