Day by Day, Site by Site

Open source, Some Code, Troubleshooting, Good Links

May 22, 2019 - 1 minute read - linux

Проблема фильтрации в multipath-tools

Много времени потрачено на выяснение, почему multipath-tools НЕ фильтрует iscsi подключение. Расследование длилось два дня. В итоге выяснилось, что при подключении по iscsi, блочное устройство создается в контексте /dev/sd{a,b,c} и т.д. Как правило, это загрузочные устройства. Это ключевой момент. По умолчанию multipath-tools фильтрует устройства с такими именами.

Для решения нужно добавить в конфиг строчку:

find_multipaths "no"

Полный конфиг multipath.conf:

defaults {
verbosity 2
user_friendly_names "no"
find_multipaths "no"
}

blacklist {
protocol ".*"
}

blacklist_exceptions {
protocol "scsi:iscsi"
protocol "scsi:fc"
}

commit id - 4b062334631084b3622a6f38061329c9cf675e8d