Make a new systemd target.

This will ensure all storages are up before pveproxy is running.
This commit is contained in:
Wolfgang Link 2017-04-27 12:02:36 +02:00 committed by Fabian Grünbichler
parent 4280f25c17
commit c6723ee58b
3 changed files with 15 additions and 6 deletions

View File

@ -17,7 +17,8 @@ SERVICES= \
pve-manager.service \ pve-manager.service \
pvedaemon.service \ pvedaemon.service \
pveproxy.service \ pveproxy.service \
spiceproxy.service spiceproxy.service \
pve-storage.target
.PHONY: install .PHONY: install
install: ${SCRIPTS} install: ${SCRIPTS}

View File

@ -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

View File

@ -4,14 +4,11 @@ ConditionPathExists=/usr/bin/pveproxy
Wants=pve-cluster.service Wants=pve-cluster.service
Wants=pvedaemon.service Wants=pvedaemon.service
Wants=ssh.service Wants=ssh.service
Wants=remote-fs.target Wants=pve-storage.target
After=pve-storage.target
After=pve-cluster.service After=pve-cluster.service
After=pvedaemon.service After=pvedaemon.service
After=ssh.service After=ssh.service
After=remote-fs.target
After=ceph.service
After=sheepdog.service
After=glusterd.service
[Service] [Service]
ExecStart=/usr/bin/pveproxy start ExecStart=/usr/bin/pveproxy start