Глава 2. Устройства Multipath

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

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

Любому устройству Multipath соответствует уникальный идентификатор WWID (World Wide Identifier). Изначально идентификатор используется в качестве имени устройства. По желанию можно присвоить более понятные имена с помощью опции user_friendly_names файла конфигурации; эти имена будут следовать формату mpathn.
Например, узел с двумя устройствами HBA, подключенный к контроллеру накопителя с двумя портами через один переключатель FC, определит четыре устройства: /dev/sda, /dev/sdb, dev/sdc, /dev/sdd. DM-Multipath создаст единственное устройство с уникальным идентификатором WWID, которое будет перенаправлять ввод/ вывод этим четырем устройствам в соответствии с конфигурацией Multipath. Если опция конфигурации user_friendly_names установлена в yes, то имя устройства Multipath будет определено как mpathn.
При организации управления DM-Multipath для новых устройств, их можно найти в различных подкаталогах /dev: /dev/mapper/mpathn, /dev/mpath/mpathn, /dev/dm-n.
  • Устройства в /dev/mapper создаются в начале процесса загрузки и обычно используются для доступа к устройствам с Multipath, к примеру, при создании логических томов.
  • Каталог /dev/mpath позволяет просмотреть все устройства Multipath, которые были созданы с помощью менеджера устройств udev. Эти устройства недоступны при запуске. Не используйте их для создания логических томов и файловых систем.
  • Устройства /dev/dm-n не предназначены для использования.
For information on the multipath configuration defaults, including the user_friendly_names configuration option, see Раздел 4.3, «Секция defaults файла конфигурации».
You can also set the name of a multipath device to a name of your choosing by using the alias option in the multipaths section of the multipath configuration file. For information on the multipaths section of the multipath configuration file, see see Раздел 4.4, «Атрибуты конфигурации устройств Multipath».