mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-11-02 19:19:26 +00:00
Add a simple ExecStartPre command which reads the local node config, and if a delay is set the helper sleeps that long then exists. The systemd-unit approach was chosen as this ensures that we really only delay when doing the startall on node boot. The pve-guests service does not allows manual stops, starts or restarts, it can only be pulled in by the multi-user.target Mark this command with "-" to tell systemd that errors of it should not cause an abort, it's a best-effort approach. The journal from a 2 second delay would look like: > Nov 19 13:13:48 dev6 systemd[1]: Starting PVE guests... > Nov 19 13:13:48 dev6 pve-startall-delay[2318]: Delaying on-boot 'startall' command for 2 second(s). > ... > Nov 19 13:13:50 dev6 pve-guests[2339]: <root@pam> starting task UPID:dev6:00000924:00000529:5DD3DC7E:startall::root@pam: Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com> |
||
|---|---|---|
| .. | ||
| ceph-after-pve-cluster.conf | ||
| Makefile | ||
| pve-daily-update.service | ||
| pve-daily-update.timer | ||
| pve-guests.service | ||
| pve-storage.target | ||
| pvebanner.service | ||
| pvedaemon.service | ||
| pvenetcommit | ||
| pvenetcommit.service | ||
| pveproxy.service | ||
| pvesr.service | ||
| pvesr.timer | ||
| pvestatd.service | ||
| spiceproxy.service | ||