📜  安装 slurm debian - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:39:06.204000             🧑  作者: Mango

安装 slurm debian

Slurm是一个开源的集群管理软件,在Linux环境下运行。它可以用来管理计算资源,调度任务,记录资源使用情况等。在本文中,我们将介绍如何在Debian上安装Slurm。

步骤1:安装依赖

在开始安装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
步骤2:下载Slurm

在安装依赖之后,我们需要下载Slurm的源代码。将以下命令复制并运行以下载最新版本的Slurm:

wget https://www.schedmd.com/downloads/latest/slurm-21.08.7.tar.bz2
步骤3:编译和安装Slurm

下载完Slurm源代码之后,我们需要解压它并在终端中进行编译和安装。

tar jxvf slurm-21.08.7.tar.bz2
cd slurm-21.08.7
./configure
make
sudo make install
步骤4:配置Munge

在安装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
步骤5:启动Slurm服务

现在我们已经成功地安装了Slurm和Munge,我们可以启动Slurm服务了。运行以下命令以启动Slurm服务:

sudo systemctl start slurmctld.service
sudo systemctl start slurmd.service
结论

安装Slurm非常容易,只需遵循上面的五个步骤即可完成。安装完成后,您可以开始配置Slurm以管理计算资源和调度任务。

注意:以上代码中出现的“”只是用来标记命令,不用写入终端