]> git.proxmox.com Git - pve-manager-legacy.git/commitdiff
Make a new systemd target.
authorWolfgang Link <w.link@proxmox.com>
Thu, 27 Apr 2017 10:02:36 +0000 (12:02 +0200)
committerFabian Grünbichler <f.gruenbichler@proxmox.com>
Wed, 3 May 2017 09:50:53 +0000 (11:50 +0200)
This will ensure all storages are up before pveproxy is running.

bin/init.d/Makefile
bin/init.d/pve-storage.target [new file with mode: 0644]
bin/init.d/pveproxy.service

index 475f01df4fc393175e7676cbf8d4c67dc08d10ae..f984fe131a39cb66f9f12a4ca62e24405a9d34d4 100644 (file)
@@ -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 (file)
index 0000000..96afc11
--- /dev/null
@@ -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
index 25b6d3b2cd00a4b2d3fd36b7dce76f2bd9fd14cc..9c3c832a32aa04d35b89f809afc62953a712b225 100644 (file)
@@ -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