鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

编译Slurm

操作步骤

  1. 使用PuTTY工具,以root用户登录服务器。
  2. 执行以下命令进入Munge目录。

    cd /home/mungerpm

  3. 执行以下命令在testnode1和testnode2节点上安装Munge。

    yum install -y munge*

  4. 执行以下命令进入Slurm目录。

    cd /path/to/SLURM

  5. 执行以下命令构建Slurm的rpm包。

    rpmbuild -ta --clean slurm-18.08.7.tar.bz2

  6. 执行以下命令检查是否成功生成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
  7. 执行以下命令在“/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