Tweak slurm configuration to run as non-root user.
authorPeter Amstutz <peter.amstutz@curoverse.com>
Thu, 25 Feb 2016 16:15:47 +0000 (11:15 -0500)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Thu, 25 Feb 2016 16:15:47 +0000 (11:15 -0500)
lib/arvbox/docker/service/slurmctld/run
lib/arvbox/docker/service/slurmd/run

index 7b3c6e1f2e794cc2d5d281eeed682523fd1f0af2..bd75bd07be61ea3c702c9bdf62327601990eaf4c 100755 (executable)
@@ -9,9 +9,11 @@ cat > /etc/slurm-llnl/slurm.conf  <<EOF
 ControlMachine=$HOSTNAME
 ControlAddr=$HOSTNAME
 AuthType=auth/munge
-DefaultStorageLoc=/var/log/slurm
+DefaultStorageLoc=/var/log/slurm-llnl
 SelectType=select/cons_res
+SelectTypeParameters=CR_CPU_Memory
 SlurmUser=arvbox
+SlurmdUser=arvbox
 SlurmctldPort=7002
 SlurmctldTimeout=300
 SlurmdPort=7003
index 697f7a290712d15ae7fbea7fadc31f740b4ce2d5..865a7e6bbc5d580cbf05efb041d5520bf34d743c 100755 (executable)
@@ -3,4 +3,4 @@
 exec 2>&1
 set -eux -o pipefail
 
-exec /usr/sbin/slurmd -v -D
+exec /usr/local/lib/arvbox/runsu.sh /usr/sbin/slurmd -v -D