编译Slurm
操作步骤
- 使用PuTTY工具,以root用户登录服务器。
- 执行以下命令进入Munge目录。
cd /home/mungerpm
- 执行以下命令在testnode1和testnode2节点上安装Munge。
yum install -y munge*
- 执行以下命令进入Slurm目录。
cd /path/to/SLURM
- 执行以下命令构建Slurm的rpm包。
rpmbuild -ta --clean slurm-18.08.7.tar.bz2
- 执行以下命令检查是否成功生成rpm包。
ls /root/rpmbuild/RPMS/aarch64/ | grep slurm
slurm-18.08.7-1.el7.aarch64.rpm slurm-contribs-18.08.7-1.el7.aarch64.rpm slurm-devel-18.08.7-1.el7.aarch64.rpm slurm-example-configs-18.08.7-1.el7.aarch64.rpm slurm-libpmi-18.08.7-1.el7.aarch64.rpm slurm-openlava-18.08.7-1.el7.aarch64.rpm slurm-pam_slurm-18.08.7-1.el7.aarch64.rpm slurm-perlapi-18.08.7-1.el7.aarch64.rpm slurm-slurmctld-18.08.7-1.el7.aarch64.rpm slurm-slurmd-18.08.7-1.el7.aarch64.rpm slurm-slurmdbd-18.08.7-1.el7.aarch64.rpm slurm-torque-18.08.7-1.el7.aarch64.rpm
- 执行以下命令在“/path/to/SLURM”目录下创建一个“slurmrpm”目录,并将“/root/rpmbuild/RPMS/aarch64”目录下slurm的rpm包拷贝到“/path/to/SLURM/slurmrpm”目录。
mkdir -p /path/to/SLURM/slurmrpm
cp /root/rpmbuild/RPMS/aarch64/slurm* /path/to/SLURM/slurmrpm -f
父主题: Slurm的RPM包生成