Глава 3. Настройка DM-Multipath

Эта глава содержит пошаговые инструкции по настройке DM-Multipath. В том числе рассматривается следующее:
  • простая настройка DM-Multipath;
  • возможность игнорирования локальных дисков;
  • добавление новых устройств в файл конфигурации.
  • активация многоканальных функций в файловой системе initramfs.

3.1. Настройка DM-Multipath

Прежде чем приступить к настройке DM-Multipath, убедитесь, что система обновлена и включает пакет device-mapper-multipath.
mpathconf создает и модифицирует файл /etc/multipath.conf.
  • Если /etc/multipath.conf существует, mpathconf будет его редактировать.
  • Если /etc/multipath.conf не существует, mpathconf создаст его, взяв за основу файл /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf.
  • Если файл /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf не существует, mpathconf создаст /etc/multipath.conf с нуля.
Если нет необходимости в модификации файла /etc/multipath.conf, с помощью приведенной ниже команды можно подключить файл конфигурации и запустить multipathd.
# mpathconf --enable --with_multipathd y
Если же необходимо внести изменения в /etc/multipath.conf, это надо сделать до запуска multipathd. Далее описывается процесс простой настройки DM-Multipath.
  1. Выполните команду:
    # mpathconf --enable
    Описание параметров mpathconf можно найти на справочной странице mpathconf или выполнив:
    # mpathconf --help
    usage: /sbin/mpathconf <command>
    
    Commands:
    Enable: --enable 
    Disable: --disable
    Set user_friendly_names (Default n): --user_friendly_names <y|n>
    Set find_multipaths (Default n): --find_multipaths <y|n> 
    Load the dm-multipath modules on enable (Default y): --with_module  <y|n>
    start/stop/reload multipathd (Default n): --with_multipathd  <y|n>
    chkconfig on/off multipathd (Default y): --with_chkconfig  <y|n>
    
  2. Если необходимо, отредактируйте /etc/multipath.conf. Стандартные настройки DM-Multipath используются по умолчанию, поэтому не требуется их повторно определять в /etc/multipath.conf.
    Изначально path_grouping_policy имеет значение failover, поэтому в нашем примере не придется его изменять. Глава 4, Файл конфигурации DM-Multipath содержит подробную информацию об изменении параметров.
    В секции defaults имена устройств определены в виде mpathn. Если имена не заданы, по умолчанию используются идентификаторы WWID.
  3. Сохраните файл и закройте окно редактора.
  4. Выполните
    # service multipathd start
Так как параметр user_friendly_name установлен в yes, создаваемым устройствам будут присвоены имена /dev/mapper/mpathn (см. Глава 4, Файл конфигурации DM-Multipath).
Чтобы отключить присвоение понятных имен, выполните
# mpathconf --enable --user_friendly_names n

Примечание

Если требуется изменить файл конфигурации после запуска multipathd, после завершения редактирования выполните service multipathd reload.