[slurm-users] [External] What is an easy way to prevent users run programs on the master/login node.

Prentice Bisbal pbisbal at pppl.gov
Tue Apr 27 15:35:35 UTC 2021


I think someone asked this same exact question a few weeks ago. The best 
solution I know of is to use Arbiter, which was created exactly for this 
situation. It uses cgroups to limit resource usage, but it adjusts those 
limits based on login node utilization and each users behavior ("bad" 
users get their resources limited more severely when they do "bad" things.

I will be deploying it myself very soon.

https://dylngg.github.io/resources/arbiterTechPaper.pdf 
<https://dylngg.github.io/resources/arbiterTechPaper.pdf>

Prentice

On 4/23/21 10:37 PM, Cristóbal Navarro wrote:
> Hi Community,
> I have a set of users still not so familiar with slurm, and yesterday 
> they bypassed srun/sbatch and just ran their CPU program directly on 
> the head/login node thinking it would still run on the compute node. I 
> am aware that I will need to teach them some basic usage, but in the 
> meanwhile, how have you solved this type of user-behavior problem? Is 
> there a preffered way to restrict the master/login resources, or 
> actions,  to the regular users ?
>
> many thanks in advance
> -- 
> Cristóbal A. Navarro
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.schedmd.com/pipermail/slurm-users/attachments/20210427/d04efe12/attachment-0001.htm>


More information about the slurm-users mailing list