[ClusterLabs] How to configure my ocf_heartbeat_iscsi resource(s) such that I have both paths to the LUN?
Dejan Muhamedagic
dejanmm at fastmail.fm
Sat Feb 25 20:21:25 CET 2017
Hi,
On Thu, Feb 23, 2017 at 02:29:46PM -0500, Scott Greenlese wrote:
>
> Refreshing this post in case anyone might have missed it... still trying
> to figure out some way to have multiple iscsi paths managed
> by a single ocf_heartbeat_iscsi resource. Any ideas?
>
> Thanks!
>
> Scott Greenlese ... KVM on System Z - Solutions Test, IBM Poughkeepsie,
> N.Y.
> INTERNET: swgreenl at us.ibm.com
>
>
>
>
> From: Scott Greenlese/Poughkeepsie/IBM at IBMUS
> To: users at clusterlabs.org
> Cc: Si Bo Niu <niusibo at cn.ibm.com>, Michael
> Tebolt/Poughkeepsie/IBM at IBMUS
> Date: 02/15/2017 12:18 PM
> Subject: [ClusterLabs] How to configure my ocf_heartbeat_iscsi resource
> (s) such that I have both paths to the LUN?
>
>
>
> Hi folks,
>
> I'm running some test scenarios with an ocf_heartbeat_iscsi pacemaker
> resource,
> using the following XIV multipath'ed configuration:
>
> I created a single XIV iscsi host definition containing all the pacemaker
> host (cluster node) 'Initiator's:
>
> XIV 7812475>>host_list_ports host=pacemaker_iscsi
> Host Type Port Name
> pacemaker_iscsi iSCSI iqn.2005-03.org.open-iscsi:6539c3daf095
> pacemaker_iscsi iSCSI iqn.2005-03.org.open-iscsi:11d639c0976c
> pacemaker_iscsi iSCSI iqn.1994-05.com.redhat:74ca24d6476
> pacemaker_iscsi iSCSI iqn.1994-05.com.redhat:ea17bebd09a
> pacemaker_iscsi iSCSI iqn.1994-05.com.redhat:b852a67852c
>
> Here is the XIV Target IP:port / IQN info:
>
> 10.20.92.108:3260
> Target: iqn.2005-10.com.xivstorage:012475
>
> 10.20.92.109:3260
> Target: iqn.2005-10.com.xivstorage:012475
>
> I mapped a single 17Gb Lun to the XIV host: 20017380030BB110F
>
>
> From ocf_heartbeat_iscsi man page, it didn't seem obvious to me how I might
> specify multiple
> IP Portals (i.e. both the .108 and .109 IPs) to a single
> ocf_heartbeat_iscsi resource. So,
> I went ahead and configured my resource using just the .108 IP path, as
> follows:
>
> Using the above XIV definitions, I created a single iscsi pacemaker
> resource using only one of the two IP
> paths to the XIV LUN:
>
> [root at zs95kj VD]# pcs resource show iscsi_r4
>
> Resource: iscsi_r4 (class=ocf provider=heartbeat type=iscsi)
> Attributes: portal=10.20.92.108:3260
> target=iqn.2005-10.com.xivstorage:012475
> Operations: start interval=0s timeout=120 (iscsi_r4-start-interval-0s)
> stop interval=0s timeout=120 (iscsi_r4-stop-interval-0s)
> monitor interval=120 timeout=30 (iscsi_r4-monitor-interval-120)
>
> I'm looking for suggestions as to how I should configure my iscsi resource
> (s) such that I have both paths (.108 and .109)
> to the LUN available to my application? Do I need to create a second iscsi
> resource for the .109 path, and colocate
> them so that they move about the cluster together?
Yes, you may do that. Then you'll get two devices. For that you
should then use dm-multipath.
> As an aside, I have run into situations where the second IP (.109) comes
> online to where my iscsi_r4 resource is running (how or why,
> I'm not sure), which introduces problems because iscsi_r4 only manages
> the .108 connection.
What does "comes online to where..." exactly mean?
Thanks,
Dejan
>
> Thanks in advance...
>
> Scott Greenlese ... KVM on System Z - Solutions Test, IBM Poughkeepsie,
> N.Y.
> INTERNET: swgreenl at us.ibm.com
>
> _______________________________________________
> Users mailing list: Users at clusterlabs.org
> http://lists.clusterlabs.org/mailman/listinfo/users
>
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org
>
>
> _______________________________________________
> Users mailing list: Users at clusterlabs.org
> http://lists.clusterlabs.org/mailman/listinfo/users
>
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org
More information about the Users
mailing list