Регистрация нового пользователя Slurm.

1. Пользователь должен быть зарегистрирован в kerberos и AFS.

2. Проверить  время жизни его тикета:

lxbsrv1:~ # heimdal-kinit —afslog -S kadmin/admin litadmin/admin@JINR.RU
heimdal-kadmin list -l <user> | grep -E » life: »
должно быть
}}}
Max ticket life: 1 day 1 hour
Max renewable life: unlimited
}}}

3. Регистрировать  пользователя в EOS.  (quota =4GB)

{{{
USERNAME=<user>
USERQUOTA=<n>G
USERGRP=`id -g $USERNAME`
USERFL=`echo $USERNAME | cut -c 1-1`
USERPATH=/eos/user/$USERFL/$USERNAME
echo user=$USERNAME   group=$USERGRP  quota=$USERQUOTA path=$USERPATH
eos -b mkdir -p $USERPATH
eos -b chown $USERNAME:$USERGRP  $USERPATH
eos -b chmod 750  $USERPATH
eos -b quota set -u  $USERNAME  -v  $USERQUOTA  $USERPATH
}}}

5. Включить его в SLURM,
можно сразу несколько одной командой:
{{{
lxbsrv1:~ # addnewuser <user> <user2> <user3> …
}}}

6.  Show all accounting/user configuration

lxbsrv1:~ # sacctmgr show associations format=Account,ParentName,User,Partition,Fairshare,Priority,QOS,

DefaultQOS,grptres,maxjobs tree | less -S

 

7. First time user registration in CCIC Slurm

sacctmgr -i create user name=<user> account=users Priority=150 fairshare=150 QOS=low DefaultQOS=low Priority=150 grptres=cpu=400

#
# Modify user registration
#
# for max cpu
sacctmgr -i modify user name=<user> set grptres=cpu=400