用户同步管理及集群初始配置-集群搭建步骤7
前面的几个步骤执行完之后,集群就已经创建好了初步的分区,如下所示:
STATE为idle证明所有节点上的slurmd服务状态是正常,但此时用户还无法利用slurm提交作业,还需要对集群进行初始化配置以及创建用户,并把用户同步到所有的计算节点。
1、集群添加account
account属性是slurm用户在提交作业时需要配置的属性之一,用于作业记账使用。集群在初始化时,需添加系统的account,用户提交作业时的可不指定account属性,因为系统中有默认的account。
创建集群名字,如果在slurmdbd.conf文件中已经指定了cluster,那么这一步不需要执行,系统会自动创建。
sacctmgr add cluster hgy
在集群中添加account属性:
sacctmgr add account normal Description="Default account"
此时normal会作为系统中存在的account属性之一存在,如果创建用户时指定了默认的account为normal,那么用户在提交作业时无需指定account属性,将会自动以normal的account进行提交。当然也可以为集群添加多个account。
2、用户同步
由于集群中存在多个计算节点,那么提交作业时,所有的计算节点都必须存在此用户账户,并且UID需保持一致。因此在创建用户时需指定用户的UID,并且把用户信息同步到所有的计算节点。此处推荐有条件的用户采用ldap作为用户认证管理工具,适合集群上的用户认证机制,此次由于集群较小,没有使用ldap。
UIDNOW=1300
useradd test -p test -d /public/home/$1 -u ${UIDNOW} -s /bin/bash
scp /etc/passwd /etc/shadow /etc/group cn02:/etc/
scp /etc/passwd /etc/shadow /etc/group cn03:/etc/
scp /etc/passwd /etc/shadow /etc/group cn04:/etc/
scp /etc/passwd /etc/shadow /etc/group cn05:/etc/
/etc/passwd: 存储用户UID等相关信息的文件。
/etc/shadow: 存储用户密码信息的文件
/etc/group: 存储用户组信息的文件。
把这三个文件同步到其他节点之后,就可以保证所有节点的用户是一致的。
3、添加linux系统用户到slurm中
虽然系统中存在了test用户,但是slurm自己本身并无法识别test用户,因此必须在slurm中添加test用户:
sacctmgr -i add user test DefaultAccount=normal
注意必须指定:DefaultAccount属性,同时在管理节点的slurm.conf配置文件中需开启如下配置:
AccountingStorageEnforce=associations
用户此时便可利用默认的account或者指定其他的account进行提交作业。
4、提交作业
不指定-A 参数,则以默认的normal属性提交
srun -n 10 hostname
指定-A参数,则以其他的记账属性提交
srun -A otheraccount -n 10 hostname
其他常用命令请参考slurm官方网站。
用户同步管理及集群初始配置-集群搭建步骤7相关推荐
- 搭建K8s集群(二进制方式)-搭建步骤介绍
使用二进制方式搭建K8S集群 注意 [暂时没有使用二进制方式搭建K8S集群,因此本章节内容不完整... 欢迎小伙伴能补充~] 准备工作 在开始之前,部署Kubernetes集群机器需要满足以下几个条件 ...
- Hadoop集群环境配置搭建
一.简单介绍 Hadoop最早诞生于Cutting于1998年左右开发的一个全文文本搜索引擎 Lucene,这个搜索引擎在2001年成为Apache基金会的一个子项目,也是 ElasticSearch ...
- linux下安装oracle集群,【Oracle 集群】Linux下Oracle RAC集群搭建之Oracle DataBase安装(八)...
目录 数据库安装 继oracle集群安装之后,接下来也是最重要的数据库安装,整个数据库安装难度不大,用户以oracle用户身份登录RAC1主节点,对解压后的文件安装.主节点下安装后,其他所有结点自动安 ...
- HA高可用集群与RHCS集群套件
一.HA基本概念 linux高可用集群(HA)原理详解:https://blog.csdn.net/xiaoyi23000/article/details/80163344 负载均衡.集群.高可用(H ...
- Nacos 配置分组 Group,命名空间Namespace和配置集DataId
配置集( Data ID) 一组相关或者不相关的配置项的集合称为配置集.在系统中,一个配置文件通常就是一个配置集,包含了系统各个方面的配置.例如,一个配置集可能包含了数据源.线程池.日志级别等配置项. ...
- 技术干货实战(4)- 分布式集群部署模式下Nginx如何实现用户登录Session共享(含详细配置与代码实战)
原文链接:技术干货实战(4)- 分布式集群部署模式下Nginx如何实现用户登录Session共享(含详细配置与代码实战) 最近有小伙伴催更,让debug多写点技术干货,以便多学习.巩固一些技能:没办法 ...
- solrloud集群的配置,zoookeeper+IK分词器+solrcloud,以及集群连接,分片管理
什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud.当一个系统的索引数据量少的时候是不需要 ...
- 超详细版企业离线部署CDH6.10集群与配置使用
进入大数据行业数载,也从一个开发小白走到了今天,期间也历经过一摸番着石头过河的探索,到如今的胸有点墨:玩过demo,使用过负责过上千节点的大数据集群开发与使用:被人面虐过,也面跪过一些人.如今,趁着自 ...
- 【Big Data】HADOOP集群的配置(一)
Hadoop集群的配置(一) 摘要: hadoop集群配置系列文档,是笔者在实验室真机环境实验后整理而得.以便随后工作所需,做以知识整理,另则与博客园朋友分享实验成果,因为笔者在学习初期,也遇到不少问 ...
最新文章
- 影像融合操作的几种途径
- /* * 编程题第四题(20分): 	用1元5角钱人名币兑换5分、2分和1分的硬币(每一种都要有)共一百枚,问共有几种兑换方案?并输出每种方案。 */
- linux共享比windows好处,开源Linux虚拟化优势比Windows有何特点?
- Exceptions
- H5的段落标签、图片标签、列表标签与链接标签
- 我的第二个切换图片高亮显示,给力
- win10照片不能下一张的解决办法
- 计算机思维在英语专业的应用,英语专业在计算机科学中的重要性
- 网上的PS把图片变清晰的原理
- 计算机表格常用公式,十个办公常用的最基本的Excel函数
- C语言种根号怎么表示 比如(1-x)的二分之一次方
- 湘潭大学计算机学院考研喜报,喜报:数学与信息学院考研学子喜讯频传(2019年)...
- Spring Boot Admin
- excel条件格式设置截止日期颜色
- 读后感:麦田守望者--走出软件作坊:三五个人十来条枪 如何成为开发正规军(四十三)
- 扫描仪显示计算机无法,扫描仪无法显示怎么办 扫描仪无法显示解决方法【详解】...
- 【Excel】选择性粘贴
- vue点击图片查看大图使用插件 vue-photo-preview
- Python 奇淫技巧,助你更好的摸鱼
- 最新导则下生态环境影响评价及图件制作
热门文章
- python实现最大独立集算法_2018校招总结(外企,国内大公司,国内创业公司)...
- 磁饱和的产生原因和影响;磁化强度H和磁感应强度B
- el-tree 默认展开第一级节点
- 中国工程院院士高文:从大数据科学到人工智能的迁移过程
- 在共享主机上使用Screen for Human Beings:Byobu
- html5 人在星空中,《在星空中》的教学设计
- python编程基础-task4-FOR、IF以及while
- 变形金刚2的影评-《变形金刚3 天网反击战》
- 淘宝搜索功能测试用例
- Linux-凝思6.0.80磐石网络配置-亲测过