Настроить Application Rules
Application Rules — способ управления трафиком, основанный на определенных запросах. Можно создать расширенные правила балансировки нагрузки, которые нельзя настроить через Application Profiles или с помощью других сервисов на Edge-роутере.
Создать правило
-
Из панели управления откройте панель Cloud Director: в верхнем меню нажмите Продукты → Облако на базе VMware → раздел Cloud Director.
-
Откройте страницу виртуального дата-центра.
-
Перейдите в раздел Networking → Edges.
-
Откройте страницу нужного Edge.
-
Нажмите SERVICES.
-
Откройте вкладку Load Balancer → Application Rules.
-
Нажмите +.
-
Введите имя правила.
-
Вставьте скрипт, который будет определять балансировку:
В другой пул
На внешний ресурс
Если основной пул не работает, трафик можно перенаправлять в другой пул балансировки. Чтобы правило сработало, на балансировщике должно быть сконфигурировано несколько пулов. Все члены основного пула должны быть в состоянии
down
. Вид скрипта:acl pool_down nbsrv(<primary_pool_name>) eq 0
use_backend <secondary_pool_name> if <primary_pool_name>Укажите:
<primary_pool_name>
— имя основного пула;<secondary_pool_name>
— имя пула, куда будет перенаправлен трафик.
Если все участники основного пула находятся в состоянии
down
, трафик можно перенаправить на внешний веб-сайт с помощью скрипта:acl pool_down nbsrv(<pool_name>) eq 0
redirect location <url> if pool_downУкажите:
<pool_name>
— имя основного пула;<url>
— URL веб-сайта.
-
Нажмите KEEP.
Добавить правило к виртуальному серверу
- Из панели управления откройте панель Cloud Director: в верхнем меню нажмите Продукты → Облако на базе VMware → раздел Cloud Director.
- Откройте страницу виртуального дата-центра.
- Перейдите в раздел Networking → Edges.
- Откройте страницу нужного Edge.
- Нажмите SERVICES.
- Откройте вкладку Load Balancer → Virtual Servers.
- Выделите виртуальный сервер.
- Нажмите .
- Откройте вкладку Advanced.
- Нажмите +.
- Добавьте правило.