[root@server ~]# iscsiadm -m node -T iqn.2021-05.com.example.storage1 -p 172.25.254.129 -l
Logging in to [iface: default, target: iqn.2021-05.com.example.storage1, portal: 172.25.254.129,3260] (multiple)
iscsiadm: Could not login to [iface: default, target: iqn.2021-05.com.example.storage1, portal: 172.25.254.129.3260].
iscsiadm: initiator reported error (24 - iSCSI login failed due to authorization failure)
iscsiadm: Could not log into all portals
第一可能是钥匙出问题了!!
vim /etc/iscsi/initiatorname.iscsi
检查 和服务器的 生成的钥匙 名字书写是否 匹配一侄!!
保证 写对!
修改了文件,需要重启服务!
stemctl restart iscsid
systemctl restart iscsi
那么 可能是之前在客户端执行指令
iscsiadm -m discovery -t st -p 172.25.254.*
iscsiadm -m node -T iqn.**** -p 172.25.254.** -l
的缓存 没有清除!!
那么!
安tree
[root@server ~]# yum install tree
查看目录下的内容是否存在!
[root@server ~]# tree /var/lib/iscsi/
会发现存在缓存!
[root@server ~]# tree /var/lib/iscsi/
/var/lib/iscsi/
├── ifaces
├── isns
├── nodes
│ └── iqn.2021-05.com.westos:storage1
│ └── 172.25.254.129,3260,1
│ └── default
├── send_targets
│ └── 172.25.254.129,3260
│ ├── iqn.2021-05.com.westos:storage1,172.25.254.129,3260,1,default -> /var/lib/iscsi/nodes/iqn.2021-05.com.westos:storage1/172.25.254.129,3260,1
│ └── st_config
├── slp
└── static
10 directories, 2 files
[root@server ~]# rm -rf /var/lib/iscsi/nodes/*
[root@server ~]# rm -rf /var/lib/iscsi/send_targets/*
再查看发现没有缓存了!
tree /var/lib/iscsi/
/var/lib/iscsi/
├── ifaces
├── isns
├── nodes
├── send_targets
├── slp
└── static
然后继续执行!
[root@server ~]# iscsiadm -m discovery -t st -p 172.25.254.*
[root@server ~]# iscsiadm -m node -T iqn.**** -p 172.25.254.* -l
用fidsk -l 查看分区是不是同步过来了!
最下面应该出现 /dev/sda 就可以!
Disk /dev/sda: 5 GiB, 5367660544 bytes, 10483712 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
那么 检查服务器的文件 密码是否确定生成了!
重新 执行上述的排错步骤!即可成功!!