5.8. 推荐的 Multipath.conf 设置
不要覆盖以下设置:
- user_friendly_names no
设备名称在所有管理程序之间必须一致.例如:
/dev/mapper/{WWID}
。此设置的默认值no
可防止在不同虚拟机监控程序上分配任意和不一致的设备名称,如/dev/mapper/mpath{N}
,这会导致系统行为不可预测。警告不要将此设置更改为
user_friendly_names yes
。用户友好的名称可能会导致系统行为或故障无法预测,且不受支持。find_multipaths no
此设置控制 RHVH 是否仅在有多个路径可用时尝试通过多路径访问设备。当前值
no
允许 RHV 通过多路径访问设备,即使只有一个路径可用。警告不要覆盖此设置。
除非存储系统厂商需要,否则请避免覆盖以下设置:
no_path_retry 4
-
此设置控制无路径可用时尝试重试的轮询数量。在 RHV 版本 4.2 之前,
no_path_retry
的值为fail
,因为在没有路径可用时, QEMU 和 I/O 队列可能会遇到问题。fail
值使其快速失败并暂停虚拟机。RHV 版本 4.2 将此值更改为4
,因此当多路径检测到最后一个路径失败时,它会检查所有路径四次。假设默认的 5 秒轮询间隔,这个检查路径的过程需要 20 秒。如果没有启动路径,multipathd 会告知内核停止排队并出现故障,直到路径恢复。恢复路径后,下次所有路径都失败时重置 20 秒延迟。如需了解更多详细信息,请参阅更改此设置的提交。 polling_interval 5
- 此设置决定了轮询尝试检测路径是打开还是失败之间的秒数。除非供应商提供了增加这个值的明确原因,请保留 VDSM 生成的默认值,以便系统更快地响应路径失败。