第 9 章 DM 多路径故障排除
如果您在进行多路径配置时遇到问题,您可以检查这些问题。以下问题可能会导致多路径配置缓慢或无法正常工作:
- 多路径守护进程没有运行
-
如果您在实现多路径配置时遇到问题,请确保
multipathd
守护进程正在运行,如 配置 DM 多路径 中所述。multipathd
守护进程必须正在运行才能使用多路径设备。 queue_if_no_path
功能的问题-
如果使用
"1 queue_if_no_path"
选项配置多路径设备,那么在恢复一个或多个路径前,任何问题 I/O 的进程都会挂起。
9.1. 对 queue_if_no_path 功能的问题进行故障排除
如果使用 "1 queue_if_no_path"
选项配置多路径设备,那么在恢复一个或多个路径前,任何问题 I/O 的进程都会挂起。要避免这种情况,请在 /etc/multipath.conf
文件中设置 no_path_retry N
参数,其中 N 是系统应该重试路径的次数。
要在没有描述的问题的情况下使用 "1 queue_if_no_path"
选项,您可以在运行时为特定 LUN 禁用队列策略,因为所有路径都不可用。
流程
禁用队列:
对于特定设备:
# multipathd disablequeueing map device
对于所有设备:
# multipathd disablequeueing maps
禁用队列后,它将保持禁用状态,直到您重启或重新加载
multipathd
。
将队列重置为以前的值:
对于特定设备:
# multipathd restorequeueing map device
对于所有设备:
# multipathd restorequeueing maps