我正在使用 iSCSI,并试图找出供应商/产品名称未正确显示的原因。我已经重新启动了所有适当的服务并重新启动。
下面列出了输出以及配置文件的摘录。
输出:
LUN-48 (1IET_00020001) dm-0 IET,VIRTUAL-DISK
size=480M features='0' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=0 status=enabled
| `- 3:0:0:1 sdb 8:16 failed faulty running
`-+- policy='round-robin 0' prio=1 status=active
`- 7:0:0:1 sdd 8:48 active ready running
LUN-30 (1IET_00010001) dm-1 IET,VIRTUAL-DISK
size=300M features='0' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=1 status=active
| `- 8:0:0:1 sdc 8:32 active ready running
`-+- policy='round-robin 0' prio=0 status=enabled
`- 5:0:0:1 sde 8:64 failed faulty running
这是摘录自multipath.conf
devices {
device {
vendor "VMware"
product "Virtual Disk"
}
}
答案1
我不确定您期望您的multipath.conf
文件完成什么,但据我所知,您上面显示的实际上是一个无操作。该device
部分根据 、 和 关键字匹配设备vendor
,product
然后revision
应用特定的覆盖。您在那里有一些匹配条件,但您实际上并未提供配置信息。
看一眼这个文件devices
,其中显示了覆盖某些全局配置选项的示例部分。
除此之外,供应商和产品名称看起来都很好。 IET
是 iSCSI Enterprise Target 驱动程序报告的供应商,因此我假设这就是您获取 LUN 的位置。
答案2
我无法发表评论,所以我将其发布为答案。
虚拟化可能会导致奇怪的供应商/产品名称,而工具链无法正确识别这些名称。我在 VirtualBox 上遇到了序列号问题,该问题在非虚拟化环境中无法重现。