Настройка Advanced Load Balancer

VMware NSX Advanced Load Balancer (ALB) — программный балансировщик сетевой нагрузки. ALB включает Virtual Services для создания виртуальных сервисов (frontend) и Pools для создания пулов VM (backend).

Чтобы получить доступ к ALB, обратитесь в техническую поддержку. При обращении сообщите Edge Gateway, на котором нужно включить ALB.

По умолчанию включение ALB автоматически создает сервисный сегмент с IPv4-адресом 192.168.255.1/25 на вашем Edge Gateway. Чтобы избежать пересечения адресного пространства, убедитесь, что подсеть не используется в вашей инфраструктуре. Если подсеть уже используется, при обращении в техническую поддержку сообщите свободную подсеть.

Создание Pools

Чтобы создать пул VM, выполните следующие действия:

  1. В разделе Data Centers нажмите на карточку виртуального ЦОД и в меню слева выберите Edges.

  2. Нажмите на название Edge Gateway.

  3. В разделе Load Balancer → Pools нажмите ADD.

  4. На вкладке General Settings, в поле Name, введите название пула.

  5. (Опционально) В поле Description введите описание пула.

  6. В поле Load Balancer Algorithm выберите алгоритм балансировки:

    • Least Connections — балансировщик перенаправляет запрос на менее нагруженную VM.

    • Round Robin — балансировщик перенаправляет запросы по очереди.

    • Consistent Hash — балансировщик распределяет запросы, используя хеш на базе указанного ключа.

  7. Включите Enabled.

  8. В поле Default Server Port введите порт для перенаправления трафика.

  9. В поле Persistence выберите профиль балансировки.

    Чтобы избежать перенаправления трафика в рамках одной TCP-сессии на все VM и нестабильной работы некоторых приложений, не рекомендуется выбирать опцию None.

  10. Включите Passive Health Monitor.

  11. В поле Active Health Monitor укажите протокол проверки доступности VM.

  12. На вкладке Members выберите IP Address.

  13. В разделе IP Address нажмите ADD и укажите IP-адреса VM и порт подключения.

  14. Нажмите SAVE.

Создание пула может занять некоторое время. Сразу после создания пула в колонке Health отображается значение Unavailable. Значение меняется после применения пула.

Создание Virtual Services

Чтобы создать виртуальный сервис, выполните следующие действия:

  1. В разделе Data Centers нажмите на карточку виртуального ЦОД и в меню слева выберите Edges.

  2. Нажмите на название Edge Gateway.

  3. В разделе Load Balancer → Virtual Services нажмите ADD.

  4. В поле Name введите название сервиса.

  5. (Опционально) В поле Description введите описание сервиса.

  6. Включите Enabled.

  7. В поле Service Engine Group выберите ресурсы, на базе которых нужно создать сервис.

  8. В поле Load Balancer Pool выберите пул VM.

  9. В поле IPv4 Virtual IP введите виртуальный IP-адрес.

  10. В поле Service Type выберите тип сервиса.

  11. В поле Port введите порт для подключения к сервису.

  12. Нажмите SAVE.

Запустили Evolution free tier
для Dev & Test
Получить