deploy slurm in an ubuntu-based environment
#!/bin/bash
slurm_ver=23.02.1
#
# server:
apt-get -y update
apt-get -y install munge
apt-get -y install libmunge-dev
apt-get -y install bsd-mailx
# apt-get -y install mysql-server
# apt-get -y install libmysqlclient-dev
apt-get install git gcc make ruby ruby-dev libpam0g-dev libmariadbclient-dev
$ gem install fpm
apt-get -y install checkinstall
wget https://download.schedmd.com/slurm/slurm-${slurm_ver}.tar.bz2
tar xvf slurm-${slurm_ver}.tar.bz2
cd slurm=${slurm_ver}
./configure --enable-debug --prefix=/usr --sysconfdir=/etc/slurm --with-mysql_config=/usr/bin/
make
checkinstall
useradd slurm
create-munge-key
service munge start
service mysql start
mysql -u root
create database slurm_acct_db;
grant all privileges on slurm_acct_db.* to 'slurm'@'localhost';
update-rc.d slurmctld
#
# client:
apt-get -y install nfs-client
mkdir /shared
mount umaster:/shared /shared
ln -s /shared/slurm/etc /etc/slurm
update-rc.d slurmd

0 Comments:
Post a Comment
<< Home