第 4 章 修改 DM 多路径配置文件
通过编辑 /etc/multipath.conf 文件来覆盖 DM 多路径默认配置值,以自定义多路径行为并为不支持的存储阵列添加支持。
在多路径配置文件中,您只需要指定配置所需的部分,或者需要更改默认值的部分。如果文件中没有与您的环境相关的部分,或者不需要覆盖默认值,您可以将其注释掉,因为它们位于初始文件中。
在配置文件中,您也可以使用正则表达式。
注意
如果您从 initramfs 文件系统运行多路径并对多路径配置文件进行任何更改,则必须重建 initramfs 文件系统以使更改生效。
4.1. 配置文件概述 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
多路径配置文件包含用于列入黑名单、默认值、设备、多路径和覆盖的不同部分,以便优先决定设备行为。
多路径配置文件可分为以下几个部分:
- 黑名单
- 不视为多路径的特定设备列表。
- blacklist_exceptions
-
根据
blacklist部分的参数,列出其他将被忽略的多路径设备。 - defaults
- 设备映射器(DM)多路径的常规默认设置。
- multipaths
-
各个多路径设备特性的设置。这些值替换了配置文件的
overrides、device 和defaults部分中指定的设置。 - devices
-
各个存储控制器的设置。这些值覆盖了在 配置文件的
defaults部分中指定的内容。如果您使用默认不支持的存储阵列,您可能需要为阵列创建devices子部分。 - overrides
-
适用于所有设备的设置。这些值覆盖了在配置文件的
devices和defaults部分中指定的值。
当系统决定多路径设备的属性时,它会按照以下顺序检查 multipath.conf 文件中的单独部分的设置:
-
multipaths部分 -
overrides部分 -
devices部分 -
defaults部分
以下是查看默认配置的方法:
如果在多路径设备上安装机器,则默认多路径配置会自动应用。默认配置包括以下内容:
-
如需默认配置值的完整列表,请执行
multipath -t或multipathd show config命令。 -
有关配置选项及描述的列表,请查看您系统上的
multipath.conf手册页。
-
如需默认配置值的完整列表,请执行
-
如果您没有在安装过程中设置多路径,请执行
mpathconf --enable命令来获取默认配置。