mirror of
https://github.com/ClusterCockpit/cc-docker.git
synced 2025-03-15 03:15:56 +01:00
Working rest service
This commit is contained in:
parent
2b68597724
commit
f574568d76
@ -27,7 +27,7 @@ RUN dnf --enablerepo=powertools install -y munge-devel rrdtool-devel lua-devel h
|
|||||||
RUN mkdir -p /usr/local/slurm-tmp \
|
RUN mkdir -p /usr/local/slurm-tmp \
|
||||||
&& cd /usr/local/slurm-tmp \
|
&& cd /usr/local/slurm-tmp \
|
||||||
&& wget https://download.schedmd.com/slurm/slurm-${SLURM_VERSION}.tar.bz2 \
|
&& 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) \
|
RUN ARCH=$(uname -m) \
|
||||||
&& yum -y --nogpgcheck localinstall \
|
&& yum -y --nogpgcheck localinstall \
|
||||||
|
@ -54,6 +54,10 @@ _slurmrestd() {
|
|||||||
echo ""
|
echo ""
|
||||||
# mkdir -p /var/spool/slurm/ctld /var/spool/slurm/d /var/log/slurm /etc/slurm
|
# 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
|
# 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
|
touch /var/log/slurmrestd.log
|
||||||
chown slurm: /var/log/slurmrestd.log
|
chown slurm: /var/log/slurmrestd.log
|
||||||
if [[ ! -f /home/config/slurmrestd.conf ]]; then
|
if [[ ! -f /home/config/slurmrestd.conf ]]; then
|
||||||
@ -62,9 +66,12 @@ _slurmrestd() {
|
|||||||
else
|
else
|
||||||
echo "### use provided slurmrestd.conf ###"
|
echo "### use provided slurmrestd.conf ###"
|
||||||
cp /home/config/slurmrestd.conf /etc/config/slurmrestd.conf
|
cp /home/config/slurmrestd.conf /etc/config/slurmrestd.conf
|
||||||
|
cp /home/config/slurm.conf /etc/config/slurm.conf
|
||||||
|
|
||||||
fi
|
fi
|
||||||
sleep 2s
|
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 ###
|
### main ###
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
#
|
#
|
||||||
# Example slurmdbd.conf file.
|
# Example slurmdbd.conf file.
|
||||||
#
|
#
|
||||||
include /etc/slurm/slurm.conf
|
include /etc/config/slurm.conf
|
||||||
|
|
||||||
AuthType=auth/munge
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user