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