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.6001e4f0003b58f8000000004833b5b4 10.0.0.1:3260,1 iqn.1984-05.com.dell:powervault.6001e4f0003b58f8000000004833b5b4 [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.6001e4f0003b58f8000000004833b5b4 10.0.0.1:3260,1 iqn.1984-05.com.dell:powervault.6001e4f0003b58f8000000004833b5b4 10.0.1.1:3260,1 iqn.1984-05.com.dell:powervault.6001e4f0003b58f8000000004833b5b4 10.0.1.1:3260,1 iqn.1984-05.com.dell:powervault.6001e4f0003b58f8000000004833b5b4 [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.6001e4f0003b58f8000000004833b5b4, portal: 10.0.1.1,3260] Logging out of session [sid: 4, target: iqn.1984-05.com.dell:powervault.6001e4f0003b58f8000000004833b5b4, portal: 10.0.0.1,3260] Logout of [sid: 3, target: iqn.1984-05.com.dell:powervault.6001e4f0003b58f8000000004833b5b4, 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.6001e4f0003b58f8000000004833b5b4, 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.6001e4f0003b58f8000000004833b5b4, portal: 10.0.1.1,3260] Logging in to [iface: iface0, target: iqn.1984-05.com.dell:powervault.6001e4f0003b58f8000000004833b5b4, portal: 10.0.0.1,3260] Login to [iface: iface1, target: iqn.1984-05.com.dell:powervault.6001e4f0003b58f8000000004833b5b4, portal: 10.0.1.1,3260]: successful iscsiadm: Could not login to [iface: iface0, target: iqn.1984-05.com.dell:powervault.6001e4f0003b58f8000000004833b5b4, 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.6001e4f0003b58f8000000004833b5b4 > 10.0.0.1:3260,1 > iqn.1984-05.com.dell:powervault.6001e4f0003b58f8000000004833b5b4 > 10.0.1.1:3260,1 > iqn.1984-05.com.dell:powervault.6001e4f0003b58f8000000004833b5b4 > 10.0.1.1:3260,1 > iqn.1984-05.com.dell:powervault.6001e4f0003b58f8000000004833b5b4 > [fe80:0000:0000:0000:021e:4fff:fe3b:58fa]:3260,1 > iqn.1984-05.com.dell:powervault.6001e4f0003b58f8000000004833b5b4 > [fe80:0000:0000:0000:021e:4fff:fe3b:58fa]:3260,1 > iqn.1984-05.com.dell:powervault.6001e4f0003b58f8000000004833b5b4 > [fe80:0000:0000:0000:021e:4fff:fe3b:58fc]:3260,1 > iqn.1984-05.com.dell:powervault.6001e4f0003b58f8000000004833b5b4 > [fe80:0000:0000:0000:021e:4fff:fe3b:58fc]:3260,1 > iqn.1984-05.com.dell:powervault.6001e4f0003b58f8000000004833b5b4 > > ########################################################### > > 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 -~----------~----~----~----~------~----~------~--~---