WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-api

Re: [Xen-API] multipath on 'dual-head' configuration

To: Julian Chesterfield <julian.chesterfield@xxxxxxxxxxxxx>
Subject: Re: [Xen-API] multipath on 'dual-head' configuration
From: George Shuklin <george.shuklin@xxxxxxxxx>
Date: Tue, 17 May 2011 23:36:54 +0400
Cc: "xen-api@xxxxxxxxxxxxxxxxxxx" <xen-api@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Tue, 17 May 2011 12:38:28 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:subject:from:to:cc:in-reply-to:references :content-type:date:message-id:mime-version:x-mailer :content-transfer-encoding; bh=C3VGgMScGXw+051YlTbVgqProFM369c75d8DGQoJWAo=; b=r4uw4OORPJg8b18s7kAJM5zi5wp4ul7qa5t84k5+W5gnsW8jDK+YlaDn9i0kPiaQ/5 vcb+4t78pqGGfgMFFYd3xdV6xEe1e70Inslr0llgn33KGMNjfFQzl4j7grVy/G5jMyZa xk8bo3SKHjEIWN6YQLQNPRiurBu9m2esLZm+w=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:cc:in-reply-to:references:content-type:date :message-id:mime-version:x-mailer:content-transfer-encoding; b=iUr5CLDkMmXo0gQLtxXdiFimOh9zYWxyfv4f/EMqh8MMRpY32FoQcgSofvL+cFgazr 4oK99s8Zn5/HH8bxVtPVffR0Pa8GxJywMNwlxu0DtGBiYN6FWFXxYa7CfoTiAD0MdDcL MFjYFkQlBst1YiZQGKTsyeg3bsDqG0JxUCQeg=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4DD14D8B.2090505@xxxxxxxxxxxxx>
List-help: <mailto:xen-api-request@lists.xensource.com?subject=help>
List-id: Discussion of API issues surrounding Xen <xen-api.lists.xensource.com>
List-post: <mailto:xen-api@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-api>, <mailto:xen-api-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-api>, <mailto:xen-api-request@lists.xensource.com?subject=unsubscribe>
References: <1305561939.18562.15.camel@mabase> <4DD14D8B.2090505@xxxxxxxxxxxxx>
Sender: xen-api-bounces@xxxxxxxxxxxxxxxxxxx
Thank you very much for reply!

I done some tests and found it still not working.

here my sr creation (I have done multipath for host already):

xe sr-create type=lvmoiscsi device-config:target=10.1.3.241,10.1.3.242
device-config:multihomed=true
device-config:targetIQN=iqn.2011-04.test:test.test
device-config:SCSIid=1494554000000000031000000000000000000000000000000
name-label=test shared=true

what I'm getting (from pbd-list):


         device-config (MRO): multihomed: true; SCSIid:
1494554000000000031000000000000000000000000000000; targetIQN:
iqn.2011-04.test:test.test; target: 10.1.3.241,10.1.3.242;
multihomelist: 10.1.3.241:3260
    currently-attached ( RO): true
          other-config (MRW):
mpath-1494554000000000031000000000000000000000000000000: [1, 1];
multipathed: true; iscsi_sessions: 1


As you can see multihomelist contain only ONE line.

After pbd-plug I see only one disk (one target, one portal in iscsiadm
-m node) and so on.

I tried to 'cheat' and create pbd with full multihome record:


xe pbd-create sr-uuid=$sr\
host-uuid=b04f46ac-7f99-4964-982b-67738c9e9b36 \
device-config:target=10.1.3.241,10.1.3.242 \
device-config:multihomed=true \
device-config:targetIQN=iqn.2011-04.test:test.test \
device-config:SCSIid=1494554000000000031000000000000000000000000000000 \
device-config:"multihomelist=10.1.3.241:3260,10.1.3.242:3260"


but after pbd-plug I still see ONE target.

If I add second target by hand, multipath working as fine as it can, but
I unable to make xapi to do this automatically on pbd-plug.

I tests this on XCP 0.5 and fresh XCP 1.0 installation - same behavior.

Or I don't understand something, or this is a bug.




В Пнд, 16/05/2011 в 17:15 +0100, Julian Chesterfield пишет:
> Hi George,
> 
> You can specify a comma separated list for the iSCSI target in XCP. If 
> both targets advertise the same IQN then you can specify that IQN 
> explicitly as the targetIQN parameter. Alternatively you can select the 
> wildcard entry '*' which will connect to all advertised sessions on 
> every IP address specified in the comma separated list.
> 
> Thanks,
> Julian
> 
> On 16/05/11 17:05, George Shuklin wrote:
> > Good day.
> >
> > Found I unable to setup multipath (XCP 0.5) with two separate hosts
> > connecting to same storage device.
> >
> > Every iscsi target has been sent only it own ip-addresses for target.
> >
> > > From generic linux machine it looks like:
> >
> > 10.1.4.2:3260,1 iqn.2011-04.test:test.test
> > 10.1.4.102:3260,1 iqn.2011-04.test:test.test
> >
> > Those IP actually belongs to different machines but allow to access the
> > same block device.
> >
> > In usual linux I simply add iscsi login process to startup, multipath
> > script and it joins paths just by identical serial number and IQN.
> >
> > In XCP I found I need to serve single portal address with all available
> > paths (IPs) to target.
> >
> > Using ISNS is not very good (i do need to build a HA-cluster for that,
> > and it seems be little overkill).
> >
> > That's kinda stuck for me.
> >
> > Here questions:
> >
> > Can I somehow say XCP 'do discovery targets (paths) from two portals for
> > single SR?
> >
> > If I add multipathed device 'by hand' (f.e. by adding iscsi and
> > multipath processing to startup scripts), can I add it to XCP as
> > 'shared' resource (regardless it seems be 'local' for xapi)?
> >
> > Thanks.
> >
> >
> > _______________________________________________
> > xen-api mailing list
> > xen-api@xxxxxxxxxxxxxxxxxxx
> > http://lists.xensource.com/mailman/listinfo/xen-api
> >    
> 



_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api

<Prev in Thread] Current Thread [Next in Thread>