PS701 и виртуализация


Главная Форумы POWER Systems Виртуализация POWER PS701 и виртуализация

В этой теме 19 ответов, 3 участника, последнее обновление  Aleksandr 7 года/лет назад.

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

    Aleksandr
    Участник

    Добрый денью
    Поставил мы BladeCenter H, на PS 701 поставили VIOS. Есть сетевые адаптеры
    en0 Defined Standard Ethernet Network Interface
    en1 Defined Standard Ethernet Network Interface
    en2 Defined Standard Ethernet Network Interface
    ent0 Available Logical Host Ethernet Port (lp-hea)
    ent1 Available Logical Host Ethernet Port (lp-hea)
    ent2 Available EtherChannel / IEEE 802.3ad Link Aggregation

    Для того, чтоб ы начать нарезать виртуальные адаптеры необходим следующий адаптер Virtual I/O Ethernet Adapter (l-lan)который я раньше создавал в HMC. У меня возник вопрос, как это сделать без HMC.
    Вообще буду рад, если кто-то поделиться, как настраивать BladeCenter H с 1 лезвием и 2-3 Lpar в 2 разных VLAN. С этим оборудованием работаю первый раз.

  • #10559

    andrewk
    Участник

    VIOS уже стоит? Там должен быть IVM и графический интерфейс, похожий на HMC. Вводите в гугле AIX movies, идете по ссылке и смотрите фильмы про IVM, как им пользоваться.

  • #10563

    Aleksandr
    Участник

    За инфу спасибо. Только я спотыкаюсь на первом же шаге. Настройке tcpip. Коммутатор у меня настроен как транк, когда я прописываю на интерфейсе адрес, то я не пингую ни шлюз ничего. Я понимаю, что где-то я не докрутил, но вот где? мне не понятно.

  • #10564

    andrewk
    Участник

    «коммутатор настроен как транк» — как настроен? 🙂 у него есть default vlan? нет? тогда делайте сначала SEA или mkvdev -vlan

  • #10565

    Aleksandr
    Участник

    После чтения документации, нашел таки волшебную команду, после которой появились необходимые интерфейсы
    mkgencfg -o init
    en0 Defined Standard Ethernet Network Interface
    en1 Defined Standard Ethernet Network Interface
    en2 Defined Standard Ethernet Network Interface
    en3 Defined Standard Ethernet Network Interface
    en4 Defined Standard Ethernet Network Interface
    en5 Defined Standard Ethernet Network Interface
    en6 Defined Standard Ethernet Network Interface
    en7 Available Standard Ethernet Network Interface
    ent0 Available Logical Host Ethernet Port (lp-hea)
    ent1 Available Logical Host Ethernet Port (lp-hea)
    ent2 Available EtherChannel / IEEE 802.3ad Link Aggregation
    ent3 Available Virtual I/O Ethernet Adapter (l-lan)
    ent4 Available Virtual I/O Ethernet Adapter (l-lan)
    ent5 Available Virtual I/O Ethernet Adapter (l-lan)
    ent6 Available Virtual I/O Ethernet Adapter (l-lan)
    ent7 Available VLAN

    Попытка создать SEA обернулась
    $ mkvdev -sea ent2 -vadapter ent3 -default ent3 -defaultid 1
    Method error (/usr/lib/methods/cfgsea):
    Failed to configure SEA with return code 16 and SEA-specific error code 1:
    Detailed info: Adapter ent3 has an interface configured over it, or it belongs to another SEA, VLAN or EtherChannel

    Command did not complete.

    «Run mkdev» was last subcommand run.

    Создание VLAN
    mkvdev -vlan ent3 -tagid 4
    Создало мне интерфейс ent7 присвоил адрес, эффект нулевой

  • #10566

    andrewk
    Участник

    не торопитесь. Надо либо одно делать, либо другое, и в любом случае правильно. Удаляйте свой ent7 со всеми его en7, et7. После этого делайте снова SEA. Default ID у Вас, я так понимаю, 4? Почему Вы пишите 1?
    После того, как Вы создадите SEA, поверх него можете либо сделать mkvdev -vlan, либо прям на него повесить IP-адрес — это зависит от того, как Вы сконфигурируете SEA.

  • #10568

    Aleksandr
    Участник

    Адаптеры удалил. Дефолтный VLAN 255. Выполнение команды
    $ mkvdev -sea ent2 -vadapter ent3 -default ent3 -defaultid 255
    Method error (/usr/lib/methods/cfgsea):
    Failed to configure SEA with return code 1 and SEA-specific error code 10:
    Detailed info: Setting real adapter ent2 in promiscuous mode failed with error 1

    Command did not complete.

    «Run mkdev» was last subcommand run.

    ent2 — Etherchanell

  • #10572

    andrewk
    Участник

    http://www.ibm.com/developerworks/wikis/download/attachments/130122606/P6Blade_NIB121509_V2.pdf?version=1

    еще одна инструкция. там все или почти все описано, включая ответ на Ваш вопрос.

  • #10573

    Aleksandr
    Участник

    И за это спасибо. Некоторые вещи прояснила. Есть вопрос соотношения терминологии цискоидо и проччих 🙂
    У 1 есть понятие native vlan (в нашем случае vlan id 255). Это оже самое что и в команде
    mkvdev -sea ent6 -vadapter ent2 -default ent2 —defaultid 255 или я путаю?
    2. Сетевики мне настроили внещшние и внутренние порты коммутаторов в trunk. Это правильно?

  • #10574

    Aleksandr
    Участник

    Если постом выше я прав, то ниже команды, после которых щастья не наступает.
    mkvdev -sea ent6 -vadapter ent5 -default ent5 -defaultid 255
    mkvdev -vlan ent7 -tagid 4
    mktcpip -hostname vio6 -inetaddr 172.29.4.227 -interface en8 -start -netmask 255.255.255.0 -gateway 172.29.4.1

    В чем я не прав?

  • #10575

    andrewk
    Участник

    1. Default VLAN в SEA и Native VLAN на циске — это по сути одно и тоже. Но только по сути! И то, и другое — описывает VLAN в транке, которым тагятся все неоттагленные пакеты. Т.е. если приходит пакет и в нем написано, к какому VLAN’у он принадлежит, то ему проставится Default (или Native) VLAN. Но — native VLAN проставляется на свитче, когда пакет уже покинул VIOS, а Default VLAN в SEA проставляется только для пакетов, которые проходят через SEA. Почувствуйте тонкую разницу в процессе 🙂 Default VLAN в SEA и Native VLAN на свитче не обязаны быть одинаковыми.

    2. Я не знаю, что такое внешние порты коммутаторов и зачем они Вам нужны. Свитч — это свитч, не относитесь к нему, как к внутреннему или внешнему. У Вас когда свитч в стойке стоит, тот который не магистральный, а Top-of-the-Rack, Вы его аплинки тоже «внешними» портами именуете и в тот же транк вносите, что и порты смотрящие на сервер? Вас не должно волновать, каким образом сетевики настраивают подключение коммутатора к магистральной сети — это их проблема. Ваша задача лишь, чтобы порты, к которым подключен сервер (блейд), были транками и там пробрасывались нужные VLAN’ы. Native VLAN, который я по привычке все равно называю дефолтным, может быть не установлен (и вообще считается лучше, когда его нет).

    3. Покажите настройки ent5 — что там прописано в качестве VLAN’ов, транк, etc.

  • #10577

    Aleksandr
    Участник

    Доигрался. Теперь сервер по SoL не доступен. Как починю, продолжу описание.

  • #10584

    uxTuaHgp
    Участник

    подождите, что там у вас за транки на 701 лезвии? У лезвия адаптеры в разные свитч модули включены, а потому не транкуются.
    Или у вас 1 интерфейс + бэкап?

    SoL пользуется ent0, потому лучше его оставить в покое и не экспериментировать.

  • #10588

    andrewk
    Участник

    Александр, не путайте транк с Etherchannel.
    bagger, разберите Etherchannel и SOL заработает. Александр прав, и это описано в той доке, ссылку на которую я давал.

  • #10590

    uxTuaHgp
    Участник

    Ну да, извиняюсь за корявую терминологию. Все смешалось люди кони.
    Тут речь о пробросе VLAN-ов в виртуальный свитч?

  • #10596

    andrewk
    Участник

    именно. Проброс нескольких VLAN’ов через один порт свитча.

  • #10602

    Aleksandr
    Участник

    1. да именно 1 интерфейс + бэкап.
    2. Да иммено необходимо пробросить несколько VLAN в внутрь, в том числе и для IVM.
    3. В доке, которую вы прислали последней, описывается именно How to configure Adapter Failover
    (Ethernet Network Interface Backup / Link Aggregation) on the POWER processor-based blades описанна имено эта конфигурация Adapter Failover (Network Interface Backup and Link
    Aggregation) Overview. Решив сделать по ней, я и потеря SOL, который и пытаюсь восстановить. Правда пока безуспешно.

  • #10604

    uxTuaHgp
    Участник

    Агрегат тогда не при чем. VLANами заткнули SoL видимо…

  • #10608

    andrewk
    Участник

    SoL работает через VLAN 4095 — там в доке есть про это, и про то, как не надо его затыкать 🙂

  • #10615

    Aleksandr
    Участник

    Все в порядке. SOL починил. Доступ получил.
    Что есть
    en0 Defined Standard Ethernet Network Interface
    en1 Defined Standard Ethernet Network Interface
    en2 Defined Standard Ethernet Network Interface
    en3 Defined Standard Ethernet Network Interface
    en4 Defined Standard Ethernet Network Interface
    en5 Defined Standard Ethernet Network Interface
    en6 Defined Standard Ethernet Network Interface
    ent0 Available Logical Host Ethernet Port (lp-hea)
    ent1 Available Logical Host Ethernet Port (lp-hea)
    ent2 Available Virtual I/O Ethernet Adapter (l-lan)
    ent3 Available Virtual I/O Ethernet Adapter (l-lan)
    ent4 Available Virtual I/O Ethernet Adapter (l-lan)
    ent5 Available Virtual I/O Ethernet Adapter (l-lan)
    ent6 Available EtherChannel / IEEE 802.3ad Link Aggregation
    et0 Defined IEEE 802.3 Ethernet Network Interface
    et1 Defined IEEE 802.3 Ethernet Network Interface
    et2 Defined IEEE 802.3 Ethernet Network Interface
    et3 Defined IEEE 802.3 Ethernet Network Interface
    et4 Defined IEEE 802.3 Ethernet Network Interface
    et5 Defined IEEE 802.3 Ethernet Network Interface
    et6 Defined IEEE 802.3 Ethernet Network Interface

    Что сделал
    392 lshwres -r hea —rsubtype logical —level sys
    393 chhwres -r hea -o s -l 23000001 -g 1 -a promisc_lpar_id=1 —physport 0
    394 chhwres -r hea -o s -l 23000001 -g 1 -a promisc_lpar_id=1 —physport 1
    395 mkvdev -sea ent6 -vadapter ent2 -default ent2 -defaultid 255
    396 fc -l 99
    397 mkvdev -vlan ent7 -tagid 4
    398 mktcpip -hostname vio6 -inetaddr 172.29.4.227 -interface en8 -start -netmask 255.255.255.0 -gateway 172.29.4.1

    И ура, все заработало. Спасибо всем огромное.

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