第 4 章 DM Multipath 配置文件

DM Multipath 默认为大多数常用多路径提供配置值。此外,DM Multipath 还包括对那些本身支持 DM Multipath 的常见储存阵列的支持。如需了解有关默认配置值以及支持的设备的相关信息,请运行下列命令之一。
# multipathd show config
# multipath -t 
可以编辑 /etc/multipath.conf 配置文件覆盖 DM Multipath 的默认配置值。必要时可在配置文件中添加默认不支持的储存阵列。

注意

可以在 initramfs 文件系统中运行 set up multipathing。如果在 initramfs 文件系统中运行 multipath,并可以更改 multipath 配置文件,则必须重建 initramfs 文件系统以便使更改生效。有关重建使用 multipath 的 initramfs 文件系统的详情,请参考 第 3.4 节 “在 initramfs 文件系统中设置启动 Multipath”
本章提供了解析和修改 multipath.conf 文件的详情。它包含以下小节:
  • 配置文件概述
  • 配置文件黑名单
  • 配置文件默认
  • 配置文件多路径
  • 配置文件设备
在 multipath 配置文件中,只需指定您的配置需要的部分,或者是您想要修改的默认值即可。如果文件中有和您的环境不相关的部分,或者是不需要覆盖的默认值,可以将它们注释出来,因为它们位于初始文件中。
配置文件使用正则表达式描述语法。
关于配置文件的详细信息,请参阅 multipath.conf(5) 手册页。

4.1. 配置文件概述

多路径配置文件可分为以下几个部分:
blacklist
不被视为多路径的具体设备列表。
blacklist_exceptions
根据 blacklist 部分中的参数列出不在黑名单中的多路径设备。
defaults
DM Multipath 的常规默认设置。
multipaths
各个独立多路径设备的特性设置。这些数值覆盖了在配置文件的 defaultsdevices 部分中指定的数值。
devices
各个存储控制器的设置。这些数值覆盖了在配置文件的 defaults 部分指定的数值。如果要使用不是默认支持的存储阵列,则可能需要为您的阵列创建 devices 子部分。
系统决定多路径设备的属性时,会先检查多路径设置,然后检查设备设置,最后才检查多路径系统默认设置。