Créer des utilisateurs SLURM.
Lister l’ensemble des utilisateurs et comptes SLURM
Les comptes SLURM se différentient des utilisateurs SLURM.
Utilisateurs
Sur votre cluster :
# sacctmgr list user |
Exemple de sortie :
User Def Acct Admin |
PS : Si noms trop long y a un “+”
Comptes
Sur votre cluster
# sacctmgr list account |
Liste présentée sous la forme :
Account Descr Org |
Commandes sur les utilisateurs
Ajouter un utilisateur
Un compte SLURM est défini par l’association d’un utilisateur SLURM (compte Linux) et d’un compte SLURM (ici : “ST”).
Un cluster est ensuite ajouté à cette association, plus loin “Experimentation”.
Pour ajouter un utilisateur SLURM :
# sacctmgr add user name=<LOGIN> account=<SLURM_ACCOUNT> |
Exemple :
# sacctmgr add user name=dustin account=ST |
Modification d’un utilisateur SLURM
Modification du compte SLURM SLURM_ACCOUNT
associé à l’utilisateur SLURM SLURM_USER
# sacctmgr modify user where user=<SLURM_USER> set defaultaccount=<SLURM_ACCOUNT> |
Liste des associations pour un utilisateur SLURM
Pour lister les associations d’un utilisateur :
# sacctmgr list assoc user=<LOGIN> |
Exemples :
Avec l’utilisateur dustin
# sacctmgr list assoc user=dustin |
Avec l’utilisateur root
# sacctmgr list assoc user=root |
Toutes les associations :
# sacctmgr show assoc format=cluster,user,qos |
Documentation
https://slurm.schedmd.com/sacctmgr.html
https://rcic.uci.edu/Experimentation3/account-control.html
https://rcic.uci.edu/hpc3/slurm.html