连接远程 iscsi 存储时我遇到了上述错误。
这是我的 iscsi 服务器(目标)的配置
猫/etc/tgt/targets.conf
tgtd
服务在服务器端运行。
我的客户端(发起方)配置
首先我尝试了这个命令
iscsiadm -m discoverdb -t st -p 服务器IP -D
在客户端它显示目标
fdisk -l
磁盘 /dev/sda:2147 MB,2147483648 字节 67 个磁头、62 个扇区/磁道、1009 个磁柱 单位 = 4154 * 512 = 2126848 字节的柱面 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0x0de5df58
之后,我使用该目标创建了一个分区并创建了文件系统
设备启动开始结束块ID系统 /dev/sda1 1 1009 2095662 5 扩展 /dev/sda5 1 506 1050900 83 Linux
我使用此选项在 /etc/fstab 中使用 UUID 进行挂载
UUID=751c022c-f670-46a8-940c-317c60eb65b8 /数据 ext4 _netdev 0 0
客户端 iscsi 服务正在运行
[root@client ~]# chkconfig --list | grep iscsi iscsi 0:关闭 1:关闭 2:开启 3:开启 4:开启 5:开启 6:关闭 iscsid 0:关闭 1:关闭 2:关闭 3:开启 4:开启 5:开启 6:关闭
这是 /dev/sda5 的 UUID
[root@client ~]# blkid | grep /dev/sda5 /dev/sda5:UUID="751c022c-f670-46a8-940c-317c60eb65b8" 类型="ext4"
重新启动客户端时,需要 3-4 分钟才能启动,并且卡在 iscsi 服务中,3-4 分钟后显示此错误
如果我使用此命令手动安装目标,它就可以正常工作
[root@client ~]# iscsiadm -m 节点 -T iqn.2014-01.com.example:server.target1 -p 192.168.122.177 -l 登录[iface:default,target:iqn.2014-01.com.example:server.target1,portal:192.168.122.177,3260](多个) 登录 [iface: default, target: iqn.2014-01.com.example:server.target1, portal: 192.168.122.177,3260] 成功。
[root@client ~]# df -h 文件系统大小已使用可用使用率%安装于 /dev/vda2 6.9G 3.2G 3.4G 49% / tmpfs 372M 228K 372M 1% /dev/shm /dev/vda1 194M 29M 156M 16% /boot /dev/sda5 1011M 34M 926M 4% /数据
如何解决这个错误和延迟问题?
更新
这是来自 /var/log/boot.log 消息
启动 iscsi:iscsiadm:无法登录到 [iface:default,target:iqn.2014-01.com.example:server.target1,portal:192.168.122.177,3260]。 iscsiadm:启动器报告错误(8 - 连接超时) iscsiadm:无法登录所有门户
答案1
客户端
只需在此文件中指定启动器名称/etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2014-01.com.example:server.target1
然后它就会起作用。