[slurm-users] Adding Users to Slurm's Database

Ole Holm Nielsen Ole.H.Nielsen at fysik.dtu.dk
Tue Aug 18 18:45:26 UTC 2020


On 18-08-2020 17:36, Jason Simms wrote:
> Hello everyone! We have a script that queries our LDAP server for any 
> users that have an entitlement to use the cluster, and if they don't 
> already have an account on the cluster, one is created for them. In 
> addition, they need to be added to the Slurm database (in order to track 
> usage, FairShare, etc.).
> 
> I've been doing this manually with a command like this:
> 
> sacctmgr add user <username> Account=root DefaultAccount=root
> 
> I would like to add that command to the user creation script, but I'm 
> warned off by the Slurm docs that say never to call sacctmgr in a 
> script/loop. I understand the reasons why doing so multiple times in 
> rapid succession can be a bad idea. In our case, however, it would be 
> rare to have more than one new user at a time (our script runs in 
> 15-min. intervals). Is there really a concern in a case like ours?
> 
> How do you all handle adding users to Slurm's DB? Manually? Or, if not 
> by script or some automated means...??

You might want to take a look at my Slurm user account tools in
https://github.com/OleHolmNielsen/Slurm_tools/tree/master/slurmaccounts

See also my Slurm User Group talk "Slurm Account Synchronization with 
UNIX Groups and Users" in https://slurm.schedmd.com/publications.html

I hope this helps.

/Ole



More information about the slurm-users mailing list