This will ensure all storages are up before pveproxy is running.
pve-manager.service \
pvedaemon.service \
pveproxy.service \
- spiceproxy.service
+ spiceproxy.service \
+ pve-storage.target
.PHONY: install
install: ${SCRIPTS}
--- /dev/null
+[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
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