Download PDF
Download page Общие сведения по отказоустойчивости Termidesk Connect.
Общие сведения по отказоустойчивости Termidesk Connect
Общие сведения по отказоустойчивости Termidesk Connect
Для обеспечения постоянства доступа пользователя к приложениям, размещенным в инфраструктуре организации, Termidesk Connect может быть настроен в отказоустойчивой (высокодоступной) конфигурации.
Для настройки отказоустойчивой (высокодоступной) конфигурации необходимо использовать от двух узлов Termidesk Connect (поддерживается до 255 узлов).
Termidesk Connect в отказоустойчивой конфигурации обеспечивает:
- синхронизацию конфигураций между двумя и более узлами Termidesk Connect. При этом синхронизируется не вся конфигурация: часть параметров являются индивидуальной для каждого узла;
- резервирование IP-адресов виртуальных серверов;
- переключение трафика между узлами Termidesk Connect при выходе какого-либо из них из строя.
Для обеспечения отказоустойчивости узлы Termidesk Connect объединяются в одноранговый кластер, и имеют одинаковые права и возможности. Однако для упрощения настройки принято, что существуют следующие узлы:
- мастер-узел («Active») – устройство обрабатывает трафик пользователей в настоящий момент;
- резервный узел («Standby») – устройство в настоящий момент не обрабатывает трафик пользователей. Резервных узлов может быть несколько.
Единовременно может работать только один мастер-узел, все остальные являются резервными.
Решение о назначении мастер-узла принимается на основе его рейтинга:
- все узлы обмениваются своим рейтингом;
- рейтинг узла конвертируется в число. Чем больше число, тем выше рейтинг;
- когда узел становится мастер-узлом, в его структуре данных выставляется определенный бит. Если узел будет назначен активным вручную, то его рейтинг будет выше, чем у текущего мастер-узла, и он будет считаться главным мастер-узлом;
- узел, который был перезагружен (или отключен), будет иметь наименьший рейтинг.
Управление кластером осуществляется через общий IP-адрес с типом «ha-type SHARED», добавляемый на мастер-узле.
Все параметры конфигурации синхронизируются между узлами Termidesk Connect, кроме указанных:
- IP-адрес с типом «ha-type LOCAL» или привязанный к VLAN с типом «ha-type LOCAL»;
- имя устройства (hostname);
- VLAN с типом «ha-type LOCAL»;
- маршруты с типом «ha-type LOCAL».
Удаление любых скриптов или файлов в синхронизируемых директориях на мастер-узле не приводит к их удалению на резервном узле.
Общий алгоритм настройки отказоустойчивой (высокодоступной) конфигурации (примеры команд приведены в подразделе Настройка отказоустойчивой конфигурации):
- убедиться, что узлы Termidesk Connect имеют сетевую доступность между собой;
- убедиться, что версия Termdesk Connect одинакова на всех узлах кластера;
- убедиться, что доступны следующие порты для взаимодействия:
- TCP 222;
- TCP/UDP 322. Этот порт может быть изменен на другой;
- настроить мастер-узел Termidesk Connect:
- (опционально) сконфигурировать IP-адрес управления кластером с типом «ha-type SHARED» (см. подраздел Настройка IP-адресов);
- указать уникальный числовой идентификатор мастер-узла;
- (опционально) указать общий IP-адрес управления кластером;
- указать локальный IP-адрес, используемый для взаимодействия с другим устройством Termidesk Connect. Выбранный IP-адрес должен соответствовать типу «ha-type LOCAL» (настройка IP-адреса приведена в подразделе Настройка IP-адресов);
- указать UDP-порт, используемый для взаимодействия;
- указать интервал периодических запросов. Такой же интервал должен быть задан при настройке резервного узла Termidesk Connect;
- указать параметры подключения к резервному узлу;
- настроить зеркально резервные узлы Termidesk Connect:
- указать уникальный числовой идентификатор резервного узла;
- указать локальный IP-адрес, используемый для взаимодействия с другим устройством Termidesk Connect. Выбранный IP-адрес должен соответствовать типу «ha-type LOCAL» (настройка IP-адреса приведена в подразделе Настройка IP-адресов);
- указать UDP-порт, используемый для взаимодействия;
- указать интервал периодических запросов, который был задан на мастер-узле Termidesk Connect;
- указать параметры подключения к мастер-узлу.