mirror of
				https://github.com/ClusterCockpit/cc-docker.git
				synced 2025-10-30 08:45:06 +01:00 
			
		
		
		
	Working rest service
This commit is contained in:
		| @@ -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 \ | ||||
|   | ||||
| @@ -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 ### | ||||
|   | ||||
| @@ -1,6 +1,4 @@ | ||||
| # | ||||
| # Example slurmdbd.conf file. | ||||
| # | ||||
| include /etc/slurm/slurm.conf | ||||
|  | ||||
| AuthType=auth/munge | ||||
| include /etc/config/slurm.conf | ||||
|   | ||||
		Reference in New Issue
	
	Block a user