- 论坛徽章:
- 0
|
我使用microsoft的iscsi target软件做了一个iscsi target,但是却连不上solaris,一连就会导致sun主机重启,不知道什么原因。
我用的主机:sun v245
OS:solaris10 u3,里面自带iscsi软件
错误日志:
# iscsiadm add discovery-address 10.152.11.79:3260
# iscsiadm modify discovery --sendtargets enable
panic[cpu0]/thread=2a1004ebcc0: BAD TRAP: type=31 rp=2a1004eb690 addr=0 mmu_fsr=
0 occurred in module "SUNW,UltraSPARC-IIIi" due to a NULL pointer dereference
sched: trap type = 0x31
pid=0, pc=0x11fc38c, sp=0x2a1004eaf31, tstate=0x80001606, context=0x0
g1-g7: fffffffffffffff8, 5, 2, 1fffffffffffffff, 3000230ce00, 0, 2a1004ebcc0
000002a1004eb3b0 unix:die+78 (31, 2a1004eb690, 0, 0, 2a1004eb470, 1076000)
%l0-3: 00000000c0800000 0000000000000031 0000000001000000 0000000000002000
%l4-7: 000000000181a1d8 000000000181a000 0000000000000000 00000000d6224000
000002a1004eb490 unix:trap+9d4 (2a1004eb690, 10000, 1fff, 5, 0, 1)
%l0-3: 0000000000000000 00000000018364c0 0000000000000031 0000000000000000
%l4-7: ffffffffffffe000 000000007011e400 0000000000000001 0000000000000005
000002a1004eb5e0 unix:ktl0+48 (7bf87250, 0, 1, 53656e64, 0, 0)
%l0-3: 0000000000000007 0000000000001400 0000000080001606 000000000101aa04
%l4-7: 0000000000000000 0000000000000000 0000000000000000 000002a1004eb690
000002a1004eb730 iscsi:iscsi_ioctl_sendtgts_get+170 (300000b2040, 30004ffab00, 1
, 2a1004eb804, 300000b2060, 0)
%l0-3: 0000000000000000 000003000230ce00 000000007011fec8 0000000000000000
%l4-7: 000000007bf87250 0000000000000010 0000000000000000 0000000000000000
000002a1004eb820 iscsi:iscsid_do_sendtgts+74 (2a1004eb9d4, 0, 70043c00, 3, 30004
ffab00, 0)
%l0-3: 0000000070043fe8 000000c18169b229 0000000000000000 0000000000000024
%l4-7: 00000300000b2040 00000300000b22a8 0000000070043c00 0000000000000000
000002a1004eb920 iscsi:iscsid_thread_sendtgts+78 (3000158cd48, 300000b2040, 2a10
04eb9d4, 2a1004eb9f8, 1, 
%l0-3: 00000000018636c0 00000000018539f0 0000000000000000 ffffffffffffffff
%l4-7: 000000000180c000 00000000018ae690 00000000000013a0 00000000018ad2f0
000002a1004eba00 genunix:taskq_thread+1a4 (30001a218e0, 30001a21888, 10001, 7303
bfb30c, 2a1004ebaca, 2a1004ebac
%l0-3: 0000000000010000 0000030001a218b0 0000030001a218b8 0000030001a218ba
%l4-7: 0000030001a1fc80 0000000000000002 0000000000000000 0000030001a218a8
syncing file systems... done
dumping to /dev/dsk/c1t0d0s1, offset 429522944, content: kernel
100% done: 11546 pages dumped, compression ratio 3.12, dump succeeded
rebooting...
SC Alert: Host System has Reset
Probing system devices
May 16 21:17:31 sunv245 iscsi: [ID 114404 kern.notice] NOTICE: iscsi discovery failure - SendTargets (010.152.011.079)
WSS的iscsi target中说明了支持solaris系统的启动器(initiator)
另外:我使用另一台iscsi存储(基于linux内核开发的),连接solaris是没有问题的
同时:我查了solaris连iscsi的条件:
以下是当前使用Solaris iSCSI 启动器软件的限制:
1。 当前不支持使用SLP 的iSCSI 设备。
2。当前不支持iSCSI 设备进行引导。
3。请勿将iSCSI 目标配置为转储设备。
4。 iSCSI 支持每个会话建立多个连接,但当前的Solaris 实现仅支持每个会话建立一个连
接。
有关更多信息,请参见RFC 3720。
5。应考虑在现有网络上传输大量数据的影响
我怀疑是否我的win iscsi target属于SLP的iscsi设备?或者默认设置了iscsi目标配置为转储设备(dumping device)?
由于对SLP和dumping device不了解,也不敢确定,不知有无这方面有经验的仁兄指点一二 |
|