Глава 2. Многопутевые устройства

Глава 2. Многопутевые устройства

Если DM-Multipath не используется, любой путь с узла сервера к контроллеру накопителя рассматривается системой как отдельное устройство, даже если путь соединяет тот же серверный узел с тем же контроллером. DM-Multipath позволяет логически их организовать, объединив в одно многопутевое устройство (также называемое метаустройством).

2.1. Идентификаторы устройств

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