cento7.9安装slurm23.11
时间: 2024-09-25 09:15:01 浏览: 43
要在CentOS 7.9上安装SLURM 23.11版本,首先你需要确保你的系统已经更新到最新,并且安装了必要的依赖包。以下是步骤:
1. **更新系统和安装工具**:
```bash
sudo yum update -y
sudo yum install epel-release -y # 如果还没有EPEL仓库,需要先安装
sudo yum install wget tar gcc-c++ cmake automake libtool -y
```
2. **下载SLURM源码**:
```bash
wget https://github.com/SchedMD/slurm/archive/v23.11.tar.gz
tar -zxvf v23.11.tar.gz
cd slurm-23.11
```
3. **配置编译选项** (假设你想要安装到`/opt/slurm`):
```bash
./configure --prefix=/opt/slurm --enable-gossip --enable-mpi-defaults --with-malloc=system
```
根据需要调整其他选项,比如`--enable-gossip`启用消息传递功能,`--with-malloc=system`选择默认的内存管理。
4. **编译并安装**:
```bash
make && sudo make install
```
5. **配置SLURM**:
需要创建slurm相关的目录和文件,通常会在 `/etc/slurm` 和 `/var/spool/slurm` 下操作。编辑 `slurm.conf` 文件,设置合适的资源参数、队列策略等。
6. **启动服务**:
```bash
sudo systemctl start slurmd
sudo systemctl enable slurmd
```
可能还需要开启监控和调度服务 (`slurmd` 和 `slurmctld`)。
7. **测试SLURM**:
使用 `sinfo`, `squeue`, 或者 `SBATCH` 预提交任务命令检查是否可以正常工作。
阅读全文