Глава 1. Объединение маршрутов ввода/ вывода

DM-Multipath позволяет объединить несколько маршрутов ввода/ вывода между узлами серверов и массивами накопителей в одно устройство. Маршруты ввода/ вывода представляют собой физические SAN-соединения и включают отдельные кабели, переключатели и контроллеры. При их объединении будет создано новое устройство.

1.1. Обзор DM-Multipath

DM-Multipath позволяет обеспечить:
  • Избыточность
    DM-Multipath обеспечивает восстановление после сбоя для конфигурации «активно - пассивно». Только половина маршрутов используется одновременно для операций ввода/ вывода. В случае сбоя любого элемента маршрута (кабеля, переключателя, контроллера), DM-Multipath начнет использовать другой путь.
  • Улучшение производительности
    DM-Multipath можно настроить в случаях, когда ввод/ вывод распределяется между различными маршрутами по круговому принципу. В некоторых конфигурациях DM-Multipath может определить нагрузку на пути ввода/ вывода и динамически выполнить ее перераспределение.
Рисунок 1.1, «Active/Passive Multipath Configuration with One RAID Device» shows an active/passive configuration with two I/O paths from the server to a RAID device. There are 2 HBAs on the server, 2 SAN switches, and 2 RAID controllers.
Active/Passive Multipath Configuration with One RAID Device

Рисунок 1.1. Active/Passive Multipath Configuration with One RAID Device

В этой конфигурации имеется один путь ввода/ вывода, проходящий через hba1, SAN1, контроллер 1, а также второй путь ввода/ вывода, проходящий через hba2, SAN2 и контроллер 2. Потенциальные проблемы:
  • Сбой HBA
  • Проблемы с кабелем FC
  • Сбой переключателя SAN
  • Сбой порта контроллера массива
Сбой одного звена вызовет переключение DM-Multipath на альтернативный маршрут ввода/ вывода.
Рисунок 1.2, «Active/Passive Multipath Configuration with Two RAID Devices» shows a more complex active/passive configuration with 2 HBAs on the server, 2 SAN switches, and 2 RAID devices with 2 RAID controllers each.
Active/Passive Multipath Configuration with Two RAID Devices

Рисунок 1.2. Active/Passive Multipath Configuration with Two RAID Devices

In the example shown in Рисунок 1.2, «Active/Passive Multipath Configuration with Two RAID Devices», there are two I/O paths to each RAID device (just as there are in the example shown in Рисунок 1.1, «Active/Passive Multipath Configuration with One RAID Device»). With DM-Multipath configured, a failure at any of the points of the I/O path to either of the RAID devices will cause DM-Multipath to switch to the alternate I/O path for that device.
Рисунок 1.3, «Active/Active Multipath Configuration with One RAID Device» shows an active/active configuration with 2 HBAs on the server, 1 SAN switch, and 2 RAID controllers. There are four I/O paths from the server to a storage device:
  • от hba1 к контроллеру 1
  • от hba2 к контроллеру 2
  • от hba2 к контроллеру 1
  • от hba2 к контроллеру 2
При такой конфигурации ввод/ вывод может быть распределен между этими четырьмя путями.
Active/Active Multipath Configuration with One RAID Device

Рисунок 1.3. Active/Active Multipath Configuration with One RAID Device