slurm

  1. 安装Munge软件包
sudo yum install munge munge-libs
  1. 生成Munge Key
sudo create-munge-key
  1. 将生成的Munge Key文件复制到所有节点
sudo scp /etc/munge/munge.key user@cn1:/etc/munge/munge.key
sudo scp /etc/munge/munge.key user@cn2:/etc/munge/munge.key
  1. 设置Munge用户和组
sudo groupadd -g 991 munge
sudo useradd -m -c "MUNGE authentication service" -d /var/lib/munge -u 991 -g munge -s /sbin/nologin munge
  1. 更改相关文件的所有者和组为Munge用户和组
sudo chown -R munge: /etc/munge/ /var/log/munge/ /var/lib/munge/
  1. 编辑Munge服务配置文件
sudo nano /usr/lib/systemd/system/munge.service

确保User和Group的值分别设置为munge用户和组的uid和gid。

  1. 重新加载systemd管理的服务单元并启动Munge服务
sudo systemctl daemon-reload
sudo systemctl start munge
  1. 安装Slurm软件包
sudo yum install epel-release
sudo yum install slurm
  1. 在管理节点上配置Slurm
sudo nano /etc/slurm/slurm.conf

在配置文件中添加节点信息、分区信息等,并添加以下内容以启用Munge加密:

MungeKey=/etc/munge/munge.key
  1. 启动slurmctld服务
sudo systemctl start slurmctld
  1. 在计算节点上安装Slurmd软件包
sudo yum install epel-release
sudo yum install slurmd
  1. 配置Slurmd
sudo nano /etc/slurm/slurmd.conf

在配置文件中添加节点信息。

  1. 启动Slurmd服务
sudo systemctl start slurmd

完成以上步骤后,你将在CentOS系统上成功配置了Munge和Slurm,并且在Slurm配置中体现了Munge的设置,确保了通信的加密和安全性。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。