Le 30/07/2012 04:29, Andrew Beekhof a écrit : > On Mon, Jul 23, 2012 at 11:56 PM, Bruno MACADRE > <[email protected]> wrote: >> Hi, >> >> I'm working on a 2-node active/passive iSCSI storage cluster. >> >> (I follow the guide from linbit) >> >> All works fine, except when active server goes offline, in this case >> the iSCSI target (ocf:heartbeat:iSCSITarget) can't stop and flood my >> syslog with this line : >> >> "lrmd: [1405]: info: RA output: (p_iSCSItarget_vm-storage:stop:stderr) >> Device or resource busy." >> >> The fact that the resource is busy is normal 'cause this target is in use. > > Normal but very bad. > Either the iSCSI stop needs to be taught how to succeed in this case, > or (more likely) there needs to be some additional ordering > constraints that ensure services using the iSCSI target are stopped > first. > That's impossible 'cause stopping services using iSCSI implies stopping all clients logged on this target. So if I must disconnect all my servers before switching to the other node, this solution is not HA at all xD !
I've just found a solution, using tgt instead of iet works fine 'cause tgtd doesn't stop shutdown when clients are connected. >> >> I'm on Ubuntu Server 12.04 x64 using iscsitarget (iet) implementation. >> >> below my crm configure : >> primitive p_LUN_vm-storage_lun ocf:heartbeat:iSCSILogicalUnit \ >> params implementation="iet" >> target_iqn="iqn.2012-07.fr.domain:storage.vms" lun="1" >> path="/dev/drbd0" \ >> op start interval="0" timeout="10s" \ >> op stop interval="0" timeout="10s" \ >> op monitor interval="10s" timeout="10s" depth="0" >> >> primitive p_drbd_vm-storage ocf:linbit:drbd \ >> params drbd_resource="vm-storage" \ >> op monitor interval="19" role="Master" \ >> op monitor interval="21" role="Slave" >> >> primitive p_iSCSItarget_vm-storage ocf:heartbeat:iSCSITarget \ >> params implementation="iet" iqn="iqn.2012-07.fr.domain:storage.vms" >> additional_parameters="DefaultTime2Retain=60 DefaultTime2Wait=5" \ >> op monitor interval="10s" \ >> meta target-role="Started" >> >> primitive p_vip_internal ocf:heartbeat:IPaddr2 \ >> params ip="192.168.1.100" cidr_netmask="24" >> broadcast="192.168.1.255" >> nic="bond1" iflabel="intVIP" \ >> op monitor interval="7s" >> >> primitive p_vip_pedago ocf:heartbeat:IPaddr2 \ >> params ip="10.130.162.240" cidr_netmask="24" >> broadcast="10.130.162.255" >> nic="bond2" iflabel="pedaVIP" \ >> op monitor interval="5s" >> >> group g_VIPs p_vip_internal p_vip_pedago >> >> group g_vm-storage p_iSCSItarget_vm-storage p_LUN_vm-storage_lun >> >> ms ms_drbd_vm-storage p_drbd_vm-storage \ >> meta master-max="1" master-node-max="1" clone-max="2" clone- >> node-max="1" notify="true" >> >> colocation c_VIPs_on_vm-storage inf: g_VIPs g_vm-storage >> >> colocation c_vm-storage_on_drbd0 inf: g_vm-storage ms_drbd_vm- >> storage:Master >> >> order o_drbd0_before_vm-storage inf: ms_drbd_vm-storage:promote >> g_vm-storage:start >> >> order o_vm-storage_before_VIPs inf: g_vm-storage g_VIPs:start >> >> property $id="cib-bootstrap-options" \ >> dc-version="1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c" \ >> cluster-infrastructure="openais" \ >> expected-quorum-votes="2" \ >> stonith-enabled="false" \ >> no-quorum-policy="ignore" \ >> default-resource-stickiness="200" \ >> last-lrm-refresh="1343050159" >> >> If anybody have an idea to force iSCSITarget to stop even if the >> resource is busy, i will appreciate. >> >> Regards, >> Bruno >> >> -- >> >> Bruno MACADRE >> ------------------------------------------------------------------- >> Ingénieur Systèmes et Réseau | Systems and Network Engineer >> Département Informatique | Department of computer science >> Responsable Réseau et Téléphonie | Telecom and Network Manager >> Université de Rouen | University of Rouen >> ------------------------------------------------------------------- >> Coordonnées / Contact : >> Université de Rouen >> Faculté des Sciences et Techniques - Madrillet >> Avenue de l'Université - BP12 >> 76801 St Etienne du Rouvray CEDEX >> FRANCE >> >> Tél : +33 (0)2-32-95-51-86 >> Fax : +33 (0)2-32-95-51-87 >> ------------------------------------------------------------------- >> >> _______________________________________________ >> Linux-HA mailing list >> [email protected] >> http://lists.linux-ha.org/mailman/listinfo/linux-ha >> See also: http://linux-ha.org/ReportingProblems > _______________________________________________ > Linux-HA mailing list > [email protected] > http://lists.linux-ha.org/mailman/listinfo/linux-ha > See also: http://linux-ha.org/ReportingProblems > -- Bruno MACADRE ------------------------------------------------------------------- Ingénieur Systèmes et Réseau | Systems and Network Engineer Département Informatique | Department of computer science Responsable Réseau et Téléphonie | Telecom and Network Manager Université de Rouen | University of Rouen ------------------------------------------------------------------- Coordonnées / Contact : Université de Rouen Faculté des Sciences et Techniques - Madrillet Avenue de l'Université - BP12 76801 St Etienne du Rouvray CEDEX FRANCE Tél : +33 (0)2-32-95-51-86 Fax : +33 (0)2-32-95-51-87 ------------------------------------------------------------------- _______________________________________________ Linux-HA mailing list [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems
