Глава 2. Многопутевые устройства
Глава 2. Многопутевые устройства
Если DM-Multipath не используется, любой путь с узла сервера к контроллеру накопителя рассматривается системой как отдельное устройство, даже если путь соединяет тот же серверный узел с тем же контроллером. DM-Multipath позволяет логически их организовать, объединив в одно многопутевое устройство (также называемое метаустройством).
2.1. Идентификаторы устройств
Любому многопутевому устройству соответствует уникальный идентификатор WWID (World Wide Identifier). Изначально WWID используется в качестве имени устройства, что по желанию можно изменить и присвоить более понятное имя с помощью параметра
user_friendly_names
в файле конфигурации. Имена следуют формату mpath
n
.
Например, узлу с двумя HBA, подключенному к контроллеру накопителя с двумя портами через один переключатель FC, будет доступно четыре устройства:
/dev/sda
, /dev/sdb
, dev/sdc
, /dev/sdd
. При помощи DM-Multipath можно создать единственное устройство с уникальным WWID, которое будет перенаправлять ввод-вывод этим четырем устройствам. Если параметру user_friendly_names
присвоено значение yes
, имена многопутевых устройств будут следовать формату mpath
n
.
При организации новых устройств с помощью DM-Multipath их можно найти в различных подкаталогах
/dev
: /dev/mapper/mpath
n
, /dev/mpath/mpath
n
, /dev/dm-
n
.
- Устройства в
/dev/mapper
создаются в начале процесса загрузки и обычно используются для доступа к многопутевым устройствам, к примеру при создании логических томов. - Каталог
/dev/mpath
позволяет просмотреть все устройства, созданные с помощью менеджера устройствudev
. Эти устройства могут быть недоступны при запуске. Не используйте их для создания логических томов и файловых систем. - Устройства
/dev/dm-
n
предназначены лишь для внутреннего использования.
Раздел 4.3, «Секция
defaults
» содержит подробную информацию.
Многопутевому устройству можно присвоить произвольное имя с помощью параметра
alias
в секции multipaths
(см. Раздел 4.4, «Секция multipaths»).