CentOS iscsi 启动器有会话,但没有块设备

CentOS iscsi 启动器有会话,但没有块设备

我在 CentOS 上安装了 scsi-target-utils 包,并使用它执行了发现。发现确实给了我一个活动会话。我重新启动了 iscsi 服务,但没有看到任何新设备(fdisk -l)。我在 /var/log/messages 中看到我的连接现在可以运行了。

我不确定如何进一步调试。有人能指导我修复这个问题吗?

发现:

iscsiadm -m discovery -t sendtargets -p 192.168.0.155

返回:

192.168.0.155:3260,-1 iqn.2009-02.com.twinstrata:cloudarray:sn-1d07c1b62d4ec8f3

只是为了验证它确实有效:

iscsiadm -m session

返回

tcp: [1] 192.168.0.155:3260,1 iqn.2009-02.com.twinstrata:cloudarray:sn-1d07c1b62d4ec8f3

按照说明重新启动:

service iscsi restart

输出写入 /var/log/message

Stopping iscsi: Sep 20 12:14:22 localhost kernel: connection1:0: detected conn error (1020)
                                                           [  OK  ]
Starting iscsi: Sep 20 12:14:22 localhost kernel: scsi1 : iSCSI Initiator over TCP/IP
Sep 20 12:14:22 localhost iscsid: Connection1:0 to [target: iqn.2009-02.com.twinstrata:cloudarray:sn-1d07c1b62d4ec8f3, portal: 192.168.0.155,3260] through [iface: default] is shutdown.
Sep 20 12:14:22 localhost iscsid: Could not set session2 priority. READ/WRITE throughout and latency could be affected.
                                                           [  OK  ]
[root@db iscsi]# Sep 20 12:14:23 localhost iscsid: Connection2:0 to [target: iqn.2009-02.com.twinstrata:cloudarray:sn-1d07c1b62d4ec8f3, portal: 192.168.0.155,3260] through [iface: default] is operational now

运行登录命令:

iscsiadm -m node -T iqn.2009-02.com.twinstrata:cloudarray:sn-1d07c1b62d4ec8f3 -p 192.168.0.155 -l

没有错误,没有发生记录。

接下来,我比较了有和没有 iscsi 会话的“fdisk -l|egrep dev”的输出。没有区别。我想我可以查看 /etc/mtab。关于如何获取 iscsi 设备,有什么想法吗?

答案1

TwinStrata 需要我的客户的 iqn 号码。该号码位于此处:

less /etc/iscsi/initiatorname.iscsi

服务器更改完成后,我重新启动了客户端 iscsi 服务,并且可以看到 /dev/sda。

答案2

我也遇到了同样的问题,结果发现这是一个目标问题。

就我而言(目标是 NetApp),我忘记将启动器组映射到 LUN。

答案3

我遇到过非常类似的情况,我很感谢这里的提示。就我而言,我更改了 /etc/iscsi/initiatorname.iscsi 文件中的 IQN,并多次重新启动 iscsi,但仍然无法连接。

对我来说,答案是重新启动 iscsid(注意“d”),具体来说,我必须重新启动 iscsi 和 iscsid:

# service iscsi stop
# service iscsid stop
# service iscsid start
# service iscsi start

答案4

发现后您需要登录目标。

iscsiadm -m node -T iqn.2009-02.com.twinstrata:cloudarray:sn-1d07c1b62d4ec8f3 -p 192.168.0.155:3260 -l

看:将系统配置为持续挂载 iSCSI 目标的 iSCSI 启动器
如何在 Linux 上使用 iSCSI Target
如何从 Linux 控制台连接到 iSCSI 目标?

相关内容