//slurm install
//CentOS 7 system
//192.168.159.141 node01
//192.168.159.142 node02
systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl disable NetworkManager
systemctl stop NetworkManager
sed -i '7 s/enforcing/disabled/' /etc/sysconfig/selinux
getenforce #is disabled--->>continue or reboot
setenforce 0
yum -y update
yum -y remove mariadb-server mariadb-devel
cat /etc/passwd | grep slurm
userdel -r slurm
userdel -r munge
yum -y install mariadb-server mariadb-devel
export MUNGEUSER=1216
groupadd -m -c "MUNGE Uid 'N' Gid Emporium" -d /var/lib/munge -u $MUNGEUSER -g munge -s /sbin/nologin munge
export SLURMUSER=1217
groupadd -g $SLURMUSER slurm
useradd -m -c "SLURM workload manger" -d /var/lib/slurm -u $SLURMUSER -g slurm -s /bin/bash slurm
yum -y install epel-release
yum -y install munge munge-libs munge-devel
yum -y install rng-tools #node01
rngd -r /dev/urandom #node01
/usr/sbin/create-munge-key -r #node01
dd if=/dev/urandom bs=1 count=1024 > /etc/munge/munge.key #node01
chown munge: /etc/munge/munge.key #node01
chmod 400 /etc/munge/munge.key #node01
scp /etc/munge/munge.key root@node02:/etc/munge #node01
chown -R munge: /etc/munge/ /var/log/munge/
chmod 0700 /etc/munge/ /var/log/munge/
munge -n
munge -n | unmunge
munge -n | ssh node01/02 unmunge
remunge
yum -y install openssl openssl-devel pam-devel numactl numactl-devel hwloc hwloc-devel lua lua-devel readline-devel rrdtool-devel ncurses-devel man2html libmad libibumad
mkdir -p /nfs/slurm-rpms
cd /nfs
yum -y install rpm-build
rpmbuild -ta slurm-16.08.9.tar.bz2
cd /root/rpmbuild/RPMS/x86_64
cp -p *.rpm /nfs/slurm-rpms
yum -y install --nogpgcheck loclainstall *.rpm
cd /etc/slurm ; cp -p slurm.conf.example slurm.conf #node01
vim slurm.conf #node01
ControlMachine=node01
ControlAddr=node01
StatSaveLocation=/var/spool/slurmctld
SlurmctldLogFile=/var/log/slurmctld.log
SlurmdLogFile=/var/log/slurmd.log
NodeName=node01 CPUs=1 State=UNKOWN
NodeName=node02 CPUs=1 State=UNKOWN
ParttionName=debug Nodes=node01,node02 Default=YES MaxTime=INFINITE State=UP
:wq
mkdir /var/spool/slurmctld
mkdir slurm: /var/spool/slurmctld
chmod 755 /var/spool/slutmctld
touch /var/log/slurmctld.log
chown slurm: /var/log/slurmctld.log
touch /var/log/slurm_jobacct.log /var/log/slurm_jobcomp.log
chown slurm: /var/log/slurm_jobacct.log /var/log/slurm_jobcomp.log
mkdir /var/spool/slurmd
chown slurm: /var/spool/slurmd
chmod 755 /var/spool/slurmd
touch /var/log/slurmd.log
chown slurm: /var/log/slurmd.log
slurmd -C
systemctl stop friewalld.service
systemctl diable firewalld.service
yum -y install ntp
chkconfig ntpd on
ntpdate pool.ntp.org
systemctl start ntpd
systemctl enable slurmd.service
systemctl start slurmd.service
systemctl status slurmd.service
systemctl enable munge.service
systemctl start munge.service
systemctl status munge.service
systemctl enable slurmctld.service #node01
systemctl start slurmctld.service #node01
systemctl status slurmctld.service #node01
scontrol show nodes
sinfo --Node
-----------------------Have questions to contact me :QQ 1394466404----------------------------
- CentOS 7 install LNMP
CentOS 7 install LNMP 关于 Nginx (发音 “engine x”)这是一款免费.开源.高效的 HTTP 服务器,Nginx是以稳定著称,丰富的功能,结构简单,低资源消耗.本教 ...
- centos source install
CentOS Kernel Source Install Mar 12th, 2012 | Comments CentOS kernel source install, first off if yo ...
- fluidity install on Cluster
fluidity install on Cluster 1.编译器安装 gcc4.6 openmpi python HOME_PATH= /hpcdata1/xiaozhong/ 1.1.gmp &a ...
- Centos 7.5 通过yum安装GNOME Desktop时出现:file /boot/efi/EFI/centos from install of fwupdate-efi-12-5.el7.centos.x86_64 conflicts with file from package grub2-common-1:2.02-0.65.el7.centos.2.noarch
系统版本为: [root@s10 ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 由于管理kvm虚拟机的需求,需要安装 ...
- centos install zookeeper cluster
1.apache官方下载, 2.新版本需要jdk环境,然后配置好jdk环境 3.解压zookeeper,进入解压后的conf,新建zoo.cfg (删掉自带的cfg)内容如下 tickTime=200 ...
- Centos 7 MariaDB Galera cluster 部署
一.安装环境准备 1.系统: CentOS Linux release 7.4.1708 (Core) 2.hosts 10.6.32.51 openstack1 10.6.32.52 opensta ...
- Centos yum install
http://wiki.centos.org/TipsAndTricks/BrokenVserver centos mirror: http://mirror.centos.org/centos/6 ...
- CentOS 7 install Tensorflow-gpu
# install TensorFlow GPU on CentOS 7.0# https://www.server-world.info/en/note?os=CentOS_7&p=tens ...
- centos yum install oracle java
How to install Java on CentOS 7 | Linuxizehttps://linuxize.com/post/install-java-on-centos-7/ CentOS ...
随机推荐
- model.addattribute()的作用
1.往前台传数据,可以传对象,可以传List,通过el表达式 ${}可以获取到, 类似于request.setAttribute("sts",sts)效果一样. 2.@ModelA ...
- json_decode 转数组
json_decode($json); 直接转义json数据后会发现转义后的数据时对象类型, 想要获得数组型,加一个参数 json_decode($json,true);
- gitlab4.0_工程提交
一,环境 gitlab linux系统 IP :10.2.177.31 ==>(我已经申请了一个账户 A@A) 客户端 windows系统 IP:10.2.256. ...
- C++调用openssl实现DES加密解密cbc模式 zeropadding填充方式 pkcs5padding填充方式 pkcs7padding填充方式
============================================== des cbc 加密 zeropadding填充方式 ======================= ...
- 连接mysql && ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
上一篇:mysql服务正在启动 mysql服务无法启动 && mysql启动脚本 mysql关闭脚本 此篇目编写一个核心目的: 1.mysql连接 先抛出一个问题 这是因为mysql服 ...
- jQuery-导航下拉菜单-实用简单
/*CSS代碼*/ /*導航*/ .nav{background: url("../img/menu_bar.gif") repeat-x;} .nav ul li{display ...
- c#之如何转换文本文件编码格式为utf-8
如代码: string content = File.ReadAllText(path, Encoding.Default); File.WriteAllText(path, content, Enc ...
- cocos 搭建安卓环境
http://blog.csdn.net/yiye3376/article/details/42219889
- 关于ajax原理介绍
1.ajax技术的背景 不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth.google suggest以及gmail等对ajax技术的广泛应用,催生了ajax ...
- JavaScript <script>标签的位置、延迟脚本(defer属性)与 异步脚本(async属性)
一.<script>标签的位置 传统的做法是将<script>元素放在<head>元素中,例如: <!DOCTYPE html><html > ...