Мультипасинг, куда копать?


Главная Форумы POWER Systems AIX/Hardware Мультипасинг, куда копать?

В этой теме 18 ответов, 8 участников, последнее обновление  _KIRill 8 года/лет, 9 мес. назад.

  • Автор
    Сообщения
  • #1871

    Роман
    Участник

    Стоит IBM System P 510 без HMC. Был подключен напрямую к массиву. Приобрели FC switch, сделали на нём зоны к 2-м FC контроллерам массива.
    Теперь на сервере вместо 15 дисков я вижу 30 дисков!!!

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

    В линуксе это можно сделать с помощью установки RDAC драйвера.

    Можно ли в VIOS это организовать. Если, да, то с помощью какой команды?

  • #1873

    andrewk
    Участник

    Версии софта? Что за железка?

  • #1874

    Роман
    Участник

    На Power стоит, я так понимаю AIX 5.3 в качестве VIO_server’а на котором и надо настроить мультипасинг. Массив — IBM 4200, FC switch — Qlogic 5600 SUNbox на 8 портов (до 16)

  • #1896

    boombox
    Участник

    вывод команд свича в студию:
    >switchshow
    >cfgshow активная_конфигурация (смотрится в switchshow)
    >zoneshow *

    и вывод с AIX системы:
    #lscfg | egrep «hdisk|fcs»

    #fget_config -vA

  • #1902

    Роман
    Участник

    Timofey писал(а):

    вывод команд свича в студию:
    >[b]switchshow[/b]
    >[b]cfgshow активная_конфигурация[/b] (смотрится в switchshow)
    >[b]zoneshow *[/b]

    и вывод с AIX системы:
    #[b]lscfg | egrep «hdisk|fcs»[/b]

    #[b]fget_config -vA[/b]

    Вывод с AIX

    # fget_config -vA
    [code]
    —dar0—

    User array name = ‘IBM_DS4200’
    dac3 ACTIVE dacNONE ACTIVE

    Disk DAC LUN Logical Drive
    utm 31
    hdisk3 dac3 0 fileserver-multimedia
    hdisk4 dac3 1 fileserver-distrib
    hdisk5 dac3 2 fileserver-users
    hdisk6 dac3 3 fileserver-upravaserver
    hdisk7 dac3 4 fileserver-buh
    hdisk8 dac3 5 db2-data
    hdisk10 dac3 7 websphere-data
    hdisk11 dac3 8 fileserver-foto
    hdisk13 dacNONE 9 AIXroot
    hdisk12 dac3 6 oracle-data
    hdisk25 dac3 10 AIX-mirror

    —dar1—

    User array name = ‘IBM_DS4200’
    dac2 ACTIVE dacNONE ACTIVE

    Disk DAC LUN Logical Drive
    utm 31
    hdisk14 dacNONE 0 fileserver-multimedia
    hdisk15 dacNONE 1 fileserver-distrib
    hdisk16 dacNONE 2 fileserver-users
    hdisk17 dacNONE 3 fileserver-upravaserver
    hdisk18 dacNONE 4 fileserver-buh
    hdisk19 dacNONE 5 db2-data
    hdisk20 dacNONE 6 oracle-data
    hdisk21 dacNONE 7 websphere-data
    hdisk22 dacNONE 8 fileserver-foto
    hdisk23 dac2 9 AIXroot
    hdisk24 dacNONE 10 AIX-mirror

    [/code]

    # lscfg | egrep «hdisk|fcs»
    [code]
    + fcs0 U788C.001.AAA7906-P1-C13-C1-T1 FC Adapter
    + hdisk0 U788C.001.AAA7906-P1-T11-L4-L0 16 Bit LVD SCSI
    Disk Drive (73400 MB)
    + hdisk1 U788C.001.AAA7906-P1-T11-L5-L0 16 Bit LVD SCSI
    Disk Drive (73400 MB)
    + hdisk2 U788C.001.AAA7906-P1-T11-L8-L0 16 Bit LVD SCSI
    Disk Drive (73400 MB)
    + hdisk3 U788C.001.AAA7906-P1-C13-C1-T1-W200400A0B8268088-L0 1814 DS4700
    Disk Array Device
    + hdisk4 U788C.001.AAA7906-P1-C13-C1-T1-W200400A0B8268088-L1000000000000 1814 DS4700
    Disk Array Device
    + hdisk5 U788C.001.AAA7906-P1-C13-C1-T1-W200400A0B8268088-L2000000000000 1814 DS4700
    Disk Array Device
    + hdisk6 U788C.001.AAA7906-P1-C13-C1-T1-W200400A0B8268088-L3000000000000 1814 DS4700
    Disk Array Device
    + hdisk7 U788C.001.AAA7906-P1-C13-C1-T1-W200400A0B8268088-L4000000000000 1814 DS4700
    Disk Array Device
    + hdisk8 U788C.001.AAA7906-P1-C13-C1-T1-W200400A0B8268088-L5000000000000 1814 DS4700
    Disk Array Device
    + hdisk10 U788C.001.AAA7906-P1-C13-C1-T1-W200400A0B8268088-L7000000000000 1814 DS4700
    Disk Array Device
    + hdisk11 U788C.001.AAA7906-P1-C13-C1-T1-W200400A0B8268088-L8000000000000 1814 DS4700
    Disk Array Device
    + hdisk13 U788C.001.AAA7906-P1-C13-C1-T1-W200400A0B8268088-L9000000000000 1814 DS4700
    Disk Array Device
    + hdisk12 U788C.001.AAA7906-P1-C13-C1-T1-W200400A0B8268088-L6000000000000 1814 DS4700
    Disk Array Device
    + hdisk25 U788C.001.AAA7906-P1-C13-C1-T1-W200400A0B8268088-LA000000000000 1814 DS4700
    Disk Array Device
    + hdisk14 U788C.001.AAA7906-P1-C13-C1-T1-W200500A0B8268088-L0 1814 DS4700
    Disk Array Device
    + hdisk15 U788C.001.AAA7906-P1-C13-C1-T1-W200500A0B8268088-L1000000000000 1814 DS4700
    Disk Array Device
    + hdisk16 U788C.001.AAA7906-P1-C13-C1-T1-W200500A0B8268088-L2000000000000 1814 DS4700
    Disk Array Device
    + hdisk17 U788C.001.AAA7906-P1-C13-C1-T1-W200500A0B8268088-L3000000000000 1814 DS4700
    Disk Array Device
    + hdisk18 U788C.001.AAA7906-P1-C13-C1-T1-W200500A0B8268088-L4000000000000 1814 DS4700
    Disk Array Device
    + hdisk19 U788C.001.AAA7906-P1-C13-C1-T1-W200500A0B8268088-L5000000000000 1814 DS4700
    Disk Array Device
    + hdisk20 U788C.001.AAA7906-P1-C13-C1-T1-W200500A0B8268088-L6000000000000 1814 DS4700
    Disk Array Device
    + hdisk21 U788C.001.AAA7906-P1-C13-C1-T1-W200500A0B8268088-L7000000000000 1814 DS4700
    Disk Array Device
    + hdisk22 U788C.001.AAA7906-P1-C13-C1-T1-W200500A0B8268088-L8000000000000 1814 DS4700
    Disk Array Device
    + hdisk23 U788C.001.AAA7906-P1-C13-C1-T1-W200500A0B8268088-L9000000000000 1814 DS4700
    Disk Array Device
    + hdisk24 U788C.001.AAA7906-P1-C13-C1-T1-W200500A0B8268088-LA000000000000 1814 DS4700
    Disk Array Device
    [/code]

    Attachments:
  • #1908

    Евгений
    Участник

    Из AIX вывод snap -gc и с DS4200 Collect All Support Data в студию 😉

  • #1910

    phoenix2005
    Участник

    Очевидно, проблема в зонинге на свитче.
    VIOS видит два DAR (стораджа) 0 и 1.
    В AIX необходимо, чтобы каждый порт FC HBA сервера находился в отдельной зоне и видел только один контроллер стораджа.

    В данный момент, видны более двух DAC (контроллеры). Поэтому и двойное количество дисков.
    Удалите все относящиеся к данному стораджу hdd, dac, dar, fcs, fcnet , корректно создайте зоны на SAN коммутаторе и cfgmgr. Все должно заработать с полпинка. Все драйвера в системе есть.

  • #1917

    _KIRill
    Хранитель

    BARBARIAN писал(а):

    Из AIX вывод snap -gc и с DS4200 Collect All Support Data в студию 😉

    He зачем так издеваться? :silly: Вы ещё системный дамп предложите запостить 🙂
    Хотя…. Вариант… 🙂 Судя по вашему IP вы знаете что с этим делать B)
    B)

    ---As If, But Not---

  • #1918

    Роман
    Участник

    Alexey писал(а):

    Очевидно, проблема в зонинге на свитче.
    VIOS видит два DAR (стораджа) 0 и 1.
    В AIX необходимо, чтобы каждый порт FC HBA сервера находился в отдельной зоне и видел только один контроллер стораджа.

    В данный момент, видны более двух DAC (контроллеры). Поэтому и двойное количество дисков.
    Удалите все относящиеся к данному стораджу hdd, dac, dar, fcs, fcnet , корректно создайте зоны на SAN коммутаторе и cfgmgr. Все должно заработать с полпинка. Все драйвера в системе есть.

    Вообщем то, конечно, можно каждый порт FC HBA (у меня всего один)сделать отдельно в каждой зоне и чтобы он видел только один контроллер, но задача сделать балансировку нагрузки и в случае отказа одного из контроллеров, автоматическое переключение на другой. Что я уже проделал в Linux!!! Там то же было сначало видно по 2-а диска, НО после установки RDAC драйвера, парность исчезла!
    Можно ли так сделать в AIX или нет?

  • #1930

    phoenix2005
    Участник

    Есть такой документ DS4000 Implementation Cookbook, в котором все подробно описано что и как настраивать, а самое главное описаны особенности AIX. В частности, написано, что НЕОБХОДИМО чтобы каждый FC порт (на сколько я понимаю у вас один двух портовый HBA) был в ОТДЕЛЬНОЙ ЗОНЕ и видел ТОЛЬКО ОДИН контроллер стораджа. Кроме того, написано, что при настройке failoverа необходимо отключить опцию load-balancing в свойствах устройства DAC.
    Может у меня устаревшие данные — в этом случае пусть спецы меня поправят.
    К сожалению ссылки прямой на этот документ у меня не сохранилось, зато есть сам документ.

  • #1931

    Ihar
    Участник

    А Вам наличие двух DAR не очём не говорит? По моему это означает наличие двух Partition на DS-ке. Я бы начал копать именно в этом направлении.

  • #1932

    phoenix2005
    Участник

    Судя по предыдущим сообщениям, по два раза видны одни и те же LUN, т.е. один и тот же Partition. Следовательно, два раза виден один и тот же сторадж (DAR). Т.е. какой-либо из портов HBA видит оба контроллера СХД сразу. ИМХО.

  • #1933

    Ihar
    Участник

    У нас при похожей конфигурации, только свитчи SAN16B2, как на тзгалялись, только один DAR, ну хоть ты тресни. А зонирование специально настраивали, чтобы каждый HBA выдел два адаптера на DS-ке. А вообще мы переползли на MPIO и не жалеем.

  • #1934

    Ihar
    Участник

    Я бы вообще рекомендовал почитать «DS4000 Best Practices and Performance Tuning Guide» там всё расписано, чуть ли не пошагово.
    А так попробуй удалить DAR-ы, адаптер, и дать cfgmgr -s.

  • #2384

    Роман
    Участник

    Проблема в том, что на AIX стоит один ОДНОпортовый FC HBA. Можно ли в принципе сделать в такой конфигурации балансировку или нет?
    Доку читал. Делал по ней, но тогда и видятся 2 DAR’a.

  • #2385

    andrewk
    Участник

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

    ЗЫ. Простите, я наверно лох полный, но я не вижу, что балансировать, если в сервер всего ОДИН порт FC. Если Вы мне еще скажете, что он вообще 1Гбитный — пойду застрелюсь.

  • #2389

    Дмитрий
    Участник

    Вообще-то рекомендованный способ подключения одного FC HBA — через switch с подключением к двум контроллерам DS.
    Дело в том, что при сбоях или сильной нагрузке в пределах самой DS она может переключиться на второй контроллер.

    Вы DS по документации настраивали?

  • #2390

    Дмитрий
    Участник

    andrewk, готовьте пистолет — у меня сейчас два кластера HACMP + 2 клиента работают на одной System p через один VIOS, используя диски, подключенные через ОДИН ОДНОГИГАБИТНЫЙ FC адаптер к DS.
    🙂

  • #2391

    _KIRill
    Хранитель

    Дима, давай не будем путать Твой кластер, и то что в продуктиве используют.

    ---As If, But Not---

Для ответа в этой теме необходимо авторизоваться.