Назад | Перейти на главную страницу

Конфигурация multipath игнорирует диски после / dev / sdaa, / dev / sdab и т. Д.

У меня есть голый металлический сервер, работающий на Softlayer. Он имеет множество устройств хранения iSCSI с постоянной производительностью, подключенных к конфигурация многолучевого распространения.

Одно из устройств, представленное / dev / sdaa1 и / dev / sdab1, не отображается как многопутевое устройство в / dev / mapper.

Как я могу заставить его появиться?

Проблема заключалась в том, что черный список многолучевого распространения в /etc/multipath.conf были изменены, чтобы исключить / dev / sda1:

devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st|sda|sdb|sdc)[0-9]*"

Регулярное выражение выше захватывает / dev / sda1, как задумано, но оно также захватывает / dev / sdaa1 и / dev / sda_foobar. Чтобы исправить это, измените черный список, включив конец имени устройства:

devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st|sda|sdb|sdc)[0-9]*$"

После внесения изменений в черный список перезагрузите конфигурацию:

service multipathd reload