Red Hat Training
A Red Hat training course is available for RHEL 8
5.2. 配置文件默认设置
/etc/multipath.conf
配置文件包含一个 defaults
部分。本节包含设备映射器 (DM) 多路径的默认配置。默认值根据您的初始设备设置可能会有所不同。
以下是查看默认配置的方法:
如果在多路径设备上安装机器,则默认多路径配置会自动应用。默认配置包括以下内容:
-
如需默认配置值的完整列表,请执行
multipath -t
或multipathd show config
命令。 -
有关配置选项及描述的列表,请查看
multipath.conf
手册页。
-
如需默认配置值的完整列表,请执行
-
如果您没有在安装过程中设置多路径,请执行
mpathconf --enable
命令来获取默认配置。
下表描述了 multipath.conf
配置文件的 defaults
部分中设置的属性。multipaths
部分中指定的属性的优先级高于 devices
部分的值。devices
部分中指定的属性的优先级高于默认值。使用 overrides
部分为所有设备类型设置属性值,即使这些设备类型在 devices
部分中有一个内置配置条目。overrides
部分没有强制的属性。但是,本节中设置的任何属性优先于 devices
或 defaults
部分中的值。
表 5.1. 多路径配置默认设置
å±�性 | 描述 |
---|---|
|
指定两个路径检查间隔(以秒为单位)。对于可正常工作的路径,检查间的间隔会逐渐增加到 |
| 指定两个路径检查间隔的最大长度(以秒为单位)。 |
默认值为 | |
| 定义设置多路径设备的模式。可用值包括: |
| |
| |
| |
| |
| |
默认值为 | |
|
这代表超时(以秒为单位),在检测到第一个路径后等待附加路径(如果设置了 |
正值 :如果使用正值设置,则超时适用于所有非黑名单设备。 | |
负值: 如果设置了负值,则超时时间只适用于在多路径硬件表中有一个条目的已知设备,这些设备位于内置表中,或者在 | |
| |
已知硬件的默认值为 | |
|
以毫秒为单位设置 |
对于有大量设备的系统, | |
默认值为 | |
|
启用重新分配设备映射器映射。使用这个选项时, |
|
默认详细程度值为 |
| 指定用于确定用于下一个 I/O 操作的路径的默认算法。可能的值包括: |
| |
| |
| |
默认值为 | |
| 指定要应用到未指定多路径的默认路径分组策略。可能的值包括: |
| |
| |
| |
| |
| |
默认值为 | |
|
将这个选项设置为按 WWID 激活合并 |
这个选项的值是以空格分开的记录列表,如 | |
如果您配置这个选项,且与设备的设备名称匹配,它会覆盖其他配置的方法以确定这个设备的 WWID。 | |
您可以通过将该值设置为 | |
默认为 | |
|
指定调用以获取路径优先级值的默认功能。例如,SPC-3 中的 ALUA 位提供了可被利用的 |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
默认值取决于 | |
|
传递给 |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
默认值为 | |
| 多路径设备的默认额外功能,格式为 "number_of_features_plus_arguments feature1 …"。 |
| |
| |
| |
| |
| |
默认值为 unset。默认也可以依赖于内核参数 | |
| 指定确定路径状态的默认方法。可能的值包括: |
| |
| |
| |
| |
| |
| |
| |
| |
默认值为 | |
|
此属性代表 |
默认值为 | |
| 管理路径组故障恢复。可能的值包括: |
| |
| |
| |
大于零的数字值指定延迟故障恢复,以秒为单位表示。 | |
默认值为 | |
|
指定在切换到当前路径组中的下一个路径前要路由到路径的 I/O 请求数量。此设置仅适用于运行超过 2.6.31 的内核。较新的系统应使用 |
|
指定在切换到当前路径组中的下一个路径前要路由到路径的 I/O 请求数量。使用基于请求的 device-mapper-multipath。此设置可用于运行当前内核的系统。在运行早于 2.6.31 的内核的系统上,请使用 |
| 此属性的数字值指定在禁用排队前,路径检查程序必须针对多路径设备中的所有路径失败的次数。 |
值 | |
值 | |
默认值为 | |
| 可能的值包括: |
| |
| |
默认值为 | |
|
如果设置为 |
|
如果设置为 |
|
设置多路径和 |
|
用来使用优先级优先级和路径检查器的超时时间(以秒为单位)发出带有显式超时的 SCSI 命令。 |
|
当在一个 FC 远程端口中出现问题后 SCSI 层需要等待的时间(秒)才使到远程端口上的设备 I/O 失败。这个值需要小于 |
| SCSI 层在 FC 远程端口上检测到问题后等待的秒数,然后再从系统中删除。把它设置为 infinity 将会将其设置为 2147483647 秒(68 年)。OS 决定默认值。 |
|
指定 SCSI 层在 SCSI 设备失败时执行错误处理的最大秒数。在这个超时后,scsi 层会执行完整的 HBA 重置。在 |
默认值为 | |
|
如果它被设置为 |
如果 | |
默认值为 | |
|
指定用于设备 WWID 的 |
默认值取决于具体设备:SCSI 设备为 | |
|
如果设置为 |
默认值为 | |
|
如果设置为 |
默认值为 | |
|
结合使用 |
| |
|
此属性控制 |
默认值为 | |
|
如果设置为 |
|
如果将所有三个属性设置为大于零的整数,则它们可让 |
如需更多信息,请参阅 | |
默认值为 | |
|
如果 |
如果路径在 | |
如需更多信息,请参阅 | |
默认值为 | |
| 可能的值包括: |
| |
| |
| |
| |
如需更多信息,请参阅 | |
默认值为 | |
|
如果设置为 |
|
如果设置为 |
|
使用此选项,您可以在多路径设备首次激活前,将 |
|
此属性设置在仅使用 ghost 路径创建设备后,多路径在将其准备好在 |
把它设置为 | |
默认值为 | |
| 此属性启用或禁用外部库。 |
该值是一个正则表达式。如果外部库的名称与表达式匹配,则会加载。 | |
默认情况下,所有库都启用。但是,默认配置文件还会将此属性设置为"^ | |
|
如果设置为 |
这个选项只适用于带有配置的 SCSI 设备,以使用默认的 | |
默认值为 | |
|
这个选项设定多路径重试删除正在使用的设备的次数。在每次尝试之间,多路径都会不活跃 1 秒。默认值为 |
|
如果设置为 |
默认值为 | |
|
|
这个参数也可以设置为 | |
|
如果此选项在 |
其他资源
-
multipath.conf(5)
手册页