<div class="socmaildefaultfont" dir="ltr" style="font-family:Arial, Helvetica, sans-serif;font-size:10pt" ><div dir="ltr" >Hi Everyone,</div>
<div dir="ltr" > </div>
<div dir="ltr" >I'm looking for some insight on what the best way is to configure mount monitoring for a cloned database resource.</div>
<div dir="ltr" > </div>
<div dir="ltr" >Consider the resource model below:</div>
<div dir="ltr" ><span style="font-family:Courier New,Courier,monospace;" >* Clone Set: database_1-clone [database_1] (promotable):<br>    * Masters: [ node-1 ]<br>    * Slaves: [ node-2 ]<br>  * db2fs_node-1_Filesystem    (ocf::heartbeat:Filesystem):     Started node-1<br>  * db2fs_node-2_Filesystem    (ocf::heartbeat:Filesystem):     Started node-2</span></div>
<div dir="ltr" ><br>The database will exist on two hosts, and each database clone is dependent on the filesystem running on its corresponding<br>hosts. The filesystem is not shared, so I've created them as separate resources<br>(db2fs_node-1_Filesystem and db2fs_node-2_Filesystem).</div>
<div dir="ltr" > </div>
<div dir="ltr" >The behavior I'm attempting to create is:<br>The cloned resource will only be able to start if the Filesystem on the same host is already started.<br>i.e. If the filesystem on node-1 is down, the clone database resource on node-1 will be stopped<br>and if the filesystem on node-2 is up, the the clone database resource on node-2 will be running</div>
<div dir="ltr" > </div>
<div dir="ltr" >I've tried to set constraints for the cloned resource a few different ways:</div>
<div dir="ltr" > </div>
<div dir="ltr" >1. Order constraints<br><span style="font-family:Courier New,Courier,monospace;" >order fileSystem-node-1-then-db Mandatory: db2fs_node-1_Filesystem db2_regress1_regress1_SAMPLE-clone<br>order fileSystem-node-2-then-db Mandatory: db2fs_node-2_Filesystem db2_regress1_regress1_SAMPLE-clone</span></div>
<div dir="ltr" >Using these constraints, the clone database resource will stop if either filesystem resource is stopped.</div>
<div dir="ltr" > </div>
<div dir="ltr" >2. Colocation constraints<br><span style="font-family:Courier New,Courier,monospace;" >colocation order-rule-Filesystem-node-1-then-db inf: db2_regress1_regress1_SAMPLE-clone:Master db2fs_node-1_Filesystem<br>colocation order-rule-Filesystem-node-2-then-db inf: db2_regress1_regress1_SAMPLE-clone:Slave db2fs_node-2_Filesystem</span></div>
<div dir="ltr" > </div>
<div dir="ltr" >With these colocation constraints, if stopping one or both filesystem resources, the clone database resource looks like this:</div>
<div dir="ltr" > </div>
<div dir="ltr" ><span style="font-family:Courier New,Courier,monospace;" >* Clone Set: database_1-clone [database_1] (promotable):<br>    * Slaves: [ node-1 node-2 ]</span></div>
<div dir="ltr" ><br>Is there any advice on what the best practices to achieve this behaviour?</div>
<div dir="ltr" > </div>
<div dir="ltr" >Best,</div>
<div dir="ltr" > </div>
<div dir="ltr" >Asseel</div></div><BR>
<BR>