В предыдущей статье мы рассматривали «Подключение Multipath LUN СХД к VMware ESXi и Debian GNU/Linux». В данной статье продолжаем. Напомню, что используется конфигурация с двумя SAN-свитчами, к каждому из которых, СХД подключена двумя линками.

Подключение Multipath LUN СХД к Windows Server 2012

Multipath Input Output — это система многопутевого подключения блочных устройств. Требуется она для дублирования каналов подключения в целях повышения отказоустойчивости и производительности за счет того, что сервер может обращаться к устройству по нескольким каналам.

Вот так система видит LUN'ы без поддержки MPIO:



Если MPIO по какой-либо причине отключен, требуется включить. Для этого в «панели мониторинга» выбираем меню «управление» и пункт «добавить роли и компоненты».



В «мастере добавления ролей и компонентов» переходим к пункту «компоненты» и выбираем в списке «Multipath I/O», после чего нажимаем виртуальную кнопку «установить».



После этого переходим в систему управления дисковыми массивами в «диспетчере серверов» и через меню «средства» вызываем диалог MPIO:



На вкладке «Обнаружение многопутевых устройств» видим нужные нам LUN'ы и нажимаем кнопку «добавить».



Система предложит перезагрузиться. Соглашаемся. После перезагрузки все LUN'ы доступны как MPIO устройства:



Теперь их требуется подключить к системе, после чего можно создавать тома:











Готово. Теперь созданные тома доступны в системе:



Подключение Multipath LUN СХД к системе Windows Server 2008

Выше мы рассмотрели как подключить LUN к системе Windows Server 2012. В системе Windows Server 2008 процедура несколько отличается.

После загрузки системы, запускаем «Диспетчер сервера»:



В меню «Действие» выбираем пункт «Добавить компоненты»:



В списке активируем переключатель «Многопутевой ввод-вывод» и проходим все этапы установки:







Готово. Теперь нужно активировать распознавание путей. Для этого переходим на «Панель управления» и переключаемся на режим просмотра «Мелкие значки:



Вызываем панель конфигурации „MPIO“:



Где переходим на вкладку „Обнаружение многопутевых устройств“. В списке „Код оборудования“ будут представлены нужные LUN'ы. Нажимаем виртуальную кнопку „Добавить“:



Система предложит перезагрузиться. Соглашаемся:



После перезагрузки в „Диспетчере сервера“ переходим по пунктам „Хранилище“ > „Управление дисками“ и видим LUN'ы как Multipath устройства:



Теперь можно создать тома и подключить к системе:









Готово. Теперь диск доступен в системе. Чтобы убедиться, можно открыть „Мой компьютер“:

Комментарии (7)


  1. anonymous
    00.00.0000 00:00


    1. good_day_4all Автор
      13.11.2018 16:55
      +2

      Да, конечно. В общем-то, все это делается в настройках устройства, либо через тот же powershell.

      Варианты там следующие:
      — fail over only: один активный путь, когда отваливается используется другой
      — round robbin: баллансировка, все пути поочередно. Есть возможность настроить переключение на дополнительные пути и без балансировке, если основные накроются, с последующим восстановлением.
      — weighted paths — можно назначить приоритеты напрямую
      — least queue depth — использование наименее нагруженного пути, есть еще least blocks — запросы на тот путь, где в очереди меньше блоков

      Здесь цель стояла дать базовый туториал, который можно показывать новичкам.


      1. Planet_Dust
        13.11.2018 17:05
        +1

        Ну, новичкам вначале нужно рассказать про техническую теорию Multipath в целом. Про режимы контроллеров СХД (AP/AA/AAA/SAA/ALUA), про то, что политики работы с путями SAN могут различаться в разных ОС и ПО.
        Может у вас уже конечно и есть такая статья, правда я не нашел, извините.

        За описание политик MPIO на Windows спасибо.


  1. dmih
    13.11.2018 16:58

    А почему про Windows 2000 и 2003 забыли?


    1. Planet_Dust
      13.11.2018 17:07
      +1

      Они End-of-Life, нет смысла писать про неподдерживаемые ОС.
      Тому кому нужно, думаю сами найдут мануалы.


      1. good_day_4all Автор
        13.11.2018 17:09

        Все верно. 2008 и 2012 еще широко используются, а вот даже 2003 увидеть нынче сложно, не говоря уж о винтукее.


        1. dmih
          13.11.2018 17:13

          Вообще это ирония была, но напишите хотя бы R2 в заголовках, а то как-то не особо, все конечно поняли, но формально без R2 ОС тоже есть.
          Про широко используется отмечу, что на процессоры с выпуском последних года трех ни то, ни другое официально уже вообще не ставится и не работает (хотя неофициально работает нормально конечно), если это не end of life уже достаточно давно, то что уж тогда end,
          2016-й бы лучше :),

          хотя хорошо вас понимаю, у меня в хозяйстве кроме шуток и 2003х десятки, не сторонник гнать коней пока работает, но статьи такие выглядят иронично, без претензий, как факт.