Working rest service

This commit is contained in:
Aditya Ujeniya 2024-10-23 10:17:42 +02:00
parent 2b68597724
commit f574568d76
3 changed files with 10 additions and 5 deletions

View File

@ -27,7 +27,7 @@ RUN dnf --enablerepo=powertools install -y munge-devel rrdtool-devel lua-devel h
RUN mkdir -p /usr/local/slurm-tmp \
&& cd /usr/local/slurm-tmp \
&& wget https://download.schedmd.com/slurm/slurm-${SLURM_VERSION}.tar.bz2 \
&& rpmbuild -ta --with slurmrestd slurm-${SLURM_VERSION}.tar.bz2
&& rpmbuild -ta --with slurmrestd --with jwt slurm-${SLURM_VERSION}.tar.bz2
RUN ARCH=$(uname -m) \
&& yum -y --nogpgcheck localinstall \

View File

@ -54,6 +54,10 @@ _slurmrestd() {
echo ""
# mkdir -p /var/spool/slurm/ctld /var/spool/slurm/d /var/log/slurm /etc/slurm
# chown -R slurm: /var/spool/slurm/ctld /var/spool/slurm/d /var/log/slurm
mkdir -p /etc/config /var/spool/slurm /var/spool/slurm/restd /var/spool/slurm/restd/rest
chown -R slurm: /etc/config /var/spool/slurm /var/spool/slurm/restd /var/spool/slurm/restd/rest
touch /var/log/slurmrestd.log
chown slurm: /var/log/slurmrestd.log
if [[ ! -f /home/config/slurmrestd.conf ]]; then
@ -62,9 +66,12 @@ _slurmrestd() {
else
echo "### use provided slurmrestd.conf ###"
cp /home/config/slurmrestd.conf /etc/config/slurmrestd.conf
cp /home/config/slurm.conf /etc/config/slurm.conf
fi
sleep 2s
/usr/sbin/slurmrestd -f /etc/config/slurmrestd.conf 0.0.0.0:6820 -Dvv
export SLURMRESTD=/var/spool/slurm/restd/rest
/usr/sbin/slurmrestd -f /etc/config/slurmrestd.conf -s dbv0.0.39,v0.0.39 -vv -u slurm 0.0.0.0:6820
}
### main ###

View File

@ -1,6 +1,4 @@
#
# Example slurmdbd.conf file.
#
include /etc/slurm/slurm.conf
AuthType=auth/munge
include /etc/config/slurm.conf