- 安装Munge软件包:
sudo yum install munge munge-libs
- 生成Munge Key:
sudo create-munge-key
- 将生成的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
- 设置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
- 更改相关文件的所有者和组为Munge用户和组:
sudo chown -R munge: /etc/munge/ /var/log/munge/ /var/lib/munge/
- 编辑Munge服务配置文件:
sudo nano /usr/lib/systemd/system/munge.service
确保User和Group的值分别设置为munge用户和组的uid和gid。
- 重新加载systemd管理的服务单元并启动Munge服务:
sudo systemctl daemon-reload
sudo systemctl start munge
- 安装Slurm软件包:
sudo yum install epel-release
sudo yum install slurm
- 在管理节点上配置Slurm:
sudo nano /etc/slurm/slurm.conf
在配置文件中添加节点信息、分区信息等,并添加以下内容以启用Munge加密:
MungeKey=/etc/munge/munge.key
- 启动slurmctld服务:
sudo systemctl start slurmctld
- 在计算节点上安装Slurmd软件包:
sudo yum install epel-release
sudo yum install slurmd
- 配置Slurmd:
sudo nano /etc/slurm/slurmd.conf
在配置文件中添加节点信息。
- 启动Slurmd服务:
sudo systemctl start slurmd
完成以上步骤后,你将在CentOS系统上成功配置了Munge和Slurm,并且在Slurm配置中体现了Munge的设置,确保了通信的加密和安全性。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。