Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

4.2. 配置文件黑名单

多路径配置文件的 blacklist 部分指定在系统配置多路径设备时不能使用的设备。黑名单中的设备将无法分组到多路径设备中。
在旧版红帽企业版 Linux 中,multipath 总是尝试为每个没有明确放入黑名单的路径创建 multipath 设备。但在红帽企业版 Linux 6 中,如果将 find_multipaths 配置参数设定为 yes,那么 multipath 将只在满足以下三个条件之一时创建设备:
  • 至少有两个没有列入黑名单的路径使用同一 WWID。
  • 用户可使用 multipath 命令手动强制创建该设备。
  • 有与之前创建的多路径设备相同 WWID 的路径(即使那个多路径设备目前不存在)。无论何时,创建多路径设备后,多路径会记住该设备的 WWID,以便在它看到有使用那个 WWID 的路径时即自动再次创建该设备。这可允许您让多路径自动选择正确的路径以便创建多路径设备而无需编辑多路径黑名单。
    如果您之前创建了一个 multipath 设备而没有使用 find_multipaths 参数,然后您随后将该参数设定为 yes,您需要删除所有设备的 WWID,您不想从 /etc/multipath/wwids 文件中将其创建为 multipath 设备。以下显示示例 /etc/multipath/wwids 文件。WWID 由斜线(/)括起来:
    # Multipath wwids, Version : 1.0
    # NOTE: This file is automatically maintained by multipath and multipathd.
    # You should not need to edit this file in normal circumstances.
    #
    # Valid WWIDs:
    /3600d0230000000000e13955cc3757802/
    /3600d0230000000000e13955cc3757801/
    /3600d0230000000000e13955cc3757800/
    /3600d02300069c9ce09d41c31f29d4c00/
    /SWINSYS  SF2372         0E13955CC3757802/
    /3600d0230000000000e13955cc3757803/
    
如将 find_multipaths 参数设定为 yes,则您只需要将那些您不想使其具有多路径功能的多路径设备列入黑名单,通常不需要将设备列入黑名单。
如果您需要将设备列入黑名单,您可以根据以下条件进行选择:
默认情况下,各种设备类型都是列在黑名单中的,即使您将配置文件的初始黑名单部分注释出来也是如此。详情请参考 第 4.2.2 节 “根据设备名称将设备列入黑名单”

4.2.1. 根据 WWID 将设备列入黑名单

您可根据全球识别符将单独的设备列入黑名单,即在配置文件的 blacklist 部分加入 wwid 条目。
以下示例显示了在配置文件中可将 WWID 为 26353900f02796769 的设备列入黑名单的行。
blacklist {
       wwid 26353900f02796769
}