Настройка балансировщика нагрузки (Load Balancer)

До начала настройки посмотрите:

- внешний IP-адрес или их диапазон. Посмотреть это можно в свойствах vShield Edge.

- внутренний IP виртуальных машин, которые будут участвовать в балансировке. Для этого открываем vApp c нужными виртуальными машинам. Ищем нужную информацию в соответствующем разделе.

1. Заходим в раздел Edges и кликаем на нужный edge. 

2. Выбираем Services

3. В новом окне переходим на вкладку Load Balancer. Сначала необходимо добавить пул виртуальных машин (серверов), между которыми будем балансировать нагрузку. Для этого кликаем на Pool и нажимаем +.

4. Прописываем название пула и его описание, если нужно.

5. Далее выбираем, по какому протоколу будут доступны сервера (HTTP, HTTPS, TCP), порты и метод балансировки, т.е. алгоритм, согласно которому трафик будет распределяться между виртуальными машинами. Доступны следующие методы:

— IP Hash: все запросы с одного и того же IP-адреса будут попадать на один и тот же сервер из пула 
— Round Robin: запросы распределяются по очереди между серверами в зависимости от заданного веса. 
— URI: все запросы к одному и тому же адресу будут попадать на 1 виртуальную машину. Применимо только для серверов, доступных по протоколу http.
— Least Connected: новый запрос будет направляться на наименее загруженный сервер.
Например, выберем протокол http, Port 80, метод Round Robin.

6. Далее в созданный пул добавляем IP-адреса виртуальных машин (Members). Для этого нажимаем и вносим в соответствующее поле IP адреса машин, между которыми будет осуществляться балансировка. Например, 192.168.1.2 и 192.168.1.3.

В Ratio Weight указываем вес сервера в балансировке. Если для первого сервера укажем вес 1, а для второго 2, то на второй сервер будет приходить в 2 раза больше обращений. 
Если поставить 0 – сервер не будет участвовать в балансировке.

Добавляем вторую виртуальную машину и жмем Next

7. Переходим во вкладку Virtual Servers. Нажимаем +.

8. Прописываем имя виртуального сервера.
— в поле Applied On выбираем сеть (внешнюю!). В нашем случае это cloudlite-internet-2.
— IP адрес назначаем из Sub-Allocated IP Pool (тот, что мы смотрели тут)
— Выбираем пул серверов, созданный на предыдущем шаге.

9. Переходим на вкладку Global Configuration, включаем параметр Status и сохраняем изменения.

С самим балансировщиком все. Если до этого не настраивали Firewall, то стоит сделать это - пропишите правила для него таким образом, чтобы он пропускал нужный трафик (подробная инструкция тут).

Телеграм канал
Салатовая телега
Полезные статьи и анонсы бесплатных вебинаров про дата-центры, облака, ИБ и телеком