我已经建立了一个实验来测试 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.lun1为iqn.2010-12.nl.ytec.arbiter:arbiter.blabla.lun1
| 归档时间: |
|
| 查看次数: |
4007 次 |
| 最近记录: |