第 4 章 DM-Multipath 配置文件
默认情况下,DM-Multipath 为大多数多路径的使用提供配置值。另外,DM-Multipath 包括对支持 DM-Multipath 大多数通用存储阵列的支持。默认配置值和支持的设备请参考
/usr/share/doc/device-mapper-multipath-0.4.7/multipath.conf.defaults
文件。
您可以通过编辑
/etc/multipath.conf
配置文件为 DM-Multipath 覆盖默认配置值。如果需要,您还可以在配置文件中添加默认不支持的存储阵列。本章提供了解析和修改 multipath.conf
文件的信息,它包括以下部分:
- 配置文件总览
- 配置文件 blacklist
- 配置文件 defaults
- 配置文件 multipaths
- 配置文件 devices
在多路径配置文件中,您只需要指定需要的配置,或者您想要修改的在
multipath.conf.defaults
文件中指定的默认值。如果文件中有和您的环境不相关的部分或者您不需要覆盖默认值,您可以将其注释出来,因为它们在文件的起始部分。
配置文件允许常规表达式描述语法。
配置文件的注释版本请参考
/usr/share/doc/device-mapper-multipathd-0.4.7/multipath.conf.annotated
。
4.1. 配置文件总览
多路径配置文件可分为以下几个部分:
- blacklist
- 多路径不会考虑类出具体设备。默认情况下所有设备都会列在黑名单中。通常黑名单部分是被注释出的。
- blacklist_exceptions
- 列出除了根据黑名单部分的参数可能会被列到黑名单中的多路径候选人。
- defaults
- DM-Multipath 的通用默认设置。
- multipaths
- 各个独立多路径设备的特性设置。这些数值覆盖了在配置文件的
defaults
和devices
部分中指定的数值。 - devices
- 各个存储控制器的设置。这些数值覆盖了在配置文件的
defaults
部分指定的数值。如果您要使用不是默认支持的存储阵列,您可能需要为您的阵列创建devices
子部分。
当系统决定多路径设备的属性时,首先它会检查多路径设置,然后是每个设备的设置,然后才是多路径系统默认设置。