Hi.
I've set up a configuration with drbd as storage for a Xen VM.
Both resources are handled with Pacemaker 1.0.9.1.
It works great, and seems to watch and check for resources correctly, but I
have an issue upon shutdown.
If I "halt" the last node pacemaker will initiate the stop of all resources at
once, so trying to stop drbd before the VM has shutdown. This causes drbd to
timeout, other ops to hang and preventing the hardware to halt.
I've tried setting up an "order" directive, but even if it can work on startup
doesn't seem to affect stop.
How can I make drbd wait for the VM to stop before trying to release the
resource?
Should I use resource groups or is there another way?
Thanks.
node host1
node host2
primitive DRBD-ubuntu ocf:linbit:drbd \
params drbd_resource="ubuntu" \
operations $id="DRBD-ubuntu-ops" \
op monitor interval="20" role="Master" timeout="40" \
op monitor interval="30" role="Slave" timeout="40" \
meta target-role="started"
primitive XEN-ubuntu ocf:heartbeat:Xen \
params xmfile="/etc/xen/test.yotest.com.cfg" \
op monitor interval="10s" \
op start interval="0" timeout="240s" \
op stop interval="0" timeout="240s" \
meta allow-migrate="false" target-role="Started"
ms ubuntu-MS DRBD-ubuntu \
meta resource-stickines="100" master-max="2" notify="true"
interleave="true"
colocation ubuntu-Xen-DRBD inf: XEN-ubuntu ubuntu-MS:Master
order Xen-after-DRBD inf: ubuntu-MS:promote XEN-ubuntu:start
property $id="cib-bootstrap-options" \
dc-version="1.0.9-74392a28b7f31d7ddc86689598bd23114f58978b" \
cluster-infrastructure="openais" \
expected-quorum-votes="2" \
no-quorum-policy="ignore" \
stonith-enabled="false" \
default-resource-stickiness="1000" \
last-lrm-refresh="1314783141"
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems