免責事項
※当社からお知らせするセキュリティ情報は公開当時当社が知り得た情報を元に配信しております。そのため、情報の網羅性について保証せず、当社から配信された情報を用いて利用者が行った行為について、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。
ゲストOSが Ubuntu の仮想マシンでシスログに multipathd missing path エラーが出力される
【事象】
ゲストOSが Ubuntu 20.04 の仮想マシンで /var/log/syslog に大量に以下メッセージのエラーが出力されます。
sda:add missing path
sda:failed to get udev uid: Invalid argument
sda:failed to get sysfs uid: Invalid argument
sda:failed to get sgio uid: No such file or directory
【説明】
仮想化環境に依存する問題です。udev が /dev/disk/by-id を生成するための情報(UUID)が仮想化環境から提供されないためエラーになります。
【対処】
/etc/multipath.conf を編集し、デバイス名でsd* のデバイスをブラックリストに指定することで、問題の回避が可能です。
1) /etc/multipath.confを編集します。
# vi /etc/multipath.conf
blacklist {
devnode “^sd([a-z])”
}
2) 編集後にmultipathdサービスを再起動します。
# systemctl restart multipathd.service