Сервисы

Сервис в Termidesk Connect – это объект (абстракция) с назначенным IP-адресом, доступ к которому нужно предоставить пользователю в рамках геобалансировки. IP-адрес, заданный в Сервисе, помещается в DNS-ответ. 

Можно задать два типа IP-адреса:

  • общедоступный – IP-адрес назначается Сервису всегда, соответственно в DNS-ответах он будет помещаться всегда;
  • локальный – IP-адрес назначается Сервису только в тех случаях, когда нужно обеспечить его функционирование также во внутренней сети организации.

В случае, если назначены оба IP-адреса:

  • если к Сервису запросил доступ внешний пользователь, то в DNS-ответ будет помещен общедоступный IP-адрес;
  • если к Сервису запросил доступ внутренний пользователь, сеть которого попадает в DNS View (см. подраздел DNS View), то в DNS-ответ будет помещен локальный IP-адрес.

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

  • из интерфейса командной строки Termidesk Connect;
  • из веб-интерфейса Termidesk Connect (см. подраздел Добавление Сервисов).

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

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

  • создание Сервиса:
set geolb service <имя>
BASH
  • (опционально) задание проверки, которая будет выполняться для Сервиса:

Используются те же проверки, которые были заданы для управления трафиком (см. подраздел Проверки).

set geolb service <имя> hc-id <имя>
BASH
  • (опционально) задание локального IP-адреса Сервиса:

Для работы функционала DNS View (см. подраздел DNS View) задание IP-адреса обязательно.

set geolb service <имя> local-ip <IP-адрес>
BASH
  • задание общедоступного IP-адреса Сервиса:
set geolb service <имя> public-ip <IP-адрес>
BASH
  • (опционально) задание веса Сервиса:

Вес определяет приоритет Сервиса и устанавливается в диапазоне от 0 до 255, параметр необходим при балансировке с использованием алгоритма ROUNDROBIN.

Чем больше вес Сервиса, тем чаще на этот Сервис идет перенаправление входящих подключений.

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