Basis slurm cluster in docker

This commit is contained in:
Marcel Nijenhof
2020-05-31 06:58:17 -04:00
commit 5808ac15b0
18 changed files with 231 additions and 0 deletions

18
submit/Dockerfile Normal file
View File

@@ -0,0 +1,18 @@
# Start with docker base
FROM slurm-base
LABEL maintainer="Marcel Nijenhof <marceln@pion.xs4all.nl>"
RUN "/usr/bin/yum" "-y" "install" \
slurm-slurmctld \
slurm-torque
#
# Startup
#
ADD files/startup /sbin/startup
RUN chown root:root /sbin/startup
RUN chmod 700 /sbin/startup
HEALTHCHECK CMD /opt/slurm/bin/scontrol ping | grep -q UP
CMD ["/sbin/startup"]

4
submit/files/startup Normal file
View File

@@ -0,0 +1,4 @@
#!/bin/sh
su -s /bin/sh munge -c /usr/sbin/munged
exec /opt/slurm/sbin/slurmctld -D /opt/slurm/etc/slurm.conf