OpenFiler Error:iscsiadm: No portals found
在Openfiler中,如下所示,是有iSCSI记录的:

而目标客户机也是有权限的:

但是在客户机器上访问Openfiler,却出现了如题所示的错误,具体如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
[root@node1 ~]# iscsiadm -m discovery -t sendtargets -p 192.168.232.21 iscsiadm: No portals found [root@node1 ~]# [root@node1 ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.232.14 netmask 255.255.255.0 broadcast 192.168.232.255 inet6 fe80::1634:fb47:e4af:b184 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:e5:f1:4f txqueuelen 1000 (Ethernet) RX packets 785 bytes 68405 (66.8 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 268 bytes 37049 (36.1 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ens37: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.117.11 netmask 255.255.255.0 broadcast 192.168.117.255 inet6 fe80::6831:ff07:b301:ca22 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:e5:f1:59 txqueuelen 1000 (Ethernet) RX packets 552 bytes 44150 (43.1 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 37 bytes 4838 (4.7 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 52:54:00:a8:6a:ef txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 [root@node1 ~]# |
解法:
出现上面问题的原因在Openfiler服务端的配置。
文件:/etc/initiator.allow
1 2 3 4 5 6 7 8 9 10 11 12 |
[root@openfiler ~]# cat /etc/initiators.allow # PLEASE DO NOT MODIFY THIS CONFIGURATION FILE! # This configuration file was autogenerated # by Openfiler. Any manual changes will be overwritten # Generated at: Thu Jul 1 2:32:28 CST 2021 dmdata 192.168.232.11, 192.168.232.12 # End of Openfiler configuration [root@openfiler ~]# |
文件:/etc/initiator.deny
1 2 3 4 5 6 7 8 9 10 11 12 13 |
[root@openfiler ~]# cat /etc/initiators.deny # PLEASE DO NOT MODIFY THIS CONFIGURATION FILE! # This configuration file was autogenerated # by Openfiler. Any manual changes will be overwritten # Generated at: Thu Jul 1 2:32:28 CST 2021 dmdata ALL # End of Openfiler configuration [root@openfiler ~]# |
可以看到,在initiator.deny的文件中,有一条记录。
该记录阻止了来自所有客户端的访问。
将iniator.deny中的目标记录注释掉:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
[root@openfiler ~]# cat /etc/initiators.deny # PLEASE DO NOT MODIFY THIS CONFIGURATION FILE! # This configuration file was autogenerated # by Openfiler. Any manual changes will be overwritten # Generated at: Thu Jul 1 2:32:28 CST 2021 #dmdata ALL # End of Openfiler configuration [root@openfiler ~]# |
然后,在客户端再次扫描:
1 2 3 |
[root@node1 ~]# iscsiadm -m discovery -t sendtargets -p 192.168.232.21 192.168.232.21:3260,1 dmdata [root@node1 ~]# |
可以看到,已经没有问题了。