Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Jan 2021 02:39:46 +1100
From:      Scott <freebsd-lists-5@thismonkey.com>
To:        Ekkehard Gehm <freebsd@sudoers.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: iSCSI initiator to target with multiple IPs
Message-ID:  <YAMIwsuSBGXLXYto@thismonkey.com>
In-Reply-To: <a5f97050-1302-8735-413b-43557a112a02@sudoers.net>
References:  <0365d82d-88f2-6ce8-b730-edd7982ba083@sudoers.net> <YAKF6sJ38AZ5umlY@thismonkey.com> <a5f97050-1302-8735-413b-43557a112a02@sudoers.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Jan 16, 2021 at 11:01:24AM +0100, Ekkehard Gehm wrote:
> Ahoy Scott,
> 
> Am 16.01.2021 um 07:21 schrieb Scott:
> > On Fri, Jan 15, 2021 at 12:30:52PM +0100, Ekkehard Gehm wrote:
> >> Ahoy!
> >>
> >> I hope someone can give me a hint on an issue I have with iSCSI.
> >>
> >> I have a FreeBSD Server (the iSCSI initiator) which connects to a Dell
> >> Equilogic RAID (the iSCSI target). So far no big deal. But... The Target
> >> has one IP to connect to but in reality it has 8 interfaces with
> >> different IPs for traffic shaping.
> >>
> >> So. The initial connect to the pool-ip will result in a connection to
> >> one of those 8 ips. Every now and then, the RAID (target) shifts the
> >> interfaces. That will result in a message that the the target has moved
> >> to another ip... And that is where shit happens - My FreeBSD initiator
> >> drops the target completely (With a warning " target requests logout;
> >> removing session")... Bad thing :-)
> >>
> >> I don't know where to look. Is it multipath? MPIO?
> >>
> >> Any hint is highly appreciated :-)
> >>
> >> Cheers!
> >>
> >> Ekki
> >>
> >>
> > Hi,
> > more from a networking perspective than an iSCSI one: when you say that the 
> > initial connection to the pool-ip results in a connection to an interface 
> > address - is this an iSCSI redirection or is there a proxy of sorts (that 
> > would obscure the real target address)?
> >
> > Put another way, if configured to connect to IP 1.1.1.1, after the connection 
> > would netstat show the initiator connected to 1.1.1.1 or another address?
> >
> > Scott
> > _______________________________________________
> 
> 
> Fair question. The "icscictl -L" and also netstat lists one of the pool
> addresses not the initial and configured address.
> 
> So my client with, lets say, address 1.1.1.101 has the address e.g.
> 1.1.1.1 in his iscsi.conf but will than connect to one of the pool IPs
> 1.1.1.2 - 1.1.1.9 on port 3260
> 
> It works just fine with the VMware vSphere hosts... :/
> 
> Ekki

Ok, I was wondering if it is a network issue but it sounds further up the 
stack.  I do use iSCSI with both FreeBSD and ESXi but with a far simpler 
configuration.  Good luck!

Scott



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?YAMIwsuSBGXLXYto>