在目标上使用 iscsiadm 成功登录仍然不会创建块设备

Hal*_*aar 7 iscsi

我已经建立了一个实验来测试 iscsitarget 和 Initiator,它在某些时候起作用了。后来,我重新打开设置,令我沮丧的是,发起方机器停止为成功登录制作块设备。据我所知,我在任何一台机器上都没有改变任何东西。

一些细节:

# iscsiadm -m node --login
Logging in to [iface: default, target: iqn.2010-12.nl.ytec.arbiter:arbiter.lun1, portal: 10.0.0.1,3260]
Logging in to [iface: default, target: iqn.2010-12.nl.ytec.arbiter:arbiter.lun2, portal: 10.0.0.1,3260]
Login to [iface: default, target: iqn.2010-12.nl.ytec.arbiter:arbiter.lun1, portal: 10.0.0.1,3260]: successful
Login to [iface: default, target: iqn.2010-12.nl.ytec.arbiter:arbiter.lun2, portal: 10.0.0.1,3260]: successful
Run Code Online (Sandbox Code Playgroud)

会议:

# iscsiadm -m session
tcp: [3] 10.0.0.1:3260,1 iqn.2010-12.nl.ytec.arbiter:arbiter.lun1
tcp: [4] 10.0.0.1:3260,1 iqn.2010-12.nl.ytec.arbiter:arbiter.lun2
Run Code Online (Sandbox Code Playgroud)

网络统计:

# netstat -n -p|grep 3260
tcp        0      0 10.0.0.2:48719          10.0.0.1:3260           ESTABLISHED 1078/iscsid     
tcp        0      0 10.0.0.2:48718          10.0.0.1:3260           ESTABLISHED 1078/iscsid
Run Code Online (Sandbox Code Playgroud)

/var/log/syslog 不会给出错误:

Jan 27 11:41:49 vmnode001 kernel: [  378.041749] scsi7 : iSCSI Initiator over TCP/IP
Jan 27 11:41:49 vmnode001 kernel: [  378.044180] scsi8 : iSCSI Initiator over TCP/IP
Run Code Online (Sandbox Code Playgroud)

lsscsi 不显示我的设备:

[0:0:1:0]    cd/dvd  TSSTcorp DVD-ROM TS-L333A D100  /dev/sr0
[4:0:0:0]    disk    ATA      Hitachi HUA72105 A74A  -       
[4:0:1:0]    disk    ATA      Hitachi HUA72105 A74A  -       
[4:1:0:0]    disk    Dell     VIRTUAL DISK     1028  /dev/sda
Run Code Online (Sandbox Code Playgroud)

并且 /dev 中没有块设备:

# ls -1 /dev/sd*
/dev/sda
/dev/sda1
/dev/sda2
/dev/sda3
/dev/sda4
Run Code Online (Sandbox Code Playgroud)

我尝试加载我能找到的所有 scsi 内核模块,但这似乎不是问题所在。

我真的不明白;它曾经工作过。我发现有类似问题的人(这里这里)但没有解决方案。

发起程序是 Debian Sqeeuze(测试),目标是 Debian Lenny(稳定)。iscsitarget 为 0.4.16+svn162-3.1+lenny1,open-iscsi(发起方)为 2.0.871.3-2squeeze1。目标内核:2.6.26-2-amd64,发起者内核:2.6.32-5-amd64

小智 1

将名称更改iqn.2010-12.nl.ytec.arbiter:arbiter.lun1iqn.2010-12.nl.ytec.arbiter:arbiter.blabla.lun1

  • 有人愿意详细说明这样做的原因吗:D? (2认同)