1. iscsi 客户端discovery服务器端操作失败,提示
login to rejected: initiator error (02/0b), non-retryable, giving up
解决
先执行-o new操作
iscsiadm -m node -T iqn. 2010-06.de.boerse-go:disklesstest -p 10.20.56.2:3260 -o new再执行discovery 以及login等操作
参考http://2z.pinlift.com/5i5.php?u=T2k4dmQzZDNMbTFoYVd3dFlYSmphR2wyWlM1amIyMHZiM0JsYmkxcGMyTnphVUJuYjI5bmJHVm5jbTkxY0hNdVkyOXRMMjF6WnpBMk9ETXpMbWgwYld3PQ%3D%3D&b=13
2.客户端连接报错
iscsiadm: initiator reported error (8 - connection timed out)
或者
客户端discovery报错 Login I/O error, failed to receive a PDU,Could not perform SendTargets discovery
解决思路
查看3260端口
发现被tgt服务占用,但是iscsi服务器端采用iet的iscsiadm来进行配置
停止tgt服务,重启iet服务(iscsitarget),让iet占用3260即可
3.客户端连接
iscsiadm: initiator reported error (15 - already exists)”
这里需要说明的是,通过执行Target发现操作,其实已经与iSCSI Target 主机建立了连接,此时如果再次执行iscsiadm命令与Target 主机建立连接的话,会提示“iscsiadm: initiator reported error (15 - already exists)”错误,所以需要先断开与iSCSI Target 主机的连接,执行如下指令,断开Initiator 与iSCSI Target 主机的连接:
iscsiadm -m node -T [target-name] -p [ip-address] -u
但是查看session是没有的,奇怪
4.客户端连接报错
/var/log/syslog文件
237 Jul 12 11:33:28 ubuntu22 kernel: [93011.072263] scsi28 : iSCSI Initiator over TCP/IP 238 Jul 12 11:33:28 ubuntu22 kernel: [93011.086065] connection9:0: detected conn error (1020) 239 Jul 12 11:33:30 ubuntu22 iscsid: Login failed to authenticate with target iqn.2013-07.volu_test 240 Jul 12 11:33:30 ubuntu22 iscsid: session 9 login rejected: Initiator failed authentication with targ |
原因,target端设置了chap安全方式连接,但是客户端没有配置相关用户名和密码