实验环境
此处我们使用centos7作为本次安装slurm的测试服务器,可以在自己虚拟机上进行测试。至少需要1G内存1个CPU。
依赖库
- gcc
- python3
- munge-devel
- munge
- munge-devel
- pmix
- openmpi
yum install gcc python3 munge-devel munge make -y
openmpi 及pmix 安装方式参照此处即可
slurm 版本
|软件名称|版本|下载地址|
|slurm|20.02.5|下载地址|
编译过程
bunzip2 slurmx.tar.bz2
tar -xf slurmx.tar
cd slurm
./configure --prefix=/usr/local/slurm --with-pmix=/usr/local/pmix3
make -j install
运行
# 启动munge 且自行配置好slurm.conf 文件
create-munge-key
systemctl start munge
slurmctld
slurmd
srun --mpi=pmix -n1 ./hello_c