Re: ifaces and assigning portals

2008-10-20 Thread Mike Christie

Mike Christie wrote:
 Mark Chaney wrote:
 I have a dell md3000i with only a single controller in it, but it has two
 iscsi ports. Each one of my servers has two iscsi nics as well. I setup two
 ifaces per server and have iface0 and iface1 setup to each use their own
 switch. Each switch is connected to an individual iscsi port on the md3000i
 controller. Each network is on its own subnet.

 I am trying for the life of me to connect a single iface to a single portal,
 but I keep getting errors that no records are found. When I try to do any
 type of discovery methods, it keeps adding both interfaces to both ifaces,
 also seems to throw in ipv6 even though Im not using it on my network and
 don't want to (how can disable ipv6). 

 When I run iscsiadm -m discovery -t sendtargets -p 10.0.0.1, I get the
 following:

 

 [EMAIL PROTECTED] iscsi]# iscsiadm -m discovery -t sendtargets -p 10.0.0.1
 10.0.0.1:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 10.0.0.1:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 10.0.1.1:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 10.0.1.1:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 [fe80::::021e:4fff:fe3b:58fa]:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 [fe80::::021e:4fff:fe3b:58fa]:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 [fe80::::021e:4fff:fe3b:58fc]:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 [fe80::::021e:4fff:fe3b:58fc]:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4

 ###

 Even though I should only be getting 1 portal for each iface and definitely
 no ipv6.
 
 If you are getting ipv6 addres like above then you need to modify your 
 target. When iscsiadm does discovery the target is returning those ipv6 
 portals and iscsiadm is just printing out what we got.
 
 
 So basically going back to the problem of the iface portal match up too, 
 when iscsiadm does sendtargets to -p 10.0.0.1, the target is telling us 
 about all the portals on the target. There is no way to ask it just for 
 portals that can accessed though a specific iface. It just tells us 
 everything it knows. iscsiadm will then setup the db so that each iface 
 in /etc/iscsi/ifaces or that is passed into it with the -I argument are 
 setup to access through the target through each portals returned. So if 
 you do:
 
 iscsiadm -m discovery -t st  -P 1
 
 you will get a better idea of the mappings.
 
 I think what you have to do is edit the results by hand:
 
 # do discovery and setup with one iface
 iscsiadm -m discovery -t st  -I iface0
 

When you run this the second time you might have to also pass it the -o 
new argument so the info from the first run is not deleted. So the 
second time you run it for iface1 you would do

iscsiadm -m discovery -t st  -I iface1 -o new

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
open-iscsi group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~--~~~~--~~--~--~---



RE: ifaces and assigning portals

2008-10-17 Thread Mark Chaney

Id really appreciate it if someone could help me out with the above issue.
Its driving me crazy and I have been spending hours trying to resolve the
issue. Cant seem to find anything in the documentation that actually works
to resolve it.

Thanks,
Mark

-Original Message-
From: open-iscsi@googlegroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of Mark Chaney
Sent: Thursday, October 16, 2008 4:17 PM
To: open-iscsi@googlegroups.com
Subject: ifaces and assigning portals


I have a dell md3000i with only a single controller in it, but it has two
iscsi ports. Each one of my servers has two iscsi nics as well. I setup two
ifaces per server and have iface0 and iface1 setup to each use their own
switch. Each switch is connected to an individual iscsi port on the md3000i
controller. Each network is on its own subnet.

I am trying for the life of me to connect a single iface to a single portal,
but I keep getting errors that no records are found. When I try to do any
type of discovery methods, it keeps adding both interfaces to both ifaces,
also seems to throw in ipv6 even though Im not using it on my network and
don't want to (how can disable ipv6). 

When I run iscsiadm -m discovery -t sendtargets -p 10.0.0.1, I get the
following:



[EMAIL PROTECTED] iscsi]# iscsiadm -m discovery -t sendtargets -p 10.0.0.1
10.0.0.1:3260,1
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
10.0.0.1:3260,1
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
10.0.1.1:3260,1
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
10.0.1.1:3260,1
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
[fe80::::021e:4fff:fe3b:58fa]:3260,1
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
[fe80::::021e:4fff:fe3b:58fa]:3260,1
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
[fe80::::021e:4fff:fe3b:58fc]:3260,1
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
[fe80::::021e:4fff:fe3b:58fc]:3260,1
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4

###

Even though I should only be getting 1 portal for each iface and definitely
no ipv6.

What should I be doing to accomplish the task of assigning only one portal
to one iface and no ipv6 results showing in discoveries?

Looking for final results of two ifaces, 1 portal each, 1 active session
each.

Thanks,
Mark











--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
open-iscsi group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~--~~~~--~~--~--~---



Re: ifaces and assigning portals

2008-10-17 Thread Konrad Rzeszutek

On Fri, Oct 17, 2008 at 04:53:11AM -0500, Mark Chaney wrote:
 
 Id really appreciate it if someone could help me out with the above issue.
 Its driving me crazy and I have been spending hours trying to resolve the
 issue. Cant seem to find anything in the documentation that actually works
 to resolve it.
 
 Thanks,
 Mark
 
 -Original Message-
 From: open-iscsi@googlegroups.com [mailto:[EMAIL PROTECTED] On
 Behalf Of Mark Chaney
 Sent: Thursday, October 16, 2008 4:17 PM
 To: open-iscsi@googlegroups.com
 Subject: ifaces and assigning portals
 
 
 I have a dell md3000i with only a single controller in it, but it has two
 iscsi ports. Each one of my servers has two iscsi nics as well. I setup two
 ifaces per server and have iface0 and iface1 setup to each use their own
 switch. Each switch is connected to an individual iscsi port on the md3000i
 controller. Each network is on its own subnet.
 
 I am trying for the life of me to connect a single iface to a single portal,
 but I keep getting errors that no records are found. When I try to do any

I've had the same issue. The issue was that the OS routing would thwart my 
attempt
and connect to the other target over the ifaces.

 type of discovery methods, it keeps adding both interfaces to both ifaces,
 also seems to throw in ipv6 even though Im not using it on my network and
 don't want to (how can disable ipv6). 

The IPv6 is from the MD3000i. You need to go to iSCSI Port settings and
uncheck the IPv6 button.

 
 When I run iscsiadm -m discovery -t sendtargets -p 10.0.0.1, I get the
 following:
 
 
 
 [EMAIL PROTECTED] iscsi]# iscsiadm -m discovery -t sendtargets -p 10.0.0.1
 10.0.0.1:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 10.0.0.1:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 10.0.1.1:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 10.0.1.1:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 [fe80::::021e:4fff:fe3b:58fa]:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 [fe80::::021e:4fff:fe3b:58fa]:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 [fe80::::021e:4fff:fe3b:58fc]:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 [fe80::::021e:4fff:fe3b:58fc]:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 
 ###
 
 Even though I should only be getting 1 portal for each iface and definitely
 no ipv6.
 
 What should I be doing to accomplish the task of assigning only one portal
 to one iface and no ipv6 results showing in discoveries?

The IPV6 is easy. Turn it off in your storage.

For the one portal per one iface  do this

route add -host 10.0.1.1 dev iface0
route add -host 10.0.0.1 dev iface1

And so on. You can also make each of the target portals have its unique IP.
So instead of two 10.0.1.1 you can do 10.0.1.1 and 10.0.1.2 and be
more selective with the network routing.

 
 Looking for final results of two ifaces, 1 portal each, 1 active session
 each.

For that wouldn't you need four NICs? Since you have four IPv4 portals?
 
 Thanks,
 Mark
 
 
 
 
 
 
 
 
 
 
 
 

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
open-iscsi group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~--~~~~--~~--~--~---



Re: ifaces and assigning portals

2008-10-17 Thread Mike Christie

Mark Chaney wrote:
 I have a dell md3000i with only a single controller in it, but it has two
 iscsi ports. Each one of my servers has two iscsi nics as well. I setup two
 ifaces per server and have iface0 and iface1 setup to each use their own
 switch. Each switch is connected to an individual iscsi port on the md3000i
 controller. Each network is on its own subnet.
 
 I am trying for the life of me to connect a single iface to a single portal,
 but I keep getting errors that no records are found. When I try to do any
 type of discovery methods, it keeps adding both interfaces to both ifaces,
 also seems to throw in ipv6 even though Im not using it on my network and
 don't want to (how can disable ipv6). 
 
 When I run iscsiadm -m discovery -t sendtargets -p 10.0.0.1, I get the
 following:
 
 
 
 [EMAIL PROTECTED] iscsi]# iscsiadm -m discovery -t sendtargets -p 10.0.0.1
 10.0.0.1:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 10.0.0.1:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 10.0.1.1:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 10.0.1.1:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 [fe80::::021e:4fff:fe3b:58fa]:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 [fe80::::021e:4fff:fe3b:58fa]:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 [fe80::::021e:4fff:fe3b:58fc]:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 [fe80::::021e:4fff:fe3b:58fc]:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 
 ###
 
 Even though I should only be getting 1 portal for each iface and definitely
 no ipv6.

If you are getting ipv6 addres like above then you need to modify your 
target. When iscsiadm does discovery the target is returning those ipv6 
portals and iscsiadm is just printing out what we got.


So basically going back to the problem of the iface portal match up too, 
when iscsiadm does sendtargets to -p 10.0.0.1, the target is telling us 
about all the portals on the target. There is no way to ask it just for 
portals that can accessed though a specific iface. It just tells us 
everything it knows. iscsiadm will then setup the db so that each iface 
in /etc/iscsi/ifaces or that is passed into it with the -I argument are 
setup to access through the target through each portals returned. So if 
you do:

iscsiadm -m discovery -t st  -P 1

you will get a better idea of the mappings.

I think what you have to do is edit the results by hand:

# do discovery and setup with one iface
iscsiadm -m discovery -t st  -I iface0

# manually edit so we do not access second portal (assuming we do not 
want to access 10.0.1.1:3260,1 from iface0)

iscsiadm -m node -I iface0 -p 10.0.1.1:3260,1 -o delete

(Instead of deleting you could also just set the node.startup to manual).

Then you need to rerun the above commands for iface1 and other portal.


This ignores the ipv6 addr problem because there is nothing we can do 
from the open-iscsi side except manually delete those records. To not 
have to edit it on the open-iscsi side you need to edit the target to 
not tell us about those portals.


 
 What should I be doing to accomplish the task of assigning only one portal
 to one iface and no ipv6 results showing in discoveries?
 
 Looking for final results of two ifaces, 1 portal each, 1 active session
 each.
 
 Thanks,
 Mark
 
 
 
 
 
 
 
 
 
  


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
open-iscsi group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~--~~~~--~~--~--~---



RE: ifaces and assigning portals

2008-10-17 Thread Mark Chaney

Mike,

Thanks, that helped a lot. I ended up find a cli command to disable ipv6 on
my targets as well. Im still getting some errors when I start the iscsi
service though. Here are my results:

#

[EMAIL PROTECTED] iscsi]# iscsiadm -m node
10.0.1.1:3260,1
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
10.0.0.1:3260,1
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
[EMAIL PROTECTED] iscsi]# nano /etc/iscsi/iscsid.conf
[EMAIL PROTECTED] iscsi]# iscsiadm -m discovery -t sendtargets -p 10.0.1.1
10.0.0.1:3260,1
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
10.0.0.1:3260,1
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
10.0.1.1:3260,1
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
10.0.1.1:3260,1
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
[EMAIL PROTECTED] iscsi]# iscsiadm -m node -I iface0 -p 10.0.1.1:3260,1 -o
delete
[EMAIL PROTECTED] iscsi]# iscsiadm -m node -I iface1 -p 10.0.0.1:3260,1 -o
delete
[EMAIL PROTECTED] iscsi]# service iscsi stop
Logging out of session [sid: 3, target:
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4, portal:
10.0.1.1,3260]
Logging out of session [sid: 4, target:
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4, portal:
10.0.0.1,3260]
Logout of [sid: 3, target:
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4, portal:
10.0.1.1,3260]: successful
iscsiadm: got read error (0/2), daemon died?
iscsiadm: Could not logout of [sid: 4, target:
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4, portal:
10.0.0.1,3260]:
iscsiadm: initiator reported error (18 - could not communicate to iscsid)
Stopping iSCSI daemon: /etc/init.d/iscsi: line 33: 22495 Killed
/etc/init.d/iscsid stop
[EMAIL PROTECTED] iscsi]# service iscsi start  [  OK  ]
iscsid dead but pid file exists
Turning off network shutdown. Starting iSCSI daemon:   [  OK  ]
   [  OK  ]
Setting up iSCSI targets: Logging in to [iface: iface1, target:
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4, portal:
10.0.1.1,3260]
Logging in to [iface: iface0, target:
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4, portal:
10.0.0.1,3260]
Login to [iface: iface1, target:
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4, portal:
10.0.1.1,3260]: successful
iscsiadm: Could not login to [iface: iface0, target:
iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4, portal:
10.0.0.1,3260]:
iscsiadm: initiator reported error (15 - already exists)
iscsiadm: Could not log into all portals. Err 15.
   [  OK  ]
[EMAIL PROTECTED] iscsi]#

#

I don't see any reason why it would be trying to logging in twice. 

Thanks,
Mark

-Original Message-
From: open-iscsi@googlegroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of Mike Christie
Sent: Friday, October 17, 2008 12:12 PM
To: open-iscsi@googlegroups.com
Subject: Re: ifaces and assigning portals


Mark Chaney wrote:
 I have a dell md3000i with only a single controller in it, but it has two
 iscsi ports. Each one of my servers has two iscsi nics as well. I setup
two
 ifaces per server and have iface0 and iface1 setup to each use their own
 switch. Each switch is connected to an individual iscsi port on the
md3000i
 controller. Each network is on its own subnet.
 
 I am trying for the life of me to connect a single iface to a single
portal,
 but I keep getting errors that no records are found. When I try to do any
 type of discovery methods, it keeps adding both interfaces to both ifaces,
 also seems to throw in ipv6 even though Im not using it on my network and
 don't want to (how can disable ipv6). 
 
 When I run iscsiadm -m discovery -t sendtargets -p 10.0.0.1, I get the
 following:
 
 
 
 [EMAIL PROTECTED] iscsi]# iscsiadm -m discovery -t sendtargets -p 10.0.0.1
 10.0.0.1:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 10.0.0.1:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 10.0.1.1:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 10.0.1.1:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 [fe80::::021e:4fff:fe3b:58fa]:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 [fe80::::021e:4fff:fe3b:58fa]:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 [fe80::::021e:4fff:fe3b:58fc]:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 [fe80::::021e:4fff:fe3b:58fc]:3260,1
 iqn.1984-05.com.dell:powervault.6001e4f0003b58f84833b5b4
 
 ###
 
 Even