<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Title" content="">
<meta name="Keywords" content="">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"MS 明朝";}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:Calibri;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:Calibri;
        color:windowtext;}
span.msoIns
        {mso-style-type:export-only;
        mso-style-name:"";
        text-decoration:underline;
        color:teal;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:Calibri;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body bgcolor="white" lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">Anyone that follows this mailing list at all has probably noticed that I’m creating a 2-node HA iSCSI Target on RHEL 6 using Pacemaker/Corosync (and CMAN, I guess) and the available tgt scsi tools to use as
 shared file system for some Windows Server Failover Cluster nodes. After a great deal of trial and error, I’ve finally had success getting this to work, but I’m running into an issue with the file systems passing cluster validation on the Windows side. Initially,
 I was getting an error that the iSCSI target didn’t support SCSI-3 Persistent Reservations, which I was able to get around using the fence_scsi stonith module. I’ve found some extremely detailed conversations about the SCSI page 83h VPD descriptor error on
 the internet, but, frankly, I simply don’t follow them. Could someone ELI5 how to fix this **without scst, lio, lio-t**. Thanks!<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"># pcs status<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Cluster name: cluster<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Stack: cman<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Current DC: node1 (version 1.1.15-1.9a34920.git.el6-9a34920) - partition with quorum<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Last updated: Wed Sep  7 11:47:32 2016<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Last change: Tue Sep  6 10:55:21 2016 by root via cibadmin on node1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">2 nodes configured<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">8 resources configured<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Online: [ node1 node2 ]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Full list of resources:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Master/Slave Set: cluster-fs2o [cluster-fs1o]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">     Masters: [ node1 ]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">     Slaves: [ node2 ]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">cluster-vip            (ocf::heartbeat:IPaddr2): Started node1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">cluster-lvm          (ocf::heartbeat:LVM):       Started node1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">cluster-tgt           (ocf::heartbeat:iSCSITarget):          Started node1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">cluster-lun1         (ocf::heartbeat:iSCSILogicalUnit):  Started node1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">cluster-lun2         (ocf::heartbeat:iSCSILogicalUnit):  Started node1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">cluster-fence       (stonith:fence_scsi):           Started node2<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">PCSD Status:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  node1: Online<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  node2: Online<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"># cat /etc/cluster/cluster.conf
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><cluster config_version="9" name="cluster"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  <fence_daemon/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  <clusternodes><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    <clusternode name="node1" nodeid="1"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">      <fence><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        <method name="pcmk-method"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">          <device name="pcmk-redirect" port="node1"/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        </method><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">      </fence><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    </clusternode><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    <clusternode name="node2" nodeid="2"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">      <fence><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        <method name="pcmk-method"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">          <device name="pcmk-redirect" port="node2"/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        </method><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">      </fence><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    </clusternode><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  </clusternodes><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  <cman broadcast="no" expected_votes="1" transport="udpu" two_node="1"/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  <fencedevices><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    <fencedevice agent="fence_pcmk" name="pcmk-redirect"/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  </fencedevices><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  <rm><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    <failoverdomains/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">    <resources/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  </rm><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"></cluster><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"># pcs config show<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Cluster Name: cluster<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Corosync Nodes:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">node1 node2<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Pacemaker Nodes:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">node1 node2<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Resources:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Master: cluster-fs2o<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  Meta Attrs: master-max=1 master-node-max=1 clone-max=2 clone-node-max=1 notify=true
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  Resource: cluster-fs1o (class=ocf provider=linbit type=drbd)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">   Attributes: drbd_resource=targetfs<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">   Operations: start interval=0s timeout=240 (cluster-fs1o-start-interval-0s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">               promote interval=0s timeout=90 (cluster-fs1o-promote-interval-0s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">               demote interval=0s timeout=90 (cluster-fs1o-demote-interval-0s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">               stop interval=0s timeout=100 (cluster-fs1o-stop-interval-0s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">               monitor interval=10s (cluster-fs1o-monitor-interval-10s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Resource: cluster-vip (class=ocf provider=heartbeat type=IPaddr2)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  Attributes: ip=10.30.96.100 cidr_netmask=32 nic=eth0<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  Operations: start interval=0s timeout=20s (cluster-vip-start-interval-0s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">              stop interval=0s timeout=20s (cluster-vip-stop-interval-0s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">              monitor interval=30s (cluster-vip-monitor-interval-30s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Resource: cluster-lvm (class=ocf provider=heartbeat type=LVM)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  Attributes: volgrpname=targetfs<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  Operations: start interval=0s timeout=30 (cluster-lvm-start-interval-0s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">              stop interval=0s timeout=30 (cluster-lvm-stop-interval-0s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">              monitor interval=10s timeout=30 (cluster-lvm-monitor-interval-10s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Resource: cluster-tgt (class=ocf provider=heartbeat type=iSCSITarget)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  Attributes: iqn=iqn.2016-08.local.hsinauth.test:targetfs tid=1 incoming_username=iscsi incoming_password=@4TAt9-laObIrdeR<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  Operations: start interval=0s timeout=10 (cluster-tgt-start-interval-0s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">              stop interval=0s timeout=10 (cluster-tgt-stop-interval-0s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">              monitor interval=10s timeout=20s (cluster-tgt-monitor-interval-10s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Resource: cluster-lun1 (class=ocf provider=heartbeat type=iSCSILogicalUnit)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  Attributes: target_iqn=iqn.2016-08.local.hsinauth.test:targetfs lun=1 path=/dev/targetfs/lun1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  Operations: start interval=0s timeout=10 (cluster-lun1-start-interval-0s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">              stop interval=0s timeout=10 (cluster-lun1-stop-interval-0s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">              monitor interval=10 (cluster-lun1-monitor-interval-10)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Resource: cluster-lun2 (class=ocf provider=heartbeat type=iSCSILogicalUnit)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  Attributes: target_iqn=iqn.2016-08.local.hsinauth.test:targetfs lun=2 path=/dev/targetfs/lun2<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  Operations: start interval=0s timeout=10 (cluster-lun2-start-interval-0s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">              stop interval=0s timeout=10 (cluster-lun2-stop-interval-0s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">              monitor interval=10 (cluster-lun2-monitor-interval-10)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Stonith Devices:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Resource: cluster-fence (class=stonith type=fence_scsi)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  Attributes: devices=/dev/targetfs/lun1,/dev/targetfs/lun2<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  Meta Attrs: provides=unfencing
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  Operations: monitor interval=60s (cluster-fence-monitor-interval-60s)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Fencing Levels:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Location Constraints:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Ordering Constraints:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  promote cluster-fs2o then start cluster-lvm (kind:Mandatory) (id:order-cluster-fs2o-cluster-lvm-mandatory)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  start cluster-vip then start cluster-lvm (kind:Mandatory) (id:order-cluster-vip-cluster-lvm-mandatory)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  start cluster-lvm then start cluster-tgt (kind:Mandatory) (id:order-cluster-lvm-cluster-tgt-mandatory)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  start cluster-tgt then start cluster-lun1 (kind:Mandatory) (id:order-cluster-tgt-cluster-lun1-mandatory)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  start cluster-tgt then start cluster-lun2 (kind:Mandatory) (id:order-cluster-tgt-cluster-lun2-mandatory)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Colocation Constraints:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  cluster-vip with cluster-fs2o (score:INFINITY) (with-rsc-role:Master) (id:colocation-cluster-vip-cluster-fs2o-INFINITY)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  cluster-lvm with cluster-fs2o (score:INFINITY) (with-rsc-role:Master) (id:colocation-cluster-lvm-cluster-fs2o-INFINITY)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  cluster-tgt with cluster-fs2o (score:INFINITY) (with-rsc-role:Master) (id:colocation-cluster-tgt-cluster-fs2o-INFINITY)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  cluster-lun1 with cluster-fs2o (score:INFINITY) (with-rsc-role:Master) (id:colocation-cluster-lun1-cluster-fs2o-INFINITY)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  cluster-lun2 with cluster-fs2o (score:INFINITY) (with-rsc-role:Master) (id:colocation-cluster-lun2-cluster-fs2o-INFINITY)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Resources Defaults:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">resource-stickiness: 100<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Operations Defaults:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">No defaults set<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Cluster Properties:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">cluster-infrastructure: cman<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">dc-version: 1.1.15-1.9a34920.git.el6-9a34920<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">default-resource-stickiness: 200<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">have-watchdog: false<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">last-lrm-refresh: 1472233020<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">no-quorum-policy: ignore<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">stonith-enabled: false<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F4E79">--</span><span style="font-size:11.0pt;color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F4E79"> </span><span style="font-size:11.0pt;color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:14.0pt;color:#27628C">[ jR ]</span></b><span style="font-size:14.0pt;color:#27628C"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F4E79"> </span><span style="font-size:11.0pt;color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F4E79">  </span><i><span style="font-size:9.0pt;color:#1F4E79">there is no path to greatness; greatness is the path</span></i><o:p></o:p></p>
</div>
</body>
</html>