5.8. 推荐的 Multipath.conf 设置
在覆盖 /etc/multipath.conf
时,不要覆盖以下设置:
user_friendly_names no
- 此设置会控制除了实际设备名称外,是否会将用户友好的名称分配给设备。多个主机必须使用相同的名称来访问设备。禁用此设置可防止因为使用用户友好的名称而破坏了这个要求。
find_multipaths no
- 此设置控制 RHVH 是否在仅有一个路径可用时也会通过多路径访问所有设备。禁用此设置可防止 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 生成的默认值,以便系统更快地响应路径失败。