<html xmlns:v="urn:schemas-microsoft-com:vml" 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=koi8-r">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:PMingLiU;
        panose-1:2 2 3 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:"\@PMingLiU";
        panose-1:2 2 3 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Courier New CYR";
        panose-1:2 7 3 9 2 2 5 2 4 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Times New Roman","serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>Hi,<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>I am
using Pacemaker packages from the SuSE repository with CentOS 53 x86_64.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>I
recently compiled and rpmbuilt the newest DRBD release available and upgraded
my cluster.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>My initial
attempt was to use the original OCF script but its logic seems to be completely
off from what DRBD8.3 expects to be asked to do.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>So I
replaced the OCF script with the one provided with release 8.3 as well.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>However
then what OCF was trying to do for monitoring was for some reason telling that
my resource is not running and the crm_mon was constantly resetting going in
circles &#8211;<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>šshowing
the resource in Slave-&gt;Master-&gt;Slave and so on.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>Notice
that this was not the actual case &#8211; using &#8220;watch cat /proc/drbd&#8221;
I could see that the resource was in stable Primary mode and I had actually mounted
the file system and running a data base type application on top of it.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>Here is
my original DRBD Resource:<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>&lt;master id=&quot;ms-drbd0&quot;&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššš &lt;meta_attributes
id=&quot;ma-ms-drbd0&quot;&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššš &lt;nvpair value=&quot;1&quot; id=&quot;ma-ms-drbd0-1&quot;
name=&quot;clone-max&quot;/&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššš &lt;nvpair value=&quot;1&quot;
id=&quot;ma-ms-drbd0-2&quot; name=&quot;clone-node-max&quot;/&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššš &lt;nvpair value=&quot;1&quot;
id=&quot;ma-ms-drbd0-3&quot; name=&quot;master-max&quot;/&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššš &lt;nvpair value=&quot;1&quot;
id=&quot;ma-ms-drbd0-4&quot; name=&quot;master-node-max&quot;/&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššš &lt;nvpair id=&quot;ma-ms-drbd0-5&quot;
name=&quot;notify&quot; value=&quot;true&quot;/&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššš &lt;nvpair value=&quot;false&quot;
id=&quot;ma-ms-drbd0-6&quot; name=&quot;globally-unique&quot;/&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššš &lt;nvpair value=&quot;stopped&quot;
id=&quot;ma-ms-drbd0-7&quot; name=&quot;target-role&quot;/&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššš &lt;/meta_attributes&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššš &lt;primitive class=&quot;ocf&quot;
provider=&quot;heartbeat&quot; type=&quot;drbd&quot; id=&quot;drbd0&quot;&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššš &lt;instance_attributes
id=&quot;ia-drbd0&quot;&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššššš &lt;nvpair id=&quot;ia-drbd0-1&quot;
name=&quot;drbd_resource&quot; value=&quot;drbd0&quot;/&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššššš &lt;nvpair
name=&quot;clone_overrides_hostname&quot; id=&quot;ia-drbd0-2&quot;
value=&quot;no&quot;/&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššššš &lt;nvpair name=&quot;drbdconf&quot;
id=&quot;ia-drbd0-3&quot; value=&quot;/etc/drbd0.conf&quot;/&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššš &lt;/instance_attributes&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššš &lt;operations&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššššš &lt;op id=&quot;op-drbd0-1&quot;
name=&quot;monitor&quot; interval=&quot;59s&quot; timeout=&quot;10s&quot;
role=&quot;Master&quot;/&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššššš &lt;op id=&quot;op-drbd0-2&quot;
name=&quot;monitor&quot; interval=&quot;60s&quot; timeout=&quot;10s&quot;
role=&quot;Slave&quot;/&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššš &lt;/operations&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššš &lt;/primitive&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššš &lt;/master&gt;<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>In order
to &#8220;calm&#8221; crm_mon I nuked the following from the Resource:<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššš &lt;operations&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššššš &lt;op id=&quot;op-drbd0-1&quot;
name=&quot;monitor&quot; interval=&quot;59s&quot; timeout=&quot;10s&quot;
role=&quot;Master&quot;/&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššššš &lt;op id=&quot;op-drbd0-2&quot;
name=&quot;monitor&quot; interval=&quot;60s&quot; timeout=&quot;10s&quot;
role=&quot;Slave&quot;/&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'>ššššššš &lt;/operations&gt;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New CYR"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>I am now
concerned that the Resource is not monitored at all. </span><span
style='font-family:Wingdings'>L</span><span style='font-family:"Times New Roman","serif"'><o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>Also
going through the OCF drbd script I noticed:<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>&#8220;<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>drbd_status()
{<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>ššš
role=$(drbdadm role $OCF_RESKEY_resource)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>ššš case
$role in<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>ššššššš
Primary/*)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>ššššššššššš
return $OCF_RUNNING<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>ššššššššššš
;;<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>ššššššš
Secondary/*)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>ššššššššššš
return $OCF_NOT_RUNNING<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>ššššššššššš
;;<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>ššš esac<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>ššš
return $OCF_ERR_GENERIC<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>}&#8221;<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>Does
this mean that Slave status is now considered &#8220;not running/stopped&#8221;
?<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>I need
to have only one side of the peer controlled in the cluster and the other in a
different cluster and the old script was allowing me to have only one clone per
site with target-role=Master||Slave<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>I guess
I might have actually missed a whole new concept about Pacemaker and DRBD peers
you are trying to push in 8.3 and Later?<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>Thanks!<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-family:"Times New Roman","serif"'>./Dimitar
Boyn<o:p></o:p></span></p>

</div>

</body>

</html>