Виртуальные Серверы геобалансировки
Общие сведения о Виртуальных Серверах геобалансировки
Виртуальный Сервер геобалансировки в Termidesk Connect – это объект (абстракция), описывающий алгоритмы балансировки, по которым будут выдаваться IP-адреса или доменные имена Сервисов в DNS-ответах.
Создание и настройка Виртуального Сервера геобалансировки выполняется одним из способов:
-
из интерфейса командной строки Termidesk Connect (см. подраздел Создание и настройка Виртуального Сервера геобалансировки из CLI);
-
из веб-интерфейса Termidesk Connect (см. подраздел Создание и настройка Виртуального Сервера геобалансировки из WUI).
Создание и настройка Виртуального Сервера геобалансировки осуществляется через объект geolb (см. подраздел Объект geolb).
Создание и настройка Виртуального Сервера геобалансировки из CLI
Для создания и настройки Виртуального Сервера геобалансировки используются команды:
-
создание Виртуального Сервера геобалансировки:
set geolb vs <тип> <имя>
|
Возможные типы Сервиса для Виртуального Сервера геобалансировки:
|
-
(опционально) включение или отключение опции ECS (EDNS Client Subnet) (по умолчанию –
OFF):
set geolb vs <тип> <имя> ecs <значение>
|
Возможные значения:
Опция ECS используется для хранения информации о сети исходного источника запроса. Это полезно в случае, когда запрос пришел от вышестоящего DNS-сервера, местоположение которого точно неизвестно. Termidesk Connect получит информацию о сети исходного источника из входящего DNS-запроса и сохранит ее. |
-
задание алгоритма геобалансировки (по умолчанию –
ONLINE):
set geolb vs <тип> <имя> algorithm <алгоритм>
|
Возможные значения:
|
-
(опционально) задание типа привязки входящего подключения к одному Сервису на время обработки его DNS-запросов:
set geolb vs <тип> <имя> persistence <значение>
|
Возможные значения:
|
-
(опционально, при выборе значения
SRCIPдляpersistence) указание таймаута (в секундах) привязки к источнику запроса (значение от 1 д 100, по умолчанию –60):
set geolb vs <тип> <имя> persistence SRCIP timeout <значение>
-
привязка Сервиса к Виртуальному Серверу геобалансировки (одна команда добавляет только один Сервис, для добавления нескольких Сервисов повторить команду для каждого):
set geolb vs <тип> <имя> service-ids <имя_Сервиса>
| Для привязки доступны только Сервисы с типом, который указывается при создании Виртуального Сервера геобалансировки. |
-
указание Веса Сервиса (значение от 1 до 100):
set geolb vs <тип> <имя> service-ids <имя_Сервиса> weight <значение>
|
Вес определяет приоритет распределения запросов на Сервис, параметр необходим при балансировке с использованием алгоритма Чем больше Вес Сервиса, тем чаще на этот Сервис идет перенаправление входящих подключений. |
-
применение заданных настроек:
commit
-
сохранение настроек:
write
-
просмотр заданных настроек (указывается формат вывода –
XML,JSONилиTXT):
show configuration xml geolb vs <тип> <имя>
-
просмотр выполненных команд:
show configuration cli geolb vs <тип> <имя>
Создание и настройка Виртуального Сервера геобалансировки из WUI
Для отображения списка Виртуальных Серверов геобалансировки следует перейти «Настройки – ГеоБН – Виртуальные Серверы».
По умолчанию записи представлены в табличном виде и упорядочены согласно столбцу «Имя».
Основные параметры списка приведены в таблице (см. таблицу Основные параметры списка Виртуальных Серверов геобалансировки).
| Параметр | Описание |
|---|---|
«Имя» |
Наименование Виртуального Сервера геобалансировки |
«Тип» |
Тип Сервиса для Виртуального Сервера геобалансировки. Возможные значения:
|
«Алгоритм» |
Используемый алгоритм геобалансировки |
Для добавления Виртуального Сервера геобалансировки следует перейти «Настройки – ГеоБН – Виртуальные Серверы» и нажать экранную кнопку [Добавить].
Затем заполнить данные, перечисленные в столбце «Параметр» следующей таблицы (см. таблицу Данные для добавления Виртуального Сервера геобалансировки).
| Параметр | Описание |
|---|---|
«Имя» |
Наименование Виртуального Сервера геобалансировки |
«Тип» |
Выбор типа Сервиса для Виртуального Сервера геобалансировки. Возможные значения:
|
«ECS» |
Включение или отключение опции ECS (EDNS Client Subnet). Включение опции позволяет использовать ECS для определения адреса источника запроса, отключение опции позволяет не использовать ECS. Опция ECS используется для хранения информации о сети исходного источника запроса. Это полезно в случае, когда запрос пришел от вышестоящего DNS-сервера, местоположение которого точно неизвестно. Termidesk Connect получит информацию о сети исходного источника из входящего DNS-запроса и сохранит ее |
«Алгоритм» |
Выбор метода балансировки подключений. Возможные значения:
Значение по умолчанию: «ONLINE» |
«Привязка пользователя к сервису» |
Включение или отключение возможности привязки источника запроса к одному Сервису на время обработки его DNS-запросов. При включении параметра привязка к Сервису не используется, при выключении параметера привязка источника запроса к Сервису на основе его IP-адреса. Параметр доступен при выборе алгоритма с типом «ROUNDROBIN», «SOURCEIPHASH» или «STATICPROXIMITY» |
«Таймаут привязки к источнику запроса, с» |
Указание таймаута (в секундах) привязки к источнику запроса. Возможные значения: от 1 до 100. Значение по умолчанию: «60». Параметр доступен при выборе алгоритма с типом «ROUNDROBIN», «SOURCEIPHASH» или «STATICPROXIMITY» и использовании опции ESC |
«Сервисы» |
Область добавления Сервисов для балансировки подключений. Для доступа к области нажать экранную кнопку [+ Добавить]. Над списком области можно выполнять следующие действия:
Вес определяет приоритет распределения запросов на Сервис, параметр необходим при балансировке с использованием алгоритма |
Для копирования Виртуального Сервера геобалансировки нужно:
| Копируются все исходные параметры, кроме имени. |
-
отметить его в списке и нажать экранную кнопку [Копировать];
-
в открывшейся форме заполнить имя создаваемого Виртуального Сервера геобалансировки. Если имя уже существует, конфигурация будет перезаписана.
Для изменения Виртуального Сервера геобалансировки нужно:
-
либо отметить его в списке и нажать экранную кнопку [Изменить];
-
либо нажать левой кнопкой мыши на его имя.
Для удаления Виртуального Сервера геобалансировки нужно:
| Для удаления нескольких Виртуальных Серверов геобалансировки отметить их в списке. |
-
отметить его в списке и нажать экранную кнопку [Удалить];
-
подтвердить удаление, нажав экранную кнопку [Удалить] на запрос об удалении.
Объект geolb
Доступные команды объекта geolb приведены в таблице (см. таблицу Доступные команды объекта geolb).
| Команда | Описание |
|---|---|
Конфигурация ADNS |
|
|
Добавление ADNS. Указывается IP-адрес и номер порта, на котором Termidesk Connect будет принимать входящие DNS-запросы. В случае использования отказоустойчивой конфигурации Termidesk Connect необходимо указывать общий IP-адрес кластера, т.е IP-адрес с типом Пример команды:
|
|
Задание имени таблицы VRF для привязки сетевого интерфейса с указанным IP-адресом (по умолчанию – |
Конфигурация геолокационной IP-базы |
|
|
Активация геолокационной IP-базы на устройстве. Для активации на устройстве доступна только одна геолокационная IP-база. При активации новой IP-базы, предыдущая будет деактивирована |
Конфигурация Сервиса |
|
|
Создание Сервиса. Возможные типы записи Сервиса:
|
|
Настройка Сервиса с типом записи A. Для настройки доступны следующие параметры:
|
|
Настройка Сервиса с типом записи AAAA. Для настройки доступны следующие параметры:
|
|
Настройка Сервиса с типом записи CNAME. Для настройки доступны следующие параметры:
|
Конфигурация удаленной Площадки |
|
|
Добавление Площадки |
Конфигурация DNS View |
|
|
Создание DNS View |
|
Задание приоритета DNS View. Чем ниже приоритет, тем выше DNS View находится в списке проверок |
|
Список IP-адресов сетей в формате CIDR, при запросе из которых Termidesk Connect будет выдавать настроенные IP-адреса Сервисов (одна команда добавляет только один IP-адрес сети, при добавлении нескольких IP-адресов повторить команду для каждого). Пример команды:
|
Конфигурация Виртуального Сервера геобалансировки |
|
|
Создание Виртуального Сервера геобалансировки. Возможные типы Сервиса для Виртуального Сервера геобалансировки:
|
|
Алгоритм геобалансировки (по умолчанию –
|
|
Использование опции ECS (EDNS Client Subnet) (по умолчанию –
Опция ECS используется для хранения информации о сети исходного источника запроса. Это полезно в случае, когда запрос пришел от вышестоящего DNS-сервера, местоположение которого точно неизвестно. Termidesk Connect получит информацию о сети исходного источника из входящего DNS-запроса и сохранит ее |
|
Использование привязки входящего подключения к одному Сервису на время обработки его DNS-запросов. Возможные значения:
При выборе значения
|
|
Привязка Сервиса к Виртуальному Серверу геобалансировки (одна команда добавляет только один Сервис, для добавления нескольких Сервисов повторить команду для каждого). Для привязки доступны только Сервисы с типом, который указывается при создании Виртуального Сервера геобалансировки |
|
Указание веса Сервиса (значение от 1 до 100). Вес определяет приоритет распределения запросов на Сервис, параметр необходим при балансировке с использованием алгоритма |
Конфигурация Зоны |
|
|
Создание Зоны. Указывается доменное имя Зоны и назначенный DNS View. Пример команды:
|
|
Задание срока действия (в секундах) данных при недоступности первичного DNS-сервера (по умолчанию – |
|
Задание минимального времени (в секундах) жизни отрицательных ответов (по умолчанию – |
|
Задание IP-адреса первичного DNS-сервера (ADNS). IP-адрес указывается для настройки SOA-записи |
|
Указание имени первичного DNS-сервера (по умолчанию – Указывается имя, которое вместе с именем Зоны образует FQDN. Например, если задано имя Зоны |
|
Задание интервала (в секундах) обновлений запросов от вторичного DNS-сервера к первичному (по умолчанию – |
|
Задание интервала (в секундах) повторных попыток обновления, если первичный DNS-сервер не ответил (по умолчанию – |
|
Указание контакта администратора зоны (по умолчанию – |
|
Задание задание TTL (в секундах) для DNS-записей (по умолчанию – |
|
Задание поддомена для указанного домена, который является частью географически распределенной балансировки нагрузки для конкретного домена (возможно добавить несколько поддоменов для одной Зоны). В командах с опцией Пример команды для указания корневого домена:
Пример команды указания поддомена
|
|
Указание IPv4-адреса (возможно добавить несколько IPv4-адресов для одного набора ресурсных записей). IP-адрес указывается при добавлении набора ресурсных записей с типом А для указанного поддомена. При задании ресурсной записи статическим методом указывается IPv4-адрес. При задании ресурсной записи динамическим методом указывается Виртуальный Сервер. Нельзя использовать оба метода вместе. В конфигурацию будут сохранены ресурсные записи, которые заданы последними |
|
Задание времени (в секундах) жизни DNS-записи при кешировании. Значение указывается при добавлении набора ресурсных записей с типом А для указанного поддомена. Если значение не будет задано, то используется значение |
|
Задание Виртуального Сервера и его приоритета использования (возможно добавить несколько Виртуальных Серверов для одного набора ресурсных записей). Значения указываются при добавлении набора ресурсных записей с типом А для указанного поддомена. Указываются следующие значения:
Обработка запросов осуществляется в порядке возрастания порядкового номера Виртуального Сервера. В случае недоступности Виртуального Сервера, запросы будут обработаны следующим по порядку Виртуальным Сервером |
|
Указание IPv6-адреса (возможно добавить несколько IPv6-адресов для одного набора ресурсных записей). IP-адрес указывается при добавлении набора ресурсных записей с типом AAAA для указанного поддомена. При задании ресурсной записи статическим методом указывается IPv6-адрес. При задании ресурсной записи динамическим методом указывается Виртуальный Сервер. Нельзя использовать оба метода вместе. В конфигурацию будут сохранены ресурсные записи, которые заданы последними |
|
Задание времени (в секундах) жизни DNS-записи при кешировании. Значение указывается при добавлении набора ресурсных записей с типом AAAA для указанного поддомена. Если значение не будет задано, то используется значение |
|
Задание Виртуального Сервера и его приоритета использования (возможно добавить несколько Виртуальных Серверов для одного набора ресурсных записей). Значения указываются при добавлении набора ресурсных записей с типом AAAA для указанного поддомена. Указываются следующие значения:
Обработка запросов осуществляется в порядке возрастания порядкового номера Виртуального Сервера. В случае недоступности Виртуального Сервера, запросы будут обработаны следующим по порядку Виртуальным Сервером |
|
Указание канонического имени (возможно добавить несколько канонических имен для одного набора ресурсных записей). Значение указывается при добавлении набора ресурсных записей с типом CNAME для указанного поддомена. При задании ресурсной записи статическим методом указывается каноническое имя. При задании ресурсной записи динамическим методом указывается Виртуальный Сервер. Нельзя использовать оба метода вместе. В конфигурацию будут сохранены ресурсные записи, которые заданы последними |
|
Задание времени (в секундах) жизни DNS-записи при кешировании. Значение указывается при добавлении набора ресурсных записей с типом CNAME для указанного поддомена. Если значение не будет задано, то используется значение |
|
Задание Виртуального Сервера и его приоритета использования (возможно добавить несколько Виртуальных Серверов для одного набора ресурсных записей). Значения указываются при добавлении набора ресурсных записей с типом CNAME для указанного поддомена. Указываются следующие значения:
Обработка запросов осуществляется в порядке возрастания порядкового номера Виртуального Сервера. В случае недоступности Виртуального Сервера, запросы будут обработаны следующим по порядку Виртуальным Сервером |
|
Задание времени (в секундах) жизни DNS-записи при кешировании. Значение указывается при добавлении набора ресурсных записей с типом MX для указанного поддомена. Если значение не будет задано, то используется значение |
|
Задание хоста с почтовой службой и его приоритета использования (возможно добавить несколько хостов для одного набора ресурсных записей). Значения указываются при добавлении набора ресурсных записей с типом MX для указанного поддомена. Ресурсная запись MX задается статическим методом, для записи указываются следующие значения:
|
|
Задание времени (в секундах) жизни DNS-записи при кешировании. Значение указывается при добавлении набора ресурсных записей с типом TXT для указанного поддомена. Если значение не будет задано, то используется значение |
|
Задание ресурсной записи TXT (возможно добавить несколько записей для одного набора ресурсных записей). Значение указывается при добавлении набора ресурсных записей с типом TXT для указанного поддомена. Ресурсная запись TXT задается статическим методом |
|
Задание времени (в секундах) жизни DNS-записи при кешировании. Значение указывается при добавлении набора ресурсных записей с типом SRV для указанного поддомена. Если значение не будет задано, то используется значение |
|
Задание ресурсной записи SRV (возможно добавить несколько записей для одного набора ресурсных записей). Значения указываются при добавлении набора ресурсных записей с типом SRV для указанного поддомена. Ресурсная запись SRV задается статическим методом, для записи указываются следующие значения:
|