Создание и настройка Виртуальных Серверов геобалансировки

Создание и настройка Виртуального Сервера геобалансировки выполняется одним из способов:

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

  • создание Виртуального Сервера геобалансировки:
set geolb vs <имя>
BASH

Описание параметров также приведено в подразделе Команда set.

  • задание алгоритма геобалансировки:

Могут быть заданы алгоритмы:

  • ONLINE – Виртуальный Сервер включит в DNS-ответ все доступные (прошедшие проверку) IP-адреса;
  • ROUNDROBIN – Виртуальный Сервер последовательно распределит подключения между Сервисами для их равномерного распределения;
  • SOURCEIPHASH – Виртуальный Сервер будет перенаправлять подключения к Сервисам, основываясь на значении хеша IP-адреса. Это гарантирует, что подключение одного пользователя всегда будет направляться на один и тот же Сервис, снижая вероятность перегрузки;
  • STATICPROXIMITY – Виртуальный Сервер перенаправит подключения на ближайшую Площадку для выдачи Сервиса. В этом случае учитывается местоположение исходного источника запроса (см. подраздел Геолокационные IP-базы).
set geolb vs <имя> algorithm <алгоритм>
BASH
  • управление опцией esc (EDNS Client Subnet), может принимать значения ON (включена) или OFF (выключена):

Опция ecs используется для хранения информации о сети исходного источника запроса. Это полезно в случае, когда запрос пришел от вышестоящего DNS-сервера, местоположение которого точно неизвестно. Termidesk Connect получит информацию о сети исходного источника из входящего DNS-запроса и сохранит ее.
set geolb vs <имя> ecs <значение>
BASH
  • задание типа привязки входящего подключения к одному Сервису на время обработки его DNS-запросов:

Параметру могут быть заданы значения:

  • OFF – привязка к Сервису отключена;
  • SRCIP – привязка входящего подключения к Сервису на основе его IP-адреса.
set geolb vs <имя> persistence <значение>
BASH
  • задание привязки Сервиса к Виртуальному Серверу геобалансировки:
set geolb vs <имя> service-ids <имя>
BASH
  • задание привязки DNS View к Виртуальному Серверу геобалансировки:

Привязка DNS View к Виртуальному Серверу геобалансировки позволит настроить поведение, при котором на запросы из определённой сети Сервис будет всегда отвечать локальным IP-адресом (см. подраздел Сервисы).

set geolb vs <имя> view-id <имя>
BASH
  • применение заданных настроек:
commit
BASH
  • сохранение настроек:
write
BASH
  • просмотр заданных (указывается формат вывода – XML, JSON и TXT):
show configuration xml geolb vs <имя>
BASH
  • просмотр выполненных команд:
show configuration cli geolb vs <имя>
BASH