设置组和分区

时间:2019-07-03 10:42:58

标签: centos7

我使用CentOS Linux7。创建两个组 group1 group2 ,并创建两个分区。我为每个组分配一个分区

我使用 obol 命令

创建用户和组
$ obol group add group1
$ obol user add user1                  
$ obol group addusers group1 users1 

我创建了两个分区,该机器有4个节点。

/etc/slurm/slurm-partitions.conf

PartitionName=part1 Nodes=node00[2-4] Shared=YES MaxTime=INFINITE State=UP Default=YES AllowGroups=group1
PartitionName=part2 Nodes=node001 Shared=YES MaxTime=INFINITE State=UP Default=NO AllowGroups=group2
#PartitionName=main   Nodes=node00[1-4] Shared=YES MaxTime=INFINITE State=UP Default=NO AllowGroups=otherGroupInTheFuture

使用user1帐户

$ groups
group1

当我运行作业sbatch job.sh时,出现以下错误:批处理:错误:批处理作业提交失败:用户所在的组不允许使用此分区

user1帐户中的

job.sh文件

#SBATCH --job-name=test
#SBATCH --nodes=1                
#SBATCH --ntasks-per-node=1     
#SBATCH --time=00:00:00          
#SBATCH --output=out.out
#SBATCH --error=err.err
##SBATCH --partition=part1 

module R
Rscript -e 'print("aaa")'

/ etc / sudoers 文件中,我添加了这一行

%group1 ALL=(ALL) ALL

0 个答案:

没有答案