首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iSCSI登录失败,错误24 -无法登录到所有门户

iSCSI登录失败,错误24 -无法登录到所有门户
EN

Unix & Linux用户
提问于 2015-06-04 12:45:09
回答 2查看 51.7K关注 0票数 5

我正在尝试设置一个iSCSI目标:

代码语言:javascript
复制
[root@localhost /]# targetcli
targetcli shell version 2.1.fb37
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.

/> cd backstores/fileio 
/backstores/fileio> create disk01 /iscsi_disks/disk01.img 5G
Created fileio disk01 with size 5368709120
/backstores/fileio> cd /iscsi 
/iscsi> create iqn.2015-06.world.server:storage.target01
Created target iqn.2015-06.world.server:storage.target01.
Created TPG 1.
Global pref auto_add_default_portal=true
Created default portal listening on all IPs (0.0.0.0), port 3260.
/iscsi> cd iqn.2015-06.world.server:storage.target01/tpg1/luns
/iscsi/iqn.20...t01/tpg1/luns> create /backstores/fileio/disk01 
Created LUN 0.
/iscsi/iqn.20...t01/tpg1/luns> cd ../acls 
/iscsi/iqn.20...t01/tpg1/acls> create iqn.2015-06.world.server:www.server.world
Created Node ACL for iqn.2015-06.world.server:www.server.world
Created mapped LUN 0.
/iscsi/iqn.20...t01/tpg1/acls> cd iqn.2015-06.world.server:www.server.world/
/iscsi/iqn.20....server.world> set auth userid=foo
Parameter userid is now 'foo'.
/iscsi/iqn.20....server.world> set auth password=bar
Parameter password is now 'bar'.
/iscsi/iqn.20....server.world> exit
Global pref auto_save_on_exit=true
Last 10 configs saved in /etc/target/backup.
Configuration saved to /etc/target/saveconfig.json
[root@localhost /]# service iscsid restart
Redirecting to /bin/systemctl restart iscsid.service
[root@localhost /]# service iscsi restart
Redirecting to /bin/systemctl restart iscsi.service

下面是结构(打开新窗口中的图像以查看其大小):

“发现”似乎运作良好:

代码语言:javascript
复制
[root@linuxbox ~]# iscsiadm -m discovery -t sendtargets -p 10.0.0.60
10.0.0.60:3260,1 iqn.2015-06.world.server:storage.target01

但是,当我试图连接时,我会收到以下授权失败消息:

代码语言:javascript
复制
[root@linuxbox ~]# iscsiadm -m node --targetname "iqn.2015-06.world.server:storage.target01" --portal "10.0.0.60:3260" --login 
Logging in to [iface: default, target: iqn.2015-06.world.server:storage.target01, portal: 10.0.0.60,3260] (multiple)
iscsiadm: Could not login to [iface: default, target: iqn.2015-06.world.server:storage.target01, portal: 10.0.0.60,3260].
iscsiadm: initiator reported error (24 - iSCSI login failed due to authorization failure)
iscsiadm: Could not log into all portals
EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2016-11-18 17:51:11

在客户端机器上,您必须在文件initiatorname中编辑initiatorname.iscsi。其名称是iqn,它被创建为ACL。

代码语言:javascript
复制
$ vi /etc/iscsi/initiatorname.iscsi
代码语言:javascript
复制
InitiatorName=iqn.2015-06.world.server:www.server.world
票数 3
EN

Unix & Linux用户

发布于 2015-12-02 13:00:18

在我的例子中,启动器的iqn出现了问题-我编辑了文件/etc/iscsi/initiatorname.iscsi并运行了service iscsi restart,但仍然在目标上看到了/etc/messages中的错误:

代码语言:javascript
复制
Dec  2 14:51:05 iscsi-target-vm kernel: iSCSI Initiator Node: iqn.1994-05.com.redhat:47fbcf58e10 is not authorized to access iSCSI target portal group: 1.

12月2日14:51:05 iSCSI -目标-vm内核:iSCSI登录协商失败。

因此,解决方案是在启动器处运行service iscsid restart来重新加载iqn。

票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/207534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档