Skip to content

Instantly share code, notes, and snippets.

@dansondergaard
Last active September 17, 2016 08:30
Show Gist options
  • Select an option

  • Save dansondergaard/921a5d8b7da249f672c1920e2a0463a7 to your computer and use it in GitHub Desktop.

Select an option

Save dansondergaard/921a5d8b7da249f672c1920e2a0463a7 to your computer and use it in GitHub Desktop.
ControlMachine=slurm
AuthType=auth/none
MpiDefault=none
ProctrackType=proctrack/pgid
ReturnToService=1
SlurmctldPidFile=/home/vagrant/var/run/slurmctld.pid
SlurmctldPort=6817
SlurmdPidFile=/home/vagrant/var/run/slurmd.pid
SlurmdPort=6818
SlurmdSpoolDir=/home/vagrant/var/spool/slurmd
SlurmUser=root
StateSaveLocation=/home/vagrant/var/spool
SwitchType=switch/none
TaskPlugin=task/none
InactiveLimit=0
KillWait=30
MinJobAge=300
SlurmctldTimeout=120
SlurmdTimeout=300
Waittime=0
FastSchedule=1
SchedulerType=sched/builtin
SchedulerPort=7321
SelectType=select/linear
AccountingStorageType=accounting_storage/none
AccountingStoreJobComment=YES
ClusterName=cluster
JobCompType=jobcomp/none
JobAcctGatherFrequency=30
JobAcctGatherType=jobacct_gather/none
SlurmctldDebug=3
SlurmdDebug=3
NodeName=slurm CPUs=1 State=UNKNOWN
PartitionName=normal Nodes=slurm Default=YES MaxTime=INFINITE State=UP
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "hashicorp/precise64"
config.vm.synced_folder ".", "/vagrant_data"
config.vm.hostname = "slurm"
config.vm.provision "file", source: "ci/slurm.conf", destination: "/home/vagrant/slurm.conf"
config.vm.provision "shell", inline: <<-SHELL
apt-get update
apt-get install -y -qq slurm-llnl
cp /home/vagrant/slurm.conf /etc/slurm-llnl/slurm.conf
mkdir -p /home/vagrant/var/{run,spool,slurmd}
/usr/sbin/create-munge-key -f
/etc/init.d/munge restart
/etc/init.d/slurm-llnl restart
SHELL
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment