<font face="Calibri, sans-serif"><span style="font-size:15px">Afternoon all,</span></font><div><font face="Calibri, sans-serif"><span style="font-size:15px"><br></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:15px">We&#39;re cutting over from OpenSUSE and straight heartbeat based on ext3 (two node active passive) to SLES, Pacemaker / Corosync, and OCFS2 in a split role active/passive configuration (three databases, two on one server and one on the other which can fail over to each other).</span></font></div>
<div><font face="Calibri, sans-serif"><span style="font-size:15px"><br></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:15px">As this is my first experience with the new Pacemaker / Corosync stack and OCFS2 I would like to get the configuration validated by more experienced users to ensure there will be no big issues.</span></font></div>
<div><font face="Calibri, sans-serif"><span style="font-size:15px"><br></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:15px">Also I have some related queries:</span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:15px">1) On a latest gen x86 IBM server what is the best / appropriate STONITH resource to use for control via the built in IMM interface ?</span></font></div>
<div><font face="Calibri, sans-serif"><span style="font-size:15px">2) Is there an OCF compliant resource agent for JavaDB / Derby ? Currently am using a nasty init script for its start / stop. I can&#39;t seem to find one anywhere.</span></font></div>
<div><font face="Calibri, sans-serif"><span style="font-size:15px">3) Does the use of a group command negate the use of a colocation command ?</span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:15px">4) Do you have to be very careful around the timeout values specified for timeouts relative to things like SAN multipath failover times, bonded interface convergence times and OCFS2 / filesystem related timeouts ? ie: Can Pacemaker end up with things chasing their tail, small blip in connectivity turns into a major ?</span></font></div>
<div><font face="Calibri, sans-serif"><span style="font-size:15px"><br></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:15px">Also an unrelated query which I&#39;m sure somebody will know:</span></font></div>
<div><font face="Calibri, sans-serif"><span style="font-size:15px">5) Is the use of CLVM mandatory for the OCFS2 filesystem, or is it simply used if you wish to use logical volumes with online resizing capability ?</span></font></div>
<div><font face="Calibri, sans-serif"><span class="Apple-style-span" style="font-size: 15px;">6) Is there danger in having a SAN disk visible to two servers at once (with non clustered filesystem such as ext3) but only ever mounted on one ? This is the scenario we will be using and ext3 gives performance gains over OCFS2 so if there is no danger it would be preferable to use.</span></font></div>
<div><font face="Calibri, sans-serif"><span class="Apple-style-span" style="font-size: 15px;"><br></span></font></div><div><font face="Calibri, sans-serif"><span class="Apple-style-span" style="font-size: 15px;">Current config is as per the below for review:</span></font></div>
<div><font face="Calibri, sans-serif"><span style="font-size:15px"><br></span></font></div><div><font face="Calibri, sans-serif"><span style="font-size:15px"><div>node company-prod-db-001</div><div>node company-prod-db-002</div>
<div>primitive DERBYDB lsb:derby</div><div>primitive FS_DB_DEPOT ocf:heartbeat:Filesystem \</div><div>        params device=&quot;-LDB_DEPOT&quot; directory=&quot;/DB_DEPOT&quot; fstype=&quot;ocfs2&quot; options=&quot;acl&quot; \</div>
<div>        op start interval=&quot;0&quot; timeout=&quot;60&quot; \</div><div>        op stop interval=&quot;0&quot; timeout=&quot;60&quot;</div><div>primitive FS_DB_ESP_AUDIT ocf:heartbeat:Filesystem \</div><div>        params device=&quot;-LDB_ESP_AUDIT&quot; directory=&quot;/DB_ESP_AUDIT&quot; fstype=&quot;ocfs2&quot; options=&quot;acl&quot; \</div>
<div>        op start interval=&quot;0&quot; timeout=&quot;60&quot; \</div><div>        op stop interval=&quot;0&quot; timeout=&quot;60&quot;</div><div>primitive FS_LOGS_DEPOT ocf:heartbeat:Filesystem \</div><div>        params device=&quot;-LLOGS_DEPOT&quot; directory=&quot;/LOGS_DEPOT&quot; fstype=&quot;ocfs2&quot; options=&quot;data=writeback,noatime,acl&quot; \</div>
<div>        op start interval=&quot;0&quot; timeout=&quot;60&quot; \</div><div>        op stop interval=&quot;0&quot; timeout=&quot;60&quot;</div><div>primitive FS_LOGS_ESP_AUDIT ocf:heartbeat:Filesystem \</div><div>        params device=&quot;-LLOGS_ESP_AUDIT&quot; directory=&quot;/LOGS_ESP_AUDIT&quot; fstype=&quot;ocfs2&quot; options=&quot;data=writeback,noatime,acl&quot; \</div>
<div>        op start interval=&quot;0&quot; timeout=&quot;60&quot; \</div><div>        op stop interval=&quot;0&quot; timeout=&quot;60&quot;</div><div>primitive IP_DEPOT_15 ocf:heartbeat:IPaddr2 \</div><div>        params ip=&quot;192.168.15.93&quot; cidr_netmask=&quot;24&quot; \</div>
<div>        op monitor interval=&quot;30s&quot;</div><div>primitive IP_DEPOT_72 ocf:heartbeat:IPaddr2 \</div><div>        params ip=&quot;192.168.72.93&quot; cidr_netmask=&quot;24&quot; \</div><div>        op monitor interval=&quot;30s&quot;</div>
<div>primitive IP_ESP_AUDIT_15 ocf:heartbeat:IPaddr2 \</div><div>        params ip=&quot;192.168.15.92&quot; cidr_netmask=&quot;24&quot; \</div><div>        op monitor interval=&quot;30s&quot;</div><div>primitive IP_ESP_AUDIT_72 ocf:heartbeat:IPaddr2 \</div>
<div>        params ip=&quot;192.168.72.92&quot; cidr_netmask=&quot;24&quot; \</div><div>        op monitor interval=&quot;30s&quot;</div><div>primitive PGSQL_AUDIT ocf:heartbeat:pgsql.audit \</div><div>        op start interval=&quot;0&quot; timeout=&quot;120&quot; \</div>
<div>        op stop interval=&quot;0&quot; timeout=&quot;120&quot;</div><div>primitive PGSQL_DEPOT ocf:heartbeat:pgsql.depot \</div><div>        op start interval=&quot;0&quot; timeout=&quot;120&quot; \</div><div>        op stop interval=&quot;0&quot; timeout=&quot;120&quot;</div>
<div>primitive PGSQL_ESP ocf:heartbeat:pgsql.esp \</div><div>        op start interval=&quot;0&quot; timeout=&quot;120&quot; \</div><div>        op stop interval=&quot;0&quot; timeout=&quot;120&quot;</div><div>group DEPOT FS_LOGS_DEPOT FS_DB_DEPOT IP_DEPOT_15 IP_DEPOT_72 DERBYDB PGSQL_DEPOT</div>
<div>group ESP_AUDIT FS_LOGS_ESP_AUDIT FS_DB_ESP_AUDIT IP_ESP_AUDIT_15 IP_ESP_AUDIT_72 PGSQL_AUDIT PGSQL_ESP</div><div>location LOC_DEPOT DEPOT 25: company-prod-db-001</div><div>location LOC_ESP_AUDIT ESP_AUDIT 25: company-prod-db-002</div>
<div>property $id=&quot;cib-bootstrap-options&quot; \</div><div>        dc-version=&quot;1.1.2-2e096a41a5f9e184a1c1537c82c6da1093698eb5&quot; \</div><div>        cluster-infrastructure=&quot;openais&quot; \</div><div>        expected-quorum-votes=&quot;2&quot; \</div>
<div>        no-quorum-policy=&quot;ignore&quot; \</div><div>        stonith-enabled=&quot;false&quot; \</div><div>        start-failure-is-fatal=&quot;false&quot;</div><div>rsc_defaults $id=&quot;rsc-options&quot; \</div>
<div>        resource-stickiness=&quot;100&quot;</div></span></font></div>