Настройка 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, выполните следующие действия:
-
В разделе Data Centers нажмите на карточку виртуального ЦОД и в меню слева выберите Edges.
-
Нажмите на название Edge Gateway.
-
В разделе Load Balancer → Pools нажмите ADD.
-
На вкладке General Settings, в поле Name, введите название пула.
-
(Опционально) В поле Description введите описание пула.
-
В поле Load Balancer Algorithm выберите алгоритм балансировки:
-
Least Connections — балансировщик перенаправляет запрос на менее нагруженную VM.
-
Round Robin — балансировщик перенаправляет запросы по очереди.
-
Consistent Hash — балансировщик распределяет запросы, используя хеш на базе указанного ключа.
-
-
Включите Enabled.
-
В поле Default Server Port введите порт для перенаправления трафика.
-
В поле Persistence выберите профиль балансировки.
Чтобы избежать перенаправления трафика в рамках одной TCP-сессии на все VM и нестабильной работы некоторых приложений, не рекомендуется выбирать опцию None.
-
Включите Passive Health Monitor.
-
В поле Active Health Monitor укажите протокол проверки доступности VM.
-
На вкладке Members выберите IP Address.
-
В разделе IP Address нажмите ADD и укажите IP-адреса VM и порт подключения.
-
Нажмите SAVE.
Создание пула может занять некоторое время. Сразу после создания пула в колонке Health отображается значение Unavailable. Значение меняется после применения пула.
Создание Virtual Services
Чтобы создать виртуальный сервис, выполните следующие действия:
-
В разделе Data Centers нажмите на карточку виртуального ЦОД и в меню слева выберите Edges.
-
Нажмите на название Edge Gateway.
-
В разделе Load Balancer → Virtual Services нажмите ADD.
-
В поле Name введите название сервиса.
-
(Опционально) В поле Description введите описание сервиса.
-
Включите Enabled.
-
В поле Service Engine Group выберите ресурсы, на базе которых нужно создать сервис.
-
В поле Load Balancer Pool выберите пул VM.
-
В поле IPv4 Virtual IP введите виртуальный IP-адрес.
-
В поле Service Type выберите тип сервиса.
-
В поле Port введите порт для подключения к сервису.
-
Нажмите SAVE.
- Создание Pools
- Создание Virtual Services