ConditionPathExists=/usr/sbin/pve-ha-crm
ConditionPathExists=/etc/pve/ha/resources.cfg
Requires=pve-cluster.service
+Requires=watchdog-mux.service
Wants=pvedaemon.service
After=pve-cluster.service
+After=corosync.service
After=pvedaemon.service
+After=watchdog-mux.service
+After=syslog.service
[Service]
ExecStart=/usr/sbin/pve-ha-crm start
ConditionPathExists=/usr/sbin/pve-ha-lrm
ConditionPathExists=/etc/pve/ha/resources.cfg
Requires=pve-cluster.service
+Requires=watchdog-mux.service
Wants=pvedaemon.service
+Wants=pve-ha-crm.service
+After=pve-ha-crm.service
After=pve-cluster.service
+After=corosync.service
After=pvedaemon.service
+After=watchdog-mux.service
+After=syslog.service
[Service]
ExecStart=/usr/sbin/pve-ha-lrm start
ExecStop=/usr/sbin/pve-ha-lrm stop
PIDFile=/var/run/pve-ha-lrm.pid
-TimeoutStopSec=60
+TimeoutStopSec=180
Type=forking
[Install]
override_dh_systemd_start:
dh_systemd_start -ppve-ha-manager --name watchdog-mux --no-restart-on-upgrade watchdog-mux.service
- dh_systemd_start -ppve-ha-manager --name pve-ha-crm pve-ha-crm.service pve-ha-lrm.service
+ dh_systemd_start -ppve-ha-manager --name pve-ha-lrm pve-ha-lrm.service
+ dh_systemd_start -ppve-ha-manager --name pve-ha-crm --restart-after-upgrade pve-ha-crm.service