WEB

Обзор

Target-группа – это группа, состоящая из одного или нескольких серверов (Workers), на которые выполняется балансировка. К Сервису привязывается Target-группа по умолчанию. Дополнительные Target-группы можно назначить через правила Content Switch – как в L4, так и в L7-балансировке.

Настройка

В боковом меню выберите Target Groups.

../../_images/tg_main.png

Над таблицей расположена панель действий с кнопками:

  • New row – добавить новую строку в таблицу для создания Target-группы

  • Rollback – откатить незафиксированные изменения

  • Apply changes – применить внесённые изменения

  • Settings – настройки отображения таблицы (видимость колонок)

Чтобы создать Target-группу, нажмите New row. В таблице появится новая строка, в которой необходимо заполнить поля. После заполнения нажмите Apply changes.

Чтобы удалить Target-группу, нажмите значок корзины в строке нужной группы, затем нажмите Apply changes.

Примечание

Имена объектов используют формат partition/name, например default/my-tg.

Колонки таблицы

Колонка

Описание

Name

Имя Target-группы в формате partition/name. Например, default/my-tg

Algorithm

Алгоритм балансировки нагрузки (выпадающий список)

NAT pool

NAT-пул для Target-группы

TCP profile

TCP-профиль для Target-группы

SSL profile

SSL-профиль для Target-группы

Proxy version

Версия протокола Proxy Protocol

Max pool

Максимальный размер пула переиспользуемых TCP-соединений от ADC к Workers. ADC сохраняет установленные соединения и переиспользует их для новых клиентских запросов, избегая повторного TCP-рукопожатия. Значение -1 отключает пул соединений

Health monitor

Health Monitor для проверки доступности Workers

Workers

Вложенный список Workers (серверов) в Target-группе. Число рядом с кнопкой показывает текущее количество Workers

Примечание

NAT-пул, TCP-профиль и SSL-профиль применяются ко всем Workers в группе, если не указаны явно для конкретного Worker.

Поддерживаемые алгоритмы балансировки:

  • Weighted Least Connection (WLC)

  • Source Hash (SH)

  • Weighted Round Robin (WRR)

  • Maglev

  • Maglev Source IP

  • Maglev Source IP and Port

Workers

Для управления списком Workers нажмите кнопку Workers в строке Target-группы. Откроется вложенная таблица со списком серверов.

Чтобы добавить Worker, нажмите New row во вложенной таблице и заполните следующие поля:

Поле

Описание

IP

IP-адрес Worker (IPv4/IPv6)

Port

Порт TCP Worker. Порт, на котором приложение принимает соединения

VRF

Значение по умолчанию – vrf default

Weight

Вес Worker. Чем больше вес, тем больше запросов направляется на Worker

NAT pool

Отдельный NAT-пул для конкретного сервера. Если не назначать, будет использован NAT-пул, указанный при создании Target-группы

TCP profile

Отдельный TCP-профиль для конкретного сервера. Если не назначать, будет использован TCP-профиль, указанный при создании Target-группы

Health Monitor

Health Monitor для проверки доступности сервера

TLS

Включить TLS-шифрование между ADC и Worker (переключатель)

SSL profile

SSL-профиль, который будет использоваться для шифрования

Proxy version

Версия протокола Proxy Protocol для Worker

Max pool

Максимальный размер пула переиспользуемых TCP-соединений от ADC к данному Worker. Значение -1 отключает пул соединений

Effective weight

Текущее состояние веса сервера (только для чтения). Если Health Monitor исключает сервер из балансировки, вес становится 0. Текущее состояние сервера также можно изменить через режим Скрипт в Health Monitor

Status

Текущее состояние Worker: UP или DOWN (только для чтения)

После добавления сервер по умолчанию имеет статус DOWN. Он перейдёт в статус UP после успешной проверки выбранным Health Monitor.

Важно

Если не указать Health Monitor, сервер добавляется в состоянии UP, и пользовательские запросы будут сразу же балансироваться. Если вы позже добавите Health Monitor, его состояние не изменится на DOWN.