До начала настройки посмотрите:
- внешний 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, то стоит сделать это - пропишите правила для него таким образом, чтобы он пропускал нужный трафик (подробная инструкция тут).