On Fri, Jul 27, 2012 at 12:17 AM, <[email protected]> wrote: > dear members of the pacemaker mailing list, > > i am using pacemaker on Debian GNU/Linux testing (wheezy) in combination with > LIO [1] and DRBD. The setup heavily relies on [2]. > After fiddling around I am able to move the iscsi storage from one > (storage-)node to the other successfully. > > With this setup [3] I unfortunately always need to create the lun mapping > manually like this : > > /iscsi/iqn.20...:31f4493c3d6c> create mapped_lun=0 tpg_lun=0 Created Mapped > LUN 0. > Entering new node > /iscsi/iqn.2012-07.org.linux-iscsi.iscsi-storage.i686:sn.d94bc9daa270/tpgt1/acls/iqn.2012-07.lan.xcp1:01:31f4493c3d6c/mapped_lun0 > > /iscsi/iqn.20...:31f4493c3d6c> create mapped_lun=0 tpg_lun=0 Created Mapped > LUN 0. > Entering new node > /iscsi/iqn.2012-07.org.linux-iscsi.iscsi-storage.i686:sn.d94bc9daa270/tpgt1/acls/iqn.2012-07.lan.xcp2:02:31f4493c3d6c/mapped_lun0
Maybe thats something the iSCSILogicalUnit or iSCSITarget should be doing? > > > 'targetcli' output before > ----------------------------- > /> ls iscsi/iqn.2012-07.org.linux-iscsi.iscsi-storage.i686:sn.d94bc9daa270/ > o- iqn.2012-07.org.linux-iscsi.iscsi-storage.i686:sn.d94bc9daa270 > ............... [1 TPG] > o- tpgt1 > .................................................................... [enabled] > o- acls > .................................................................... [2 ACLs] > | o- iqn.2012-07.lan.xcp1:01:31f4493c3d6c ............................ [0 > Mapped LUN] > | o- iqn.2012-07.lan.xcp2:02:31f4493c3d6c ............................ [0 > Mapped LUN] > o- luns > ..................................................................... [1 LUN] > | o- lun0 .............................................. [iblock/r_lun0 > (/dev/drbd0)] > o- portals .............................................................. > [2 Portals] > o- 192.168.8.14:3260 > ......................................................... [OK] > o- 192.168.8.6:3260 > .......................................................... [OK] > > > 'targetcli' output after > --------------------------- > /> ls iscsi/iqn.2012-07.org.linux-iscsi.iscsi-storage.i686:sn.d94bc9daa270 > o- iqn.2012-07.org.linux-iscsi.iscsi-storage.i686:sn.d94bc9daa270 > ............... [1 TPG] > o- tpgt1 > .................................................................... [enabled] > o- acls > .................................................................... [2 ACLs] > | o- iqn.2012-07.lan.xcp1:01:31f4493c3d6c ............................ [1 > Mapped LUN] > | | o- mapped_lun0 ...................................................... > [lun0 (rw)] > | o- iqn.2012-07.lan.xcp2:02:31f4493c3d6c ............................ [1 > Mapped LUN] > | o- mapped_lun0 ...................................................... > [lun0 (rw)] > o- luns > ..................................................................... [1 LUN] > | o- lun0 .............................................. [iblock/r_lun0 > (/dev/drbd0)] > o- portals .............................................................. > [2 Portals] > o- 192.168.8.14:3260 > ......................................................... [OK] > o- 192.168.8.6:3260 > .......................................................... [OK] > > Any way to get this working the pacemaker way ? > > > [3] > > root@iscsi-tgt1:~# crm configure show > node iscsi-tgt1 > node iscsi-tgt2 > primitive r_DRBD ocf:linbit:drbd \ > params drbd_resource="r0" \ > op monitor interval="10" role="Master" \ > op monitor interval="20" role="Slave" \ > op start interval="0" timeout="240" \ > op stop interval="0" timeout="240" > primitive r_iscsid ocf:heartbeat:iSCSITarget \ > params implementation="lio" portals="192.168.8.6 192.168.8.14" > iqn="iqn.2012-07.org.linux-iscsi.iscsi-storage.i686:sn.d94bc9daa270" > allowed_initiators="iqn.2012-07.lan.xcp1:01:31f4493c3d6c > iqn.2012-07.lan.xcp2:02:31f4493c3d6c" > primitive r_lun0 ocf:heartbeat:iSCSILogicalUnit \ > params implementation="lio" > target_iqn="iqn.2012-07.org.linux-iscsi.iscsi-storage.i686:sn.d94bc9daa270" > lun="0" path="/dev/drbd0" \ > op monitor interval="30" > primitive r_target lsb:target \ > op monitor interval="30" timeout="30" > primitive r_vIP-1 ocf:heartbeat:IPaddr2 \ > params ip="192.168.8.6" cidr_netmask="255.255.255.248" > primitive r_vIP-2 ocf:heartbeat:IPaddr2 \ > params ip="192.168.8.14" cidr_netmask="255.255.255.248" > group g_iscsi r_target r_iscsid r_lun0 > group g_vIP r_vIP-1 r_vIP-2 > ms ms_DRBD r_DRBD \ > meta master-max="1" master-node-max="1" clone-max="2" > clone-node-max="1" notify="true" target-role="Master" > colocation c0 inf: g_iscsi ms_DRBD:Master g_vIP order o0 inf: ms_DRBD:promote > g_iscsi:start property $id="cib-bootstrap-options" \ > dc-version="1.1.7-ee0730e13d124c3d58f00016c3376a1de5323cff" \ > cluster-infrastructure="openais" \ > expected-quorum-votes="2" \ > no-quorum-policy="ignore" \ > stonith-enabled="false" \ > last-lrm-refresh="1343207694" > > > kind regards, > > Jan > > [1] http://linux-iscsi.org > [2] www.linbit.com/fileadmin/tech-guides/ha-iscsi.pdf > > _______________________________________________ > Pacemaker mailing list: [email protected] > 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://bugs.clusterlabs.org _______________________________________________ Pacemaker mailing list: [email protected] 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://bugs.clusterlabs.org
