多路径守护进程在消息日志中报告 "multipathd:asm!.asm_ctl_vmb" 或 "multipathd: ofsctl: failed to get path uid" 的原因是什么?
Issue
-
信息日志中报告的
multipathd: asm!.asm_ctl_vmb
的原因是什么?multipathd: asm!.asm_ctl_vbg3: add path (uevent) multipathd: asm!.asm_ctl_vbg3: failed to store path info multipathd: uevent trigger error multipathd: ofsctl: add path (uevent) multipathd: ofsctl: failed to get path uid
或者
# multipath -ll : asm/.asm_ctl_spec: No fc_host device for 'host-1' asm/.asm_ctl_vbg0: No fc_host device for 'host-1' :
Environment
- Red Hat Enterprise Linux (RHEL) 5, 6, 7, 8
- device-mapper-multipath
- Oracle ASM
- 例外:
- device-mapper-multipath-0.8.4-2.el8 及更新版本
- 从多路径的 0.8.4-2.el8 (RHEL 8)版本开始,默认的黑名单被改为
devnode "!^(sd[a-z]|dasd[a-z]|nvme[0-9])"
。 这意味着,默认只允许 scsi、dasd 和 nvme 设备用于多路径设备。 因此,将 asm、ofsctl 和 oracleafd 设备列入黑名单。 如果需要,可以在 multipath.conf 中使用blacklist_exceptions
子句手动添加其它设备类型。 请参阅 Errata: 中的"Fixes":RHEA-2020:4540 ,以获取更多详细信息。
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.