Red Hat Training

A Red Hat training course is available for RHEL 8

5.7. 修改多路径配置文件默认设置

/etc/multipath.conf 配置文件包含一个 defaults 部分,该部分将 user_friendly_names 参数设置为 yes,如下所示。

defaults {
        user_friendly_names yes
}

这会覆盖 user_friendly_names 参数的默认值。multipath.conf 文件 的 defaults 部分中设置的默认值由 DM 多路径使用,除非被 multipath.conf 文件的设备、多路径或覆盖部分中指定的属性所覆盖。

流程

  1. 查看 /etc/multipath.conf 配置文件,其中包含配置默认值模板:

    #defaults {
    #       polling_interval        10
    #       path_selector           "round-robin 0"
    #       path_grouping_policy    multibus
    #       uid_attribute           ID_SERIAL
    #       prio                    alua
    #       path_checker            readsector0
    #       rr_min_io               100
    #       max_fds                 8192
    #       rr_weight               priorities
    #       failback                immediate
    #       no_path_retry           fail
    #       user_friendly_names     yes
    #}
  2. 覆盖任何配置参数的默认值。您可以从此模板将相关行复制到 defaults 部分,并取消注释它。

    例如,要将 path_grouping_policy 参数覆盖为 multibus,而不是默认值 failover,请将模板中的相应行复制到配置文件的初始默认值部分,然后取消对它的注释,如下所示:

    defaults {
            user_friendly_names     yes
            path_grouping_policy    multibus
    }
  3. 通过运行以下命令之一修改多路径配置文件后,验证 /etc/multipath.conf 文件:

    • 要显示任何配置错误,请运行:

      # multipath -t > /dev/null
    • 要显示使用添加的更改显示新配置,请运行:

      # multipath -t
  4. 重新载入 /etc/multipath.conf 文件并重新配置 multipathd 守护进程以使更改生效:

    # service multipathd reload

其他资源

  • multipath.conf(5) and multipathd(8) 手册页