我有两个iSCSI目标服务器. iSCSI Initiator是一个Ubuntu主机(Ubuntu 14.04).我正在使用Ubuntu的open-iscsi将iSCSI目标从两个iSCSI目标服务器安装到我的Initiator.
问题是/ dev / disk / by-id中的符号链接被“覆盖”.
当我对第一个iSCSI目标服务器执行iscsiadm发现和iscsiadm -m node -l命令时,将挂载目标,并且/ dev / disk / by-id下有符号链接.
例如,登录到第一个iSCSI目标服务器后执行ls -l / dev / disk / by-id可能会显示以下内容:
scsi-3600000e00010001 -> ../../sdc scsi-3600000e00010002 -> ../../sdd scsi-3600000e00010003 -> ../../sde wwn-0x60000e00010001 -> ../../sdc wwn-0x60000e00010002 -> ../../sdd wwn-0x60000e00010003 -> ../../sde
在执行发现并登录到第二个iSCSI目标服务器(无需注销iSCSI目标服务器)之后,执行ls -l / dev / disk / by-id会显示如下内容:
scsi-3600000e00010001 -> ../../sdaa scsi-3600000e00010002 -> ../../sdab scsi-3600000e00010003 -> ../../sdac wwn-0x60000e00010001 -> ../../sdaa wwn-0x60000e00010002 -> ../../sdab wwn-0x60000e00010003 -> ../../sdac
1)我通过发出fdisk -l命令检查了所有iSCSI目标是否都安装在Ubuntu启动器上.所有iSCSI目标都已安装.
2)但符号链接现在指向第二台服务器的目标.看起来第一台服务器上目标的符号链接被符号链接覆盖到第二台服务器.
是否可以让来自两个iSCSI目标服务器的所有iSCSI目标都有单独的符号链接并列在/ dev / disk / by-id下?
我不是iSCSI专家,所以我想我会问.我用Google搜索了这个问题并在此处搜索了相关标签,但我没有看到任何答案.也许我没有正确配置?
您需要为iSCSI目标LUN指定VPD(重要产品数据).这涉及为您添加的每个LUN指定制造商ID和序列号,并完全在目标端进行控制.
但是,您尚未指定正在使用的服务器,此过程与目标服务器之间存在很大差异.如果您让我知道您的目标服务器是什么,我可以更新它以更具体.否则,它是一个相当普遍的建议.