多路径设备名称无法正确显示

多路径设备名称无法正确显示

我正在使用 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部分根据 、 和 关键字匹配设备vendorproduct然后revision应用特定的覆盖。您在那里有一些匹配条件,但您实际上并未提供配置信息。

看一眼这个文件devices,其中显示了覆盖某些全局配置选项的示例部分。

除此之外,供应商和产品名称看起来都很好。 IET是 iSCSI Enterprise Target 驱动程序报告的供应商,因此我假设这就是您获取 LUN 的位置。

答案2

我无法发表评论,所以我将其发布为答案。

虚拟化可能会导致奇怪的供应商/产品名称,而工具链无法正确识别这些名称。我在 VirtualBox 上遇到了序列号问题,该问题在非虚拟化环境中无法重现。

相关内容