📅  最后修改于: 2023-12-03 15:39:06.204000             🧑  作者: Mango
Slurm是一个开源的集群管理软件,在Linux环境下运行。它可以用来管理计算资源,调度任务,记录资源使用情况等。在本文中,我们将介绍如何在Debian上安装Slurm。
在开始安装Slurm之前,我们需要安装一些依赖包。运行以下命令来安装它们:
sudo apt-get update
sudo apt-get install libmunge-dev libmunge2 munge
sudo apt-get install libmysqlclient-dev mysql-common
sudo apt-get install libmariadbclient-dev libmariadb-dev libmariadb3
sudo apt-get install libreadline-dev readline-common
sudo apt-get install libncurses-dev
sudo apt-get install build-essential
在安装依赖之后,我们需要下载Slurm的源代码。将以下命令复制并运行以下载最新版本的Slurm:
wget https://www.schedmd.com/downloads/latest/slurm-21.08.7.tar.bz2
下载完Slurm源代码之后,我们需要解压它并在终端中进行编译和安装。
tar jxvf slurm-21.08.7.tar.bz2
cd slurm-21.08.7
./configure
make
sudo make install
在安装Slurm之前,我们还需要为Munge配置一个密钥。 Munge是一个加密软件,用于安全地传输数据和认证节点之间的通信。
sudo mkdir /var/run/munge
sudo chown munge /var/run/munge
sudo chgrp munge /var/run/munge
sudo /usr/sbin/create-munge-key -r
现在我们已经成功地安装了Slurm和Munge,我们可以启动Slurm服务了。运行以下命令以启动Slurm服务:
sudo systemctl start slurmctld.service
sudo systemctl start slurmd.service
安装Slurm非常容易,只需遵循上面的五个步骤即可完成。安装完成后,您可以开始配置Slurm以管理计算资源和调度任务。
注意:以上代码中出现的“”只是用来标记命令,不用写入终端