오류 24로 인해 iSCSI 로그인 실패 - 모든 포털에 로그인할 수 없음

오류 24로 인해 iSCSI 로그인 실패 - 모든 포털에 로그인할 수 없음

iSCSI 대상을 설정하려고 합니다.

[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

구조는 다음과 같습니다(전체 크기를 보려면 새 창에서 이미지를 엽니다).

여기에 이미지 설명을 입력하세요.

검색이 제대로 작동하는 것 같습니다.

[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

그러나 연결을 시도하면 다음 인증 실패 메시지가 나타납니다.

[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

답변1

제 경우에는 런처의 iqn에 문제가 있었습니다. 파일을 편집 /etc/iscsi/initiatorname.iscsi하고 실행했지만 여전히 service iscsi restart 대상에 오류가 표시되었습니다./etc/messages

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-target-vm 커널: iSCSI 로그인 협상이 실패했습니다. `

따라서 해결책은 service iscsid restart실행기에서 실행하여 iqn을 다시 로드하는 것입니다.

답변2

클라이언트 컴퓨터에서 ACL iqn으로 생성된 initiatorname파일의 .name을 편집해야 합니다.initiatorname.iscsi

$ vi /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2015-06.world.server:www.server.world

관련 정보