View Mikhail Korotko's profile on LinkedIn
Follow me on Twitter

EnglishFrenchGermanItalianPortugueseSpanish

Последние комментарии

  • Avsporwabarma: гадания бесплатные по Библии
  • Илья: Здравствуйте, Михаил. Вы пишете «И еще на последок скажу что сама...
  • WilliamSeew: Thanks-a-mundo for the post. Fantastic.
  • Kaisar: приветствую Михаил, благодарю за полезную информацию. У меня возникла...

Архив

  • 11Июн

    Хочу рассказать, как настроить ESX/ESXi на работу с Link Aggregation (далее LA). Мне очень часто задают данный вопрос. Вкратце о LA – это технология, которая позволяет объединить несколько физических каналов в один логический, благодаря чему получается увеличение пропускной способности канала (каналы суммируются)  и повышается надежность (failover).  Более подробно можно прочить тут и тут.

    Как сконфигурировать хост и сетевую инфраструктуру расскажу на примере одной реальной задачи. И так нужно сделать для ВМ и VMotion быструю сеть, а также обеспечить отказоустойчивость на случай выхода из строя одного канала, причем в наличие есть только две выделенные физические сетевые и один физический коммутатор с поддержкой IEEE 802.3ad.  Плюс ко всему разделить порт группы ВМ по своим VLAN. Особо тут не разгуляешься, и отказоустойчивость можно получить на случай выхода из строя одной из  сетевых плат или патча. В данной конфигурации существует единая точка отказа, это физический свитч. Деваться некуда, так как задача стоит и ее нужно решить. Собственно решение созрело сразу это LA.

    Что для этого нужно, это собственно любой физический свитч, поддерживающий LA (IEEE 802.3ad) и VLAN. В ESX/ESXi уже включена поддержка LA, НО с некоторыми оговорками, работает только в режиме 802.3ad static. Почитать подробнее можно в этом KB.

    Конфигурация вообще не сложная и поэтому ее подробно описывать не буду, только коснусь важных моментов.

    И так у нас есть хост, 2 физические сетевые, свитч HP 2824 и 2 свободных порта на нем и несколько VLAN.

    Конфигурация состоит из 2-х этапов.

    1)      Конфигурация самого хоста.

    2)      Конфигурация физического свитча.

    Схема физического подключения.

    1. Конфигурация Networking

    Первое это нужно создать отдельный vSwitch, на котором будет использоваться LA или использовать существующий и привязать к нему наши две физические сетевые для аплинка. Далее идем в свойства vSwitch вкладка Ports -> vSwitch и на вкладке NIC Teaming необходимо убедиться, что обе сетевые активные.  В поле Load Balancing указываем Route based on ip hash.

    Еще одно важное замечание. В поле Network Failover Detection должен быть выбран Link Status only, с beaconing probe работать не будет.

    2. Конфигурация физ. свитча.

    И так сама конфигурация на примере HP ProCurve 2824. Тут все просто. Заходим в консоль, далее в config и выполняем следующие trunk <port_list> < trk1 … trk60 > trunk

    В моем примере патчи от физ. сетевых хоста висят на портах 11 и 12, и я ввожу trunk 11-12 trk1 trunk. После можете посмотреть, что получилось командой show trunk.

    Ну осталось еще одно. Нашу группу trk1 пометить как tagged и прокинуть во все vlan. Это легко делается из веб интерфейса управления свитча или же из той же консоли.

    Вот и все с конфигурацией.

    А да кстати если кто незнает как настроить на работу с VLAN ESX/ESXi, то вот эта статья Вам в помощь.

    Автор Михаил Коротько в 16:54

    Метки: , , ,

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

WP_Cloudy
  • Anton пишет:

    а как сделать тоже самое только для Distributed Virtual Switch ?

  • Михаил Коротько пишет:

    Да почти тоже самое все, но есть нюансы.
    Для примера таже ситуация что я описывал в статье, только теперь есть dvSwitch.
    Скажем, есть два хоста с 2 сетевыми (vmnic0 и vmnic1) и настроенным LA на коммутаторе. Эти сетевые отданы как раз под LA.
    На dvSwitch cкажем аплинк 1 и аплинк 2 будут использоваться под нужды LA.
    Подключаем первый хост к dvSwitch.
    Далее делаем так чтобы к аплинку 1 была подключена vmnic0, а к аплинку 2 подключена vmnic1.
    Далее подключаем второй хост и делаем тоже самое.
    На dvSwitch нужно сделать порт группу, которая будет использовать LA, в настройках группы портов включаем NIC Teaming и выбираем Route based on ip hash и оставляем активными только два аплинка (аплинк1 и аплинк2).
    Вот вроде и все.
    Писал по памяти, сейчас проверить не могу, но должно все работать.

Ваш ответ

Внимание: Все комментарии модерируются, и это может вызвать задержку их публикации. Отправлять комментарий заново не требуется.