diff --git a/bin/init.d/Makefile b/bin/init.d/Makefile index 475f01df..f984fe13 100644 --- a/bin/init.d/Makefile +++ b/bin/init.d/Makefile @@ -17,7 +17,8 @@ SERVICES= \ pve-manager.service \ pvedaemon.service \ pveproxy.service \ - spiceproxy.service + spiceproxy.service \ + pve-storage.target .PHONY: install install: ${SCRIPTS} diff --git a/bin/init.d/pve-storage.target b/bin/init.d/pve-storage.target new file mode 100644 index 00000000..96afc11f --- /dev/null +++ b/bin/init.d/pve-storage.target @@ -0,0 +1,11 @@ +[Unit] +Description=PVE Storage Target +Wants=remote-fs.target +After=remote-fs.target +After=ceph.service +After=ceph-mon.target +After=ceph-osd.target +After=ceph-mds.target +After=ceph-mgr.target +After=sheepdog.service +After=glusterd.service diff --git a/bin/init.d/pveproxy.service b/bin/init.d/pveproxy.service index 25b6d3b2..9c3c832a 100644 --- a/bin/init.d/pveproxy.service +++ b/bin/init.d/pveproxy.service @@ -4,14 +4,11 @@ ConditionPathExists=/usr/bin/pveproxy Wants=pve-cluster.service Wants=pvedaemon.service Wants=ssh.service -Wants=remote-fs.target +Wants=pve-storage.target +After=pve-storage.target After=pve-cluster.service After=pvedaemon.service After=ssh.service -After=remote-fs.target -After=ceph.service -After=sheepdog.service -After=glusterd.service [Service] ExecStart=/usr/bin/pveproxy start