I am building a two node active/passive cluster supporting 
iSCSITarget,iSCSILogicalUnit and ocf:linbit:drbd.   I can hard power down a 
primary node (i.e. pull the power cord ) and all my resource migrate correctly 
to the other node.   However, if I try to migrate the resoruces, put an active 
node in standby or shut a system down gracefully DRBD compalains to the console 
that drbd0 is held open by someone (it is wanting to switch to 
seocndary/secondary) . I followed  the example here:
http://www.drbd.org/users-guide/s-pacemaker-crm.html and converted resources 
from filesystem to iscsi.   I can not figure out what is wrong with my order or 
colocation statements.  I tried every permutaition of ordering that I could 
think of.   Both systems are running debian/sid with corosync version 1.2.1  
and pacemaker version loaded from the debian repository.  The kernel is version 
2.6.34 with liotarget support built in.   Any help that any could provide would 
be greatly appreciated.   Thank you.   Here is my config:


node sedona \
        attributes standby="off"
node toltec \
        attributes standby="off"
primitive drbdWitnessDisk ocf:linbit:drbd \
        params drbd_resource="witnessdisk" \
        op monitor interval="59s" role="Master" timeout="30s" \
        op monitor interval="60s" role="Slave" timeout="30s" \
        op start interval="0s" timeout="240s" \
        op stop interval="0s" timeout="100"
primitive ip_iscsi ocf:heartbeat:IPaddr2 \
        params ip="192.168.7.5" nic="eth0"
primitive iscsiTarget ocf:heartbeat:iSCSITarget \
        params implementation="lio" 
iqn="iqn.2003-01.org.linux-iscsi.sedona.x86:sn.e6c51b908732" 
portals="192.168.7.5:3260" 
allowed_initiators="iqn.1991-05.com.microsoft:black-bear.****.local" \
        op monitor interval="10s" timeout="10s"
primitive sedona-stonith stonith:external/ipmi \
        params hostname="sedona.********.com" ipaddr="192.168.7.10" 
userid="admin" passwd="**********" interface="lan" \
        op start interval="0s" timeout="60s" \
        meta target-role="Started"
primitive toltec-stonith stonith:external/ssh \
        params hostlist="toltec" livedangerously="yes" \
        meta target-role="Started" \
        op start interval="0s" timeout="60s"
primitive witnessDiskLU ocf:heartbeat:iSCSILogicalUnit \
        params implementation="lio" 
target_iqn="iqn.2003-01.org.linux-iscsi.sedona.x86:sn.e6c51b908732" lun="0" 
path="/dev/drbd0"
group iscsi witnessDiskLU ip_iscsi iscsiTarget \
        meta target-role="Started"
ms ms-drbdWitnessDisk drbdWitnessDisk \
        meta clone-max="2" notify="true" globally-unique="false" 
target-role="Started"
location cli-standby-iscsi iscsi \
        rule $id="cli-standby-rule-iscsi" -inf: #uname eq toltec
location ms-drbdWitnessDisk-master-on-sedona-1 ms-drbdWitnessDisk \
        rule $id="ms-drbdWitnessDisk-master-on-sedona-1-rule" $role="master" 
100: #uname eq sedona
location ms-drbdWitnessDisk-placement ms-drbdWitnessDisk \
        rule $id="ms-drbdWitnessDisk-placement-rule" -inf: #uname ne sedona and 
#uname ne toltec
location sedona-stonith-on-toltec sedona-stonith \
        rule $id="sedona-stonith-on-toltec-rule" -INF: #uname eq sedona
location toltec-stonith-on-sedona toltec-stonith \
        rule $id="toltec-stonith-on-sedona-rule" -INF: #uname eq toltec
colocation iscsi-on-msdrbdwitnessDisk inf: iscsi ms-drbdWitnessDisk:Master
order iscsi_after_drbd inf: ms-drbdWitnessDisk:promote iscsi:start 
symmetrical=true
property $id="cib-bootstrap-options" \
        dc-version="1.0.9-74392a28b7f31d7ddc86689598bd23114f58978b" \
        cluster-infrastructure="openais" \
        expected-quorum-votes="2" \
        no-quorum-policy="ignore" \
        last-lrm-refresh="1288316571"

Matt Hymowitz
GMP Networks
520 577-3891 x 11
_______________________________________________
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker

Reply via email to