<html>
<body>
Hi,<br><br>
I have a 2 node cluster with sles11sp1, with the latest patches.
Configured Pacemaker, dual primary drbd and xen.<br><br>
Here's the configuration:<br><br>
- drbd.conf<br>
global {<br>
&nbsp;&nbsp; usage-count&nbsp; yes;<br>
}<br>
common {<br>
&nbsp;&nbsp; protocol C;<br>
&nbsp;&nbsp; disk {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; on-io-error&nbsp;&nbsp;&nbsp;
detach;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fencing resource-only;<br>
&nbsp;&nbsp; }<br>
&nbsp;&nbsp; syncer {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
rate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1G;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
al-extents&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3389;<br>
&nbsp;&nbsp; }<br>
&nbsp;&nbsp; net {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; allow-two-primaries; # Enable this *after*
initial testing<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cram-hmac-alg sha1;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shared-secret
&quot;a6a0680c40bca2439dbe48343ddddcf4&quot;;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; after-sb-0pri discard-zero-changes;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; after-sb-1pri discard-secondary;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; after-sb-2pri disconnect;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
&nbsp; startup {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; become-primary-on both;<br>
}<br>
&nbsp; handlers {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fence-peer
&quot;/usr/lib/drbd/crm-fence-peer.sh&quot;;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; after-resync-target
&quot;/usr/lib/drbd/crm-unfence-peer.sh&quot;;<br><br>
}<br>
}<br>
resource vmsvn {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp; /dev/drbd0;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
/dev/sdb;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta-disk internal;<br>
&nbsp;&nbsp; on xm01 {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; address&nbsp;&nbsp; 100.0.0.1:7788;<br>
&nbsp;&nbsp; }<br>
&nbsp;&nbsp; on xm02 {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; address&nbsp;&nbsp; 100.0.0.2:7788;<br>
&nbsp;&nbsp; }<br>
}<br><br>
resource srvsvn1 {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; protocol C;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp; /dev/drbd1;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
/dev/sdc;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta-disk internal;<br>
&nbsp;&nbsp; on xm01 {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; address&nbsp;&nbsp; 100.0.0.1:7789;<br>
&nbsp;&nbsp; }<br>
&nbsp;&nbsp; on xm02 {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; address&nbsp;&nbsp; 100.0.0.2:7789;<br>
&nbsp;&nbsp; }<br>
}<br><br>
resource srvsvn2 {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; protocol C;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp; /dev/drbd2;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
/dev/sdd;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta-disk internal;<br>
&nbsp;&nbsp; on xm01 {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; address&nbsp;&nbsp; 100.0.0.1:7790;<br>
&nbsp;&nbsp; }<br>
&nbsp;&nbsp; on xm02 {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; address&nbsp;&nbsp; 100.0.0.2:7790;<br>
&nbsp;&nbsp; }<br>
}<br><br>
resource vmconfig {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; protocol C;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; device&nbsp;&nbsp;&nbsp; /dev/drbd3;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta-disk internal;<br>
&nbsp;&nbsp; on xm01 {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; address&nbsp;&nbsp; 100.0.0.1:7791;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;
/dev/vg_xm01/lv_xm01_vmconfig;<br>
&nbsp;&nbsp; }<br>
&nbsp;&nbsp; on xm02 {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; address&nbsp;&nbsp; 100.0.0.2:7791;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;
/dev/vg_xm02/lv_xm02_vmconfig;<br>
&nbsp;&nbsp; }<br>
}<br><br>
================================<br><br>
- crm configuration:<br>
node xm01<br>
node xm02<br>
primitive VMSVN ocf:heartbeat:Xen \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta
target-role=&quot;Started&quot; allow-migrate=&quot;true&quot;
is-managed=&quot;true&quot; resource-stickiness=&quot;0&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; operations
$id=&quot;VMSVN-operations&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op monitor
interval=&quot;30&quot; timeout=&quot;30&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op start
interval=&quot;0&quot; timeout=&quot;60&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op stop interval=&quot;0&quot;
timeout=&quot;60&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op migrate_to
interval=&quot;0&quot; timeout=&quot;180&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; params
xmfile=&quot;/etc/xen/vm/vmsvn&quot;<br>
primitive clvm ocf:lvm2:clvmd \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; operations
$id=&quot;clvm-operations&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op monitor
interval=&quot;10&quot; timeout=&quot;20&quot;<br>
primitive dlm ocf:pacemaker:controld \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; operations
$id=&quot;dlm-operations&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op monitor
interval=&quot;10&quot; timeout=&quot;20&quot;
start-delay=&quot;0&quot;<br>
primitive ipmi-stonith-xm01 stonith:external/ipmi \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta
target-role=&quot;Started&quot; is-managed=&quot;true&quot;
priority=&quot;10&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; operations
$id=&quot;ipmi-stonith-xm01-operations&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op monitor
interval=&quot;15&quot; timeout=&quot;15&quot; start-delay=&quot;15&quot;
\<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; params
hostname=&quot;xm01&quot; ipaddr=&quot;125.1.254.107&quot;
userid=&quot;administrator&quot; passwd=&quot;17xm45&quot;
interface=&quot;lan&quot;<br>
primitive ipmi-stonith-xm02 stonith:external/ipmi \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta
target-role=&quot;Started&quot; is-managed=&quot;true&quot;
priority=&quot;9&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; operations
$id=&quot;ipmi-stonith-xm02-operations&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op monitor
interval=&quot;15&quot; timeout=&quot;15&quot; start-delay=&quot;15&quot;
\<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; params
hostname=&quot;xm02&quot; ipaddr=&quot;125.1.254.248&quot;
userid=&quot;administrator&quot; passwd=&quot;17xm45&quot;
interface=&quot;lan&quot;<br>
primitive o2cb ocf:ocfs2:o2cb \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; operations
$id=&quot;o2cb-operations&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op monitor
interval=&quot;10&quot; timeout=&quot;20&quot;<br>
primitive srvsvn1-drbd ocf:linbit:drbd \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; params
drbd_resource=&quot;srvsvn1&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; operations
$id=&quot;srvsvn1-drbd-operations&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op monitor
interval=&quot;20&quot; role=&quot;Master&quot; timeout=&quot;20&quot;
\<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op monitor
interval=&quot;30&quot; role=&quot;Slave&quot; timeout=&quot;20&quot;
\<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op start
interval=&quot;0&quot; timeout=&quot;240&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op promote
interval=&quot;0&quot; timeout=&quot;90&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op demote
interval=&quot;0&quot; timeout=&quot;90&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op stop interval=&quot;0&quot;
timeout=&quot;100&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta
migration-threshold=&quot;10&quot; failure-timeout=&quot;600&quot;<br>
primitive srvsvn2-drbd ocf:linbit:drbd \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; params
drbd_resource=&quot;srvsvn2&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; operations
$id=&quot;srvsvn2-drbd-operations&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op monitor
interval=&quot;20&quot; role=&quot;Master&quot; timeout=&quot;20&quot;
\<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op monitor
interval=&quot;30&quot; role=&quot;Slave&quot; timeout=&quot;20&quot;
\<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op start
interval=&quot;0&quot; timeout=&quot;240&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op promote
interval=&quot;0&quot; timeout=&quot;90&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op demote
interval=&quot;0&quot; timeout=&quot;90&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op stop interval=&quot;0&quot;
timeout=&quot;100&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta
migration-threshold=&quot;10&quot; failure-timeout=&quot;600&quot;<br>
primitive vg_svn ocf:heartbeat:LVM \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; params
volgrpname=&quot;vg_svn&quot;<br>
primitive vmconfig ocf:linbit:drbd \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; operations
$id=&quot;vmconfig-operations&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op monitor
interval=&quot;20&quot; role=&quot;Master&quot; timeout=&quot;120&quot;
\<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op start
interval=&quot;0&quot; timeout=&quot;240&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op promote
interval=&quot;0&quot; timeout=&quot;90&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op demote
interval=&quot;0&quot; timeout=&quot;90&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op stop interval=&quot;0&quot;
timeout=&quot;100&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; params
drbd_resource=&quot;vmconfig&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta
migration-threshold=&quot;10&quot; failure-timeout=&quot;600&quot;<br>
primitive vmconfig-pri ocf:heartbeat:Filesystem \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; operations
$id=&quot;vmconfig-pri-operations&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op monitor
interval=&quot;20&quot; timeout=&quot;40&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; params
device=&quot;/dev/drbd3&quot; directory=&quot;/vmconfig&quot;
fstype=&quot;ocfs2&quot;<br>
primitive vmsvn-drbd ocf:linbit:drbd \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; operations
$id=&quot;vmsvn-drbd-operations&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op monitor
interval=&quot;20&quot; role=&quot;Master&quot; timeout=&quot;20&quot;
\<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op monitor
interval=&quot;30&quot; role=&quot;Slave&quot; timeout=&quot;20&quot;
\<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op start
interval=&quot;0&quot; timeout=&quot;240&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op promote
interval=&quot;0&quot; timeout=&quot;90&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op demote
interval=&quot;0&quot; timeout=&quot;90&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; op stop interval=&quot;0&quot;
timeout=&quot;100&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; params
drbd_resource=&quot;vmsvn&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta
is-managed=&quot;true&quot; migration-threshold=&quot;10&quot;
failure-timeout=&quot;600&quot;<br>
group init-group dlm o2cb clvm<br>
group operaciones-group vg_svn<br>
ms ms_drbd_srvsvn1 srvsvn1-drbd \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta master-max=&quot;2&quot;
notify=&quot;true&quot; target-role=&quot;Started&quot;
priority=&quot;6&quot;<br>
ms ms_drbd_srvsvn2 srvsvn2-drbd \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta master-max=&quot;2&quot;
notify=&quot;true&quot; target-role=&quot;Started&quot;
priority=&quot;5&quot;<br>
ms ms_drbd_vmconfig vmconfig \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta master-max=&quot;2&quot;
clone-max=&quot;2&quot; notify=&quot;true&quot; priority=&quot;8&quot;
target-role=&quot;Started&quot;<br>
ms ms_drbd_vmsvn vmsvn-drbd \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta
resource-stickiness=&quot;100&quot; master-max=&quot;2&quot;
notify=&quot;true&quot; target-role=&quot;Started&quot;
priority=&quot;7&quot;<br>
clone init-clone init-group \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta
interleave=&quot;true&quot; target-role=&quot;Started&quot;
is-managed=&quot;true&quot; priority=&quot;4&quot;<br>
clone operaciones-clone operaciones-group \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta
target-role=&quot;Started&quot; is-managed=&quot;true&quot;
priority=&quot;2&quot; interleave=&quot;true&quot;<br>
clone vmconfig-clone vmconfig-pri \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meta
target-role=&quot;Started&quot; priority=&quot;3&quot;
is-managed=&quot;true&quot;<br>
location drbd-fence-by-handler-ms_drbd_srvsvn1 ms_drbd_srvsvn1 \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rule
$id=&quot;drbd-fence-by-handler-rule-ms_drbd_srvsvn1&quot;
$role=&quot;Master&quot; -inf: #uname ne xm01<br>
location drbd-fence-by-handler-ms_drbd_srvsvn2 ms_drbd_srvsvn2 \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rule
$id=&quot;drbd-fence-by-handler-rule-ms_drbd_srvsvn2&quot;
$role=&quot;Master&quot; -inf: #uname ne xm01<br>
location drbd-fence-by-handler-ms_drbd_vmconfig ms_drbd_vmconfig \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rule
$id=&quot;drbd-fence-by-handler-rule-ms_drbd_vmconfig&quot;
$role=&quot;Master&quot; -inf: #uname ne xm01<br>
location drbd-fence-by-handler-ms_drbd_vmsvn ms_drbd_vmsvn \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rule
$id=&quot;drbd-fence-by-handler-rule-ms_drbd_vmsvn&quot;
$role=&quot;Master&quot; -inf: #uname ne xm01<br>
location location-stonith-xm01 ipmi-stonith-xm01 -inf: xm01<br>
location location-stonith-xm02 ipmi-stonith-xm02 -inf: xm02<br>
colocation colocacion : init-clone operaciones-clone vmconfig-clone VMSVN
ms_drbd_vmconfig:Master ms_drbd_vmsvn:Master ms_drbd_srvsvn1:Master
ms_drbd_srvsvn2:Master<br>
order ordenamiento : ms_drbd_vmconfig:promote ms_drbd_vmsvn:promote
ms_drbd_srvsvn1:promote ms_drbd_srvsvn2:promote init-clone:start
operaciones-clone:start vmconfig-clone:start VMSVN:start<br>
property $id=&quot;cib-bootstrap-options&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
dc-version=&quot;1.1.5-5bd2b9154d7d9f86d7f56fe0a74072a5a6590c60&quot;
\<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
cluster-infrastructure=&quot;openais&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
expected-quorum-votes=&quot;2&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
no-quorum-policy=&quot;ignore&quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
last-lrm-refresh=&quot;1330538418&quot;<br><br>
=======================================<br><br>
Now, according to this page:
<a href="http://www.drbd.org/users-guide-8.3/s-pacemaker-fencing.html">
http://www.drbd.org/users-guide-8.3/s-pacemaker-fencing.html</a> <br>
the last paragraph, says: <br>
Thus, if the DRBD replication link becomes disconnected, the
crm-fence-peer.sh script contacts the cluster manager, determines the
Pacemaker Master/Slave resource associated with this DRBD resource, and
ensures that the Master/Slave resource no longer gets promoted on any
node other than the currently active one. Conversely, when the connection
is re-established and DRBD completes its synchronization process, then
that constraint is removed and the cluster manager is free to promote the
resource on any node again.<br><br>
Unfortunately, that is not happening in my configuration and I don't
understand why.<br>
Here's what I'm doing: <br>
1) rcnetwork stop on XM01<br>
2) XM02 stonith's XM01 (so far, so good)<br>
3) the VM migrates to XM02 (1 minute downtime which is more than
fine)<br>
4) XM01 comes back<br>
5) The DRBD resources appear as Master/Slave (on dual primary!)<br>
6) I can see some constraints generated by the handler in drbd.conf<br>
7) xm02:~ # rcdrbd status<br>
drbd driver loaded OK; device status:<br>
version: 8.3.11 (api:88/proto:86-96)<br>
GIT-hash: 0de839cee13a4160eed6037c4bddd066645e23c5 build by
phil@fat-tyre, 2011-06-29 11:37:11<br>
m:res&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
cs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
ro&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
ds&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
p&nbsp; mounted&nbsp; fstype<br>
0:vmsvn&nbsp;&nbsp;&nbsp;&nbsp; Connected&nbsp; Secondary/Primary&nbsp;
UpToDate/UpToDate&nbsp; C<br>
1:srvsvn1&nbsp;&nbsp; Connected&nbsp; Secondary/Primary&nbsp;
UpToDate/UpToDate&nbsp; C<br>
2:srvsvn2&nbsp;&nbsp; Connected&nbsp; Secondary/Primary&nbsp;
UpToDate/UpToDate&nbsp; C<br>
3:vmconfig&nbsp; Connected&nbsp; Secondary/Primary&nbsp;
UpToDate/UpToDate&nbsp; C<br><br>
They are all UPTODATE!<br>
8) The constraints generated by the handler are still there. Waited a
lifetime, still there... <br>
9) Manually remove the constraints, the VM goes down for a little while
and the DRBD resources are back as Master/Master.<br><br>
is there anything wrong in my configuration? How can both nodes become
Master on a fail back?<br><br>
Thanks!<br>
Daniel</body>
</html>