マルチパスデバイス名が正しく表示されない

マルチパスデバイス名が正しく表示されない

私は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特定の上書きを適用しますproductrevision一致する基準がありますが、実際に構成情報を提供するわけではありません。

見てこのファイルdevices、いくつかのグローバル構成オプションをオーバーライドするための例のセクションを示します。

その他はサプライヤーや製品名がよさそうですね。 IETはiSCSI Enterprise Targetドライバが報告したベンダーであるため、LUNを入手できる場所であるとします。

答え2

コメントできないため、回答として投稿します。

仮想化により、ツールチェーンが正しく認識されない奇妙なベンダー/製品名が発生する可能性があります。仮想化されていない環境で再現できないVirtualBoxのシリアル番号の問題があります。

関連情報