Vraag Hoe een gebruikerskoppeling in Slurm wijzigen?


Ik wil een gebruiker in Slurm-planningssysteem verplaatsen, van zijn huidige groep naar een andere groep. Maar er zijn fouten als ik het voor de hand lig:

sacctmgr modify user where name=example set account=groupb

De enige manier om dit te doen, is het verwijderen en opnieuw maken met het nieuwe account:

sacctmgr delete user example account=groupa
sacctmgr add user example account=groupb

Bedankt


4
2017-10-19 14:40


oorsprong




antwoorden:


Ik kwam over dit antwoord en wil mijn inzicht hier delen: In Slurm draait alles om associaties. Zhens antwoord heeft volkomen gelijk. Voeg gewoon een nieuwe koppeling toe voor die gebruiker en verwijder de oude. Of verlaat de oude koppeling zodat de gebruiker kan beslissen onder welk account een taak moet worden uitgevoerd (zie optie -U van srun)

sacctmgr remove user where user=example and account=oldgroup
sacctmgr add user name=example defaultaccount=newgroup ...

6
2017-09-03 09:24





Ik heb een andere manier gevonden om meerdere accounts te gebruiken en de standaard naar de laatste toe te voegen:

sacctmgr add user example account=groupb
sacctmgr modify user where user=example set defaultaccount=groupb

5
2017-12-11 11:56