3.2. Игнорирование локальных дисков при генерации устройств Multipath

Некоторые компьютеры используют SCSI-карты для внутренних дисков. Использование DM-Multipath для таких устройств не рекомендуется. Приведенная далее последовательность действий демонстрирует, как изменить файл конфигурации так, чтобы игнорировать локальные диски при конфигурации множественных маршрутов.
  1. Определите внутренние диски, которые в дальнейшем будут добавлены в «черный» список.
    В данном примере присутствует один внутренний диск — /dev/sda. Обратите внимание, что изначальное выполнение команды multipath -v2 отобразит локальный диск в карте Multipath.
    For further information on the multipath command output, see Раздел 5.4, «Multipath Command Output».
    [root@rh4cluster1 ~]# multipath -v2
    create: SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1
    [size=33 GB][features="0"][hwhandler="0"]
    \_ round-robin 0 
      \_ 0:0:0:0 sda  8:0    [--------- 
    
    device-mapper ioctl cmd 9 failed: Invalid argument
    device-mapper ioctl cmd 14 failed: No such device or address
    create: 3600a0b80001327d80000006d43621677
    [size=12 GB][features="0"][hwhandler="0"]
    \_ round-robin 0 
      \_ 2:0:0:0 sdb  8:16    
      \_ 3:0:0:0 sdf  8:80    
    
    create: 3600a0b80001327510000009a436215ec
    [size=12 GB][features="0"][hwhandler="0"]
    \_ round-robin 0 
      \_ 2:0:0:1 sdc  8:32    
      \_ 3:0:0:1 sdg  8:96    
    
    create: 3600a0b80001327d800000070436216b3
    [size=12 GB][features="0"][hwhandler="0"]
    \_ round-robin 0 
      \_ 2:0:0:2 sdd  8:48    
      \_ 3:0:0:2 sdh  8:112   
    
    create: 3600a0b80001327510000009b4362163e
    [size=12 GB][features="0"][hwhandler="0"]
    \_ round-robin 0 
      \_ 2:0:0:3 sde  8:64    
      \_ 3:0:0:3 sdi  8:128
    
  2. Чтобы предотвратить сопоставление /dev/sda, необходимо добавить это устройство в секцию blacklist файла /etc/multipath.conf. sda также можно исключить при помощи devnode, но при этом нет гарантии, что изменения не будут отменены при перезапуске. Для добавления отдельных устройств в «черный» список используйте идентификаторы устройств WWID.
    Обратите внимание, что в выводе команды multipath -v2 идентификатор WWID устройства /dev/sda — SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1. Чтобы добавить это устройство в «черный» список, внесите следующие изменения в файл /etc/multipath.conf:
    blacklist {
          wwid SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1
    }
    
  3. Завершив изменение файла /etc/multipath.conf, надо, чтобы демон multipathd перезагрузил его вручную. Команда перезагрузки обновленного файла /etc/multipath.conf выглядит так:
    service multipathd reload
    
  4. Выполните команды:
    multipath -F
    multipath -v2
    
    Вывод больше не должен включать локальные диски.
    [root@rh4cluster1 ~]# multipath -F
    [root@rh4cluster1 ~]# multipath -v2
    create: 3600a0b80001327d80000006d43621677
    [size=12 GB][features="0"][hwhandler="0"]
    \_ round-robin 0 
      \_ 2:0:0:0 sdb  8:16    
      \_ 3:0:0:0 sdf  8:80    
    
    create: 3600a0b80001327510000009a436215ec
    [size=12 GB][features="0"][hwhandler="0"]
    \_ round-robin 0 
      \_ 2:0:0:1 sdc  8:32    
      \_ 3:0:0:1 sdg  8:96    
    
    create: 3600a0b80001327d800000070436216b3
    [size=12 GB][features="0"][hwhandler="0"]
    \_ round-robin 0 
      \_ 2:0:0:2 sdd  8:48    
      \_ 3:0:0:2 sdh  8:112   
    
    create: 3600a0b80001327510000009b4362163e
    [size=12 GB][features="0"][hwhandler="0"]
    \_ round-robin 0 
      \_ 2:0:0:3 sde  8:64    
      \_ 3:0:0:3 sdi  8:128