<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">On 7/22/20 9:59 AM, Хиль Эдуард wrote:<br>
</div>
<blockquote type="cite"
cite="mid:1595404777.379045954@f542.i.mail.ru">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div>Hi there! I have 2 nodes with Pacemaker 2.0.3, corosync 3.0.3
on ubuntu 20 + 1 qdevice. I want to define new resource as
systemd unit <strong>dummy.service </strong>:</div>
<div> </div>
<div>
<div>[Unit]<br>
Description=Dummy</div>
<div>[Service]<br>
</div>
</div>
</blockquote>
Type=simple<br>
<br>
That could do the trick. Actually I thought simple would be<br>
the default but ...<br>
<br>
Klaus<br>
<blockquote type="cite"
cite="mid:1595404777.379045954@f542.i.mail.ru">
<div>
<div>Restart=on-failure<br>
StartLimitInterval=20<br>
StartLimitBurst=5<br>
TimeoutStartSec=0<br>
RestartSec=5<br>
Environment="HOME=/root"<br>
SyslogIdentifier=dummy<br>
ExecStart=/usr/local/sbin/dummy.sh</div>
<div>[Install]<br>
WantedBy=multi-user.target</div>
<div> </div>
<div>and /usr/local/sbin/dummy.sh :</div>
<div> </div>
<div>
<div>#!/bin/bash</div>
<div>CNT=0<br>
while true; do<br>
let CNT++<br>
echo "hello world $CNT"<br>
sleep 5<br>
done</div>
<div> </div>
<div>and then i try to define it with: pcs resource create
dummy.service systemd:dummy op monitor interval="10s"
timeout="15s"</div>
<div>after 2 seconds node2 reboot. In logs i see pacemaker in
2 seconds tried to start this unit, and it started, but
pacemaker somehow think he is «Timed Out» . What i am doing
wrong? Logs below.</div>
<div> </div>
<div> </div>
<div>Jul 21 15:53:41 node2.local pacemaker-controld[1813]:
notice: Result of probe operation for dummy.service on
node2.local: 7 (not running) <br>
Jul 21 15:53:41 node2.local systemd[1]: Reloading.<br>
Jul 21 15:53:42 node2.local systemd[1]:
/lib/systemd/system/dbus.socket:5: ListenStream= references
a path below legacy directory /var/run/, updating
/var/run/dbus/system_bus_socket →
/run/dbus/system_bus_socket; please update the unit file
accordingly.<br>
Jul 21 15:53:42 node2.local systemd[1]:
/lib/systemd/system/docker.socket:6: ListenStream=
references a path below legacy directory /var/run/, updating
/var/run/docker.sock → /run/docker.sock; please update the
unit file accordingly.<br>
Jul 21 15:53:42 node2.local pacemaker-execd[1808]: notice:
Giving up on dummy.service start (rc=0): timeout
(elapsed=259719ms, remaining=-159719ms)<br>
Jul 21 15:53:42 node2.local pacemaker-controld[1813]:
error: Result of start operation for dummy.service on
node2.local: Timed Out <br>
Jul 21 15:53:42 node2.local systemd[1]: Started Cluster
Controlled dummy.<br>
Jul 21 15:53:42 node2.local dummy[9330]: hello world 1<br>
Jul 21 15:53:42 node2.local systemd-udevd[922]: Network
interface NamePolicy= disabled on kernel command line,
ignoring.<br>
Jul 21 15:53:42 node2.local pacemaker-attrd[1809]: notice:
Setting fail-count-dummy.service#start_0[node2.local]:
(unset) -> INFINITY <br>
Jul 21 15:53:42 node2.local pacemaker-attrd[1809]: notice:
Setting last-failure-dummy.service#start_0[node2.local]:
(unset) -> 1595336022 <br>
Jul 21 15:53:42 node2.local systemd[1]: Reloading.<br>
Jul 21 15:53:42 node2.local systemd[1]:
/lib/systemd/system/dbus.socket:5: ListenStream= references
a path below legacy directory /var/run/, updating
/var/run/dbus/system_bus_socket →
/run/dbus/system_bus_socket; please update the unit file
accordingly.<br>
Jul 21 15:53:42 node2.local systemd[1]:
/lib/systemd/system/docker.socket:6: ListenStream=
references a path below legacy directory /var/run/, updating
/var/run/docker.sock → /run/docker.sock; please update the
unit file accordingly.<br>
Jul 21 15:53:42 node2.local pacemaker-execd[1808]: notice:
Giving up on dummy.service stop (rc=0): timeout
(elapsed=317181ms, remaining=-217181ms)<br>
Jul 21 15:53:42 node2.local pacemaker-controld[1813]:
error: Result of stop operation for dummy.service on
node2.local: Timed Out <br>
Jul 21 15:53:42 node2.local systemd[1]: Stopping Daemon for
dummy...<br>
Jul 21 15:53:42 node2.local pacemaker-attrd[1809]: notice:
Setting fail-count-dummy.service#stop_0[node2.local]:
(unset) -> INFINITY <br>
Jul 21 15:53:42 node2.local pacemaker-attrd[1809]: notice:
Setting last-failure-dummy.service#stop_0[node2.local]:
(unset) -> 1595336022 <br>
Jul 21 15:53:42 node2.local systemd[1]: dummy.service:
Succeeded.<br>
Jul 21 15:53:42 node2.local systemd[1]: Stopped Daemon for
dummy.<br>
... lost connection (node rebooting)</div>
</div>
</div>
<div> </div>
<div> </div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Manage your subscription:
<a class="moz-txt-link-freetext" href="https://lists.clusterlabs.org/mailman/listinfo/users">https://lists.clusterlabs.org/mailman/listinfo/users</a>
ClusterLabs home: <a class="moz-txt-link-freetext" href="https://www.clusterlabs.org/">https://www.clusterlabs.org/</a>
</pre>
</blockquote>
<br>
</body>
</html>