<div dir="ltr"><div class="gmail_default" style="font-size:small">Hello all,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I've setup a 2 Nodes PCS lab to test the fence_scsi agent and how it works.</div><div class="gmail_default" style="font-size:small">The lab is comprised by the following VMs, all CentOS 7.3 under VMware Workstation:<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"></div><div class="gmail_default" style="font-size:small">pcs1 - 192.168.199.101</div><div class="gmail_default" style="font-size:small">pcs2 - 192.168.199.102</div><div class="gmail_default" style="font-size:small">iscsi - 192.168.199.200  ISCSI Server</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">The ISCSI server is providing  3 Block Volumes like these to both PCS nodes:<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">/dev/sdb 200 MB fence volume with working SCSI-3 persistent reservation<br></div><div class="gmail_default" style="font-size:small">/dev/sdc 1GB data volume XFS<br></div><div class="gmail_default" style="font-size:small">/dev/sdd 2GB data volume XFS<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">The Fencing agent is configured like this:<br></div><div class="gmail_default" style="font-size:small"></div><div class="gmail_default" style="font-size:small"><span style="font-family:monospace,monospace">pcs stonith create FenceSCSI fence_scsi pcmk_host_list="pcs1 pcs2" devices=/dev/sdb meta provides=unfencing<br></span></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Then I've created 2 ResGroups, each with an LVM Volume mounted under /cluster/fs1 and /cluster/fs2.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">PCS is working like expected in managing resources.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Coming to the fence_scsi it seems that to be sure to have one node fenced the only solution is to install the watchdog rpm and to link the correct /usr/share/cluster/fence_scsi_check file in the /etc/watchdog.d directory.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">But I've noticed that there is a significant lag between the effective reboot of the node and the resource takeover on the surviving node which could lead to a dangerous situation, for example:</div><div class="gmail_default" style="font-size:small">1. stonith_admin -F pcs1</div><div class="gmail_default" style="font-size:small">2. PCS will stop on pcs1 and resource are switched on node pcs2 in a few moments</div><div class="gmail_default" style="font-size:small">3. watchdog in some more time will trigger the reboot of the pcs1 node.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I've the following questions:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">A. Is this the only possible configuration in order to use the fence_scsi agent to be sure that fenced node is rebooted? If yes I think that documentation should be updated accordingly because it is not very clear<br></div><div class="gmail_default" style="font-size:small">B. is there a way to make the surviving node to wait that the fenced node is actually rebooted before taking over the resources from the fenced node?<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Thanks in advance for any answers.</div><div class="gmail_default" style="font-size:small">Best regards,</div><div class="gmail_default" style="font-size:small">Luca</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><br></div></div>