- two nodes cluster with drbd
- 3rd node qdevice (net)
You`re right, sbd should start before watchdog.
This was also my first attempt as you suggested above to add "After=watchdog.service".
But this creates an order cycle in pacemaker:
---
Aug 18 06:36:29 drbd01 systemd[1]: multi-user.target: Found ordering cycle on pacemaker.service/start
Aug 18 06:36:29 drbd01 systemd[1]: multi-user.target: Found dependency on sbd.service/start
Aug 18 06:36:29 drbd01 systemd[1]: multi-user.target: Found dependency on watchdog.service/start
Aug 18 06:36:29 drbd01 systemd[1]: multi-user.target: Found dependency on multi-user.target/start
Aug 18 06:36:29 drbd01 systemd[1]: multi-user.target: Job pacemaker.service/start deleted to break ordering cycle starting with multi-user.target/start
---
My setup looks like this:
- two nodes cluster with drbd
- 3rd node qdevice (net)
You`re right, sbd should start before watchdog. watchdog. service" . service/ start service/ start target/ start service/ start deleted to break ordering cycle starting with multi-user. target/ start
This was also my first attempt as you suggested above to add "After=
But this creates an order cycle in pacemaker:
---
Aug 18 06:36:29 drbd01 systemd[1]: multi-user.target: Found ordering cycle on pacemaker.
Aug 18 06:36:29 drbd01 systemd[1]: multi-user.target: Found dependency on sbd.service/start
Aug 18 06:36:29 drbd01 systemd[1]: multi-user.target: Found dependency on watchdog.
Aug 18 06:36:29 drbd01 systemd[1]: multi-user.target: Found dependency on multi-user.
Aug 18 06:36:29 drbd01 systemd[1]: multi-user.target: Job pacemaker.
---
Btw. sbd starts fine with this modification