diff --git a/src/sbd.service.in b/src/sbd.service.in index ef1bd16..401c2d6 100644 --- a/src/sbd.service.in +++ b/src/sbd.service.in @@ -1,25 +1,27 @@ [Unit] Description=Shared-storage based fencing daemon Before=pacemaker.service +Before=dlm.service After=systemd-modules-load.service iscsi.service PartOf=corosync.service RefuseManualStop=true RefuseManualStart=true [Service] Type=forking PIDFile=@localstatedir@/run/sbd.pid EnvironmentFile=-@CONFIGDIR@/sbd ExecStart=@sbindir@/sbd $SBD_OPTS -p @localstatedir@/run/sbd.pid watch ExecStop=@bindir@/kill -TERM $MAINPID # Could this benefit from exit codes for restart? # Does this need to be set to msgwait * 1.2? # TimeoutSec= # If SBD crashes, it'll very likely suicide immediately due to the # hardware watchdog. But one can always try. Restart=on-abort [Install] RequiredBy=corosync.service - +RequiredBy=pacemaker.service +RequiredBy=dlm.service diff --git a/src/sbd_remote.service.in b/src/sbd_remote.service.in index e05f80e..cefd511 100644 --- a/src/sbd_remote.service.in +++ b/src/sbd_remote.service.in @@ -1,24 +1,24 @@ [Unit] Description=Shared-storage based fencing daemon on pacemaker remote node After=systemd-modules-load.service iscsi.service PartOf=pacemaker_remote.service RefuseManualStop=true RefuseManualStart=true [Service] Type=forking PIDFile=@localstatedir@/run/sbd.pid EnvironmentFile=-@CONFIGDIR@/sbd ExecStart=@sbindir@/sbd $SBD_OPTS -p @localstatedir@/run/sbd.pid watch ExecStop=@bindir@/kill -TERM $MAINPID # Could this benefit from exit codes for restart? # Does this need to be set to msgwait * 1.2? # TimeoutSec= # If SBD crashes, it'll very likely suicide immediately due to the # hardware watchdog. But one can always try. Restart=on-abort [Install] RequiredBy=pacemaker_remote.service - +RequiredBy=dlm.service