I've been trying to get a S10U3 iscsi initiator to talk to an
iscsi target on
a nevada build 54 machine..
I haven't done anything complicated. Just created a zvol and
shared it:
[EMAIL PROTECTED] zfs set shareiscsi=on peter/testvol
[EMAIL PROTECTED] iscsitadm list target
Target: peter/testvol
iSCSI Name: iqn.1986-03.com.sun:02:7c606b5f-cc7e-
ca47-8759-94d344519af1
Connections: 0
And told the client where to look:
[EMAIL PROTECTED] # iscsiadm add static-config iqn.1986-03.com.sun:
02:7c606b5f-cc7e-ca47-8759-94d344519af1,10.1.1.124
[EMAIL PROTECTED] iscsiadm modify discovery -s enable
[EMAIL PROTECTED] iscsiadm list discovery
Discovery:
Static: enabled
Send Targets: disabled
iSNS: disabled
[EMAIL PROTECTED] svcadm enable network/iscsi_initiator
I can see it, sort of:
[EMAIL PROTECTED] iscsiadm list target -v
Target: iqn.1986-03.com.sun:02:7c606b5f-cc7e-ca47-8759-94d344519af1
Alias: peter/testvol
ISID: 4000002a0000
Connections: 0
Discovery Method: Static
Login Parameters (Negotiated):
Data Sequence In Order: -
Data PDU In Order: -
Default Time To Retain: -
Default Time To Wait: -
Error Recovery Level: -
First Burst Length: -
Immediate Data: -
Initial Ready To Transfer (R2T): -
Max Burst Length: -
Max Outstanding R2T: -
Max Receive Data Segment Length: -
Max Connections: -
Header Digest: -
Data Digest: -
That's about it. Can't access it in format or anything like that.
And the client reports lots of errors, every few seconds:
Jan 5 15:15:02 client iscsi: [ID 286457 kern.notice] NOTICE:
iscsi connection(5) unable to connect to target iqn.
1986-03.com.sun:02:7c606b5f-cc7e-ca47-8759-94d344519af1 (errno:146)
Jan 5 15:15:08 client iscsi: [ID 603666 kern.notice] NOTICE:
iscsi session(4) unable to enumerate logical unit - inquiry failed
lun 0
and finally gives up:
Jan 5 15:15:15 client iscsi: [ID 372941 kern.warning ] WARNING:
iscsi connection(5) login failed - Initiator is not allowed access
to the given target. (0x02/0x02)
Jan 5 15:15:15 client iscsi: [ID 328943 kern.notice] NOTICE:
iscsi session(4) iqn.1986-03.com.sun:02:7c606b5f-cc7e-
ca47-8759-94d344519af1 offline
Looking on the server there's clearly a problem, just looking at /
var/svc/log/system-iscsitgt:default.log it's stuck in a loop:
[ Jan 5 15:15:08 Executing start method ("/lib/svc/method/svc-
iscsitgt start") ]
[ Jan 5 15:15:09 Method "start" exited with status 0 ]
[ Jan 5 15:15:14 Stopping because process dumped core. ]
[ Jan 5 15:15:14 Executing stop method ("/lib/svc/method/svc-
iscsitgt stop 65738") ]
[ Jan 5 15:15:14 Method "stop" exited with status 0 ]
OK, so every time the client connects the iscsitgtd falls over and
cores.
Which I guess is one reason why it's not working.
Looking at the generated core:
[EMAIL PROTECTED] mdb - core.iscsitgtd
Loading modules: [ libavl.so.1 libc.so.1 libnvpair.so.1
libuutil.so.1 ld.so.1 ]
> $c
libc.so.1`strlen+0x50(10002ac29, ffffffff7b0fb7a0, 1fd0, 0, 73, 1400)
libc.so.1`snprintf+0x78 (ffffffff7b0fb7c0, 400, 10002ac28,
7ffffc00, 10013eb80,
100000)
t10_find_lun+0x720(100147920, 0, 1001479a0, 100147b70, 100147a58,
100147a50)
t10_cmd_create+0x4c(100147920, 0, 100147880, 10, 100147850,
ffffffff7b0fbf48)
sess_process+0xc0(100145c70, 1000179f8, 1, 100145ce0, 1, 3)
libc.so.1`_lwp_start(0, 0, 0, 0, 0, 0)
>
Any fixes or workarounds?
--
-Peter Tribble
http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/
_______________________________________________
storage-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/storage-discuss