Создание и настройка Сервера Балансировки для протокола RAPID-TCP

Создание и настройка Сервера Балансировки выполняется из интерфейса командной строки Termidesk Connect.

Для создания и настройки Сервера Балансировки используются команды:

Описание параметров также приведено в подразделе Объект lbs.

Часть настроек выполняется аналогично Серверу Балансировки для протокола TCP (см. подраздел Создание и настройка Сервера Балансировки для протокола TCP).

  • создание Сервера Балансировки:
set lbs RAPID-TCP <имя>
BASH
  • назначение группы Реальных Серверов для Сервера Балансировки:

В текущей версии Termidesk Connect предполагается, что один Сервер Балансировки работает с одной группой Реальных Серверов.

set lbs RAPID-TCP <имя> rs-pool-id <имя>
BASH
  • указание минимального количества активных Реальных Серверов, при котором Сервер Балансировки также будет активен (по умолчанию – 1):
set lbs RAPID-TCP <имя> min-rs <значение>
BASH
  • задание алгоритма балансировки:
set lbs RAPID-TCP <имя> algorithm <тип>
BASH
  • при использовании алгоритма LEASTCONN указывается время (в секундах), на которое производится смена алгоритма на ROUNDROBIN при изменении количества серверов с состоянием «В работе» в привязанной группе Реальных Серверов:
set lbs RAPID-TCP <имя> leastconn-param starttime <значение>
BASH
  • (опционально) задание алгоритма привязки пользователя к Реальному Серверу на время активной сессии:
set lbs RAPID-TCP <имя> persistence algorithm <тип>
BASH
  • (опционально, если задан алгоритм IPSOURCE) задание времени ожидания (в секундах), в течение которого повторное подключение пользователя будет направлено на ранее выбранный Реальный Сервер:
set lbs RAPID-TCP <имя> persistence ipsource-param timeout <значение>
BASH
  • активация или отключение режима сохранения IP-адреса из IP-фонда для взаимодействия с Реальным Сервером:

Режим сохранения IP-адреса из IP-фонда работает следующим образом:

  • если режим активирован (true), то Termidesk Connect будет сохранять ранее выбранный IP-адрес из пула адресов IP-фонда для взаимодействия с Реальным Сервером;
  • если режим отключен (false), то Termidesk Connect будет выбирать случайный IP-адрес из пула адресов IP-фонда для взаимодействия с Реальным Сервером.
set lbs RAPID-TCP <имя> persistence ipsource-param ipset-src-persist <true/false>
BASH
  • задание времени жизни сессии (в секундах) после получения управляющего флага FIN в заголовке пакета:
set lbs RAPID-TCP <имя> fin-timeout <значение>
BASH
  • задание времени жизни сессии (в секундах) при бездействии (отсутствии пакетов):
set lbs RAPID-TCP <имя> connection-idle <значение>
BASH
  • активация или отключение режима подмены IP-адреса клиента:

Режим подмены IP-адреса клиента работает следующим образом:

  • если режим активирован (true), то Termidesk Connect не будет подменять IP-адрес клиента. Следовательно, при взаимодействии с Реальным Серверов в источник запроса будет помещен IP-адрес клиента. При этом сетевой инфраструктурой должна обеспечиваться правильная обработка такого запроса: Реальный Сервер должен иметь возможность ответить на него;
  • если режим отключен (false), то Termidesk Connect подменяет IP-адрес источника (клиента) и взаимодействует с Реальным сервером со своего IP-адреса. При этом в группе Реальных Серверов обязательно должен быть задан IP-фонд (см. подраздел Создание и настройка группы Реальных Серверов).
set lbs RAPID-TCP <имя> use-cip <false/true>
BASH
  • применение заданных настроек:
commit
BASH
  • сохранение настроек:
write
BASH
  • просмотр заданных настроек (указывается формат вывода – XML, JSON и TXT):
show configuration xml lbs RAPID-TCP <имя>
BASH
  • просмотр выполненных команд:
show configuration cli lbs RAPID-TCP <имя>
BASH