Нам нужны стабильные пути устройств для наших накопителей Twinstrata SAN. Во многих руководствах по настройке коннекторов iSCSI просто сказано использовать путь к устройству, например /dev/sda
или /dev/sdb
.
Это далеко не правильно, я сомневаюсь, что существует какая-либо установка, которая была бы рада внезапному изменению имени устройства (например, с /dev/sda
на /dev/sdb
).
Исправление, которое я нашел, состояло в том, чтобы установить multipath
и запустить multipathd
при загрузке, который затем обеспечивает стабильное отображение между WWID хранилища и путем к устройству, таким как /dev/mapper/firebird_database
Этот метод описан в CentOS/RedHat здесь: http://www.centos.org/docs/5/html/5.1/DM_Multipath/setup_procedure.html.
Это кажется немного сложным, хотя. Мы заметили, что часто встречающиеся UUID появляются в fstab при новых установках. Итак, вопрос в том, зачем нам нужна внешняя программа (multipathd
) для обеспечения стабильного монтирования устройства? Должен ли быть способ предоставить WWID непосредственно в /etc/fstab
?