From 9b7c0e9f05920290b97af571b20bc1e76a0be464 Mon Sep 17 00:00:00 2001 From: Christian Goll Date: Thu, 17 Feb 2022 10:49:00 +0100 Subject: [PATCH] added a example for slurm.conf.ww --- etc/examples/slurm.conf.ww | 92 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 etc/examples/slurm.conf.ww diff --git a/etc/examples/slurm.conf.ww b/etc/examples/slurm.conf.ww new file mode 100644 index 00000000..f236b335 --- /dev/null +++ b/etc/examples/slurm.conf.ww @@ -0,0 +1,92 @@ +# This file is autogenerated by warewulf +# Host: {{.BuildHost}} +# Time: {{.BuildTime}} +# Source: {{.BuildSource}} +# +# See the slurm.conf man page for more information, but be +# sure to change them in {{.BuildSource}} +# +ClusterName=warewulf +# Ordered List of Control Nodes +SlurmctldHost={{ .Id }}({{ .Ipaddr }}) +# +SlurmUser=slurm +#SlurmdUser=root +SlurmctldPort=6817 +SlurmdPort=6818 +AuthType=auth/munge +#JobCredentialPrivateKey= +#JobCredentialPublicCertificate= +StateSaveLocation=/var/lib/slurm +SlurmdSpoolDir=/var/spool/slurm +SwitchType=switch/none +MpiDefault=none +SlurmctldPidFile=/var/run/slurm/slurmctld.pid +SlurmdPidFile=/var/run/slurm/slurmd.pid +ProctrackType=proctrack/pgid +#PluginDir= +#FirstJobId= +#MaxJobCount= +#PlugStackConfig= +#PropagatePrioProcess= +#PropagateResourceLimits= +#PropagateResourceLimitsExcept= +#Prolog= +#Epilog= +#SrunProlog= +#SrunEpilog= +#TaskProlog= +#TaskEpilog= +#TaskPlugin= +#TrackWCKey=no +#TreeWidth=50 +#TmpFS= +#UsePAM= +# +# TIMERS +SlurmctldTimeout=300 +SlurmdTimeout=300 +InactiveLimit=0 +MinJobAge=300 +KillWait=30 +Waittime=0 +# +# SCHEDULING +SchedulerType=sched/backfill +#SchedulerAuth= +SelectType=select/cons_tres +SelectTypeParameters=CR_Core +#PriorityType=priority/multifactor +#PriorityDecayHalfLife=14-0 +#PriorityUsageResetPeriod=14-0 +#PriorityWeightFairshare=100000 +#PriorityWeightAge=1000 +#PriorityWeightPartition=10000 +#PriorityWeightJobSize=1000 +#PriorityMaxAge=1-0 +# +# LOGGING +SlurmctldDebug=info +SlurmctldLogFile=/var/log/slurmctld.log +SlurmdDebug=info +SlurmdLogFile=/var/log/slurmd.log +JobCompType=jobcomp/none +#JobCompLoc= +# +# ACCOUNTING +#JobAcctGatherType=jobacct_gather/linux +#JobAcctGatherFrequency=30 +# +#AccountingStorageType=accounting_storage/slurmdbd +#AccountingStorageHost= +#AccountingStorageLoc= +#AccountingStoragePass= +#AccountingStorageUser= +# +# COMPUTE NODES +# SUSE default configuration +PropagateResourceLimitsExcept=MEMLOCK +PartitionName=normal Nodes={{- range $node := $.AllNodes}}{{ $node.Id.Get }},{{- end }} Default=YES MaxTime=24:00:00 State=UP +{{- range $node := $.AllNodes}} {{/* for each node */}} +NodeName={{ $node.Id.Get }} State=UNKNOWN +{{- end }}