iscsi问题锦集

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端口 

iscsi问题锦集_第1张图片

发现被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安全方式连接,但是客户端没有配置相关用户名和密码

你可能感兴趣的:(存储,openstack)