mirror of
https://github.com/ClusterCockpit/cc-docker.git
synced 2025-03-15 03:15:56 +01:00
Stable docker services
This commit is contained in:
parent
f7558779da
commit
2d15d513c6
@ -77,6 +77,7 @@ services:
|
|||||||
- ./slurm/controller/slurm.conf:/home/config/slurm.conf
|
- ./slurm/controller/slurm.conf:/home/config/slurm.conf
|
||||||
- /etc/timezone:/etc/timezone:ro
|
- /etc/timezone:/etc/timezone:ro
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
- ${DATADIR}/slurm/state:/var/lib/slurm/d
|
||||||
|
|
||||||
slurmdbd:
|
slurmdbd:
|
||||||
container_name: slurmdbd
|
container_name: slurmdbd
|
||||||
|
@ -101,17 +101,21 @@ _slurmctld() {
|
|||||||
sleep 1
|
sleep 1
|
||||||
done
|
done
|
||||||
echo ""
|
echo ""
|
||||||
mkdir -p /var/spool/slurm/ctld /var/spool/slurm/d /var/log/slurm /etc/slurm
|
mkdir -p /var/spool/slurm/ctld /var/spool/slurm/d /var/log/slurm /etc/slurm /var/run/slurm/d /var/run/slurm/ctld /var/lib/slurm/d /var/lib/slurm/ctld
|
||||||
chown -R slurm: /var/spool/slurm/ctld /var/spool/slurm/d /var/log/slurm /var/spool /var/lib
|
chown -R slurm: /var/spool/slurm/ctld /var/spool/slurm/d /var/log/slurm /var/spool /var/lib /var/run/slurm/d /var/run/slurm/ctld /var/lib/slurm/d /var/lib/slurm/ctld
|
||||||
touch /var/log/slurmctld.log
|
touch /var/log/slurmctld.log
|
||||||
chown slurm: /var/log/slurmctld.log
|
chown slurm: /var/log/slurmctld.log
|
||||||
touch /var/log/slurmd.log
|
touch /var/log/slurmd.log
|
||||||
chown slurm: /var/log/slurmd.log
|
chown slurm: /var/log/slurmd.log
|
||||||
|
|
||||||
# touch /var/run/slurm/d/slurmctld.pid
|
touch /var/lib/slurm/d/job_state
|
||||||
# chown slurm: /var/run/slurm/d/slurmctld.pid
|
chown slurm: /var/lib/slurm/d/job_state
|
||||||
# touch /var/run/slurm/d/slurmd.pid
|
touch /var/lib/slurm/d/fed_mgr_state
|
||||||
# chown slurm:/var/run/slurm/d/slurmd.pid
|
chown slurm: /var/lib/slurm/d/fed_mgr_state
|
||||||
|
touch /var/run/slurm/d/slurmctld.pid
|
||||||
|
chown slurm: /var/run/slurm/d/slurmctld.pid
|
||||||
|
touch /var/run/slurm/d/slurmd.pid
|
||||||
|
chown slurm: /var/run/slurm/d/slurmd.pid
|
||||||
|
|
||||||
if [[ ! -f /home/config/slurm.conf ]]; then
|
if [[ ! -f /home/config/slurm.conf ]]; then
|
||||||
echo "### Missing slurm.conf ###"
|
echo "### Missing slurm.conf ###"
|
||||||
|
@ -92,8 +92,8 @@ AccountingStoragePort=6819
|
|||||||
#
|
#
|
||||||
|
|
||||||
# COMPUTE NODES
|
# COMPUTE NODES
|
||||||
PartitionName=DEFAULT Nodes=c[1-2]
|
PartitionName=DEFAULT Nodes=node01
|
||||||
PartitionName=debug Nodes=c[1-2] Default=YES MaxTime=INFINITE State=UP
|
PartitionName=debug Nodes=node01 Default=YES MaxTime=INFINITE State=UP
|
||||||
|
|
||||||
# # COMPUTE NODES
|
# # COMPUTE NODES
|
||||||
# NodeName=c[1-2] RealMemory=1000 State=UNKNOWN
|
# NodeName=c[1-2] RealMemory=1000 State=UNKNOWN
|
||||||
|
@ -77,16 +77,20 @@ _slurmd() {
|
|||||||
fi
|
fi
|
||||||
echo "found slurm.conf"
|
echo "found slurm.conf"
|
||||||
|
|
||||||
mkdir -p /var/spool/slurm/d /etc/slurm
|
mkdir -p /var/spool/slurm/d /etc/slurm /var/run/slurm/d /var/log/slurm
|
||||||
chown slurm: /var/spool/slurm/d
|
chown slurm: /var/spool/slurm/d /var/run/slurm/d /var/log/slurm
|
||||||
cp /home/config/cgroup.conf /etc/slurm/cgroup.conf
|
cp /home/config/cgroup.conf /etc/slurm/cgroup.conf
|
||||||
chown slurm: /etc/slurm/cgroup.conf
|
chown slurm: /etc/slurm/cgroup.conf
|
||||||
chmod 600 /etc/slurm/cgroup.conf
|
chmod 600 /etc/slurm/cgroup.conf
|
||||||
cp /home/config/slurm.conf /etc/slurm/slurm.conf
|
cp /home/config/slurm.conf /etc/slurm/slurm.conf
|
||||||
chown slurm: /etc/slurm/slurm.conf
|
chown slurm: /etc/slurm/slurm.conf
|
||||||
chmod 600 /etc/slurm/slurm.conf
|
chmod 600 /etc/slurm/slurm.conf
|
||||||
touch /var/log/slurmd.log
|
touch /var/log/slurm/slurmd.log
|
||||||
chown slurm: /var/log/slurmd.log
|
chown slurm: /var/log/slurm/slurmd.log
|
||||||
|
|
||||||
|
touch /var/run/slurm/d/slurmd.pid
|
||||||
|
chmod 600 /var/run/slurm/d/slurmd.pid
|
||||||
|
chown slurm: /var/run/slurm/d/slurmd.pid
|
||||||
|
|
||||||
echo "Starting slurmd"
|
echo "Starting slurmd"
|
||||||
/usr/sbin/slurmd -Dvv
|
/usr/sbin/slurmd -Dvv
|
||||||
|
Loading…
x
Reference in New Issue
Block a user