Агрегатор. Узлы ферм поставщиков ресурсов

Общие сведения об узлах

Узел - аппаратный или виртуальный сервер компонента «Универсальный диспетчер».

Несколько узлов, взаимодействующих с единой БД, объединяются в одну ферму поставщиков ресурсов.

Для отображения списка узлов следует перейти «Инфраструктура - Узлы». Основные параметры списка приведены в таблице (см. таблицу Параметры списка узлов).

Таблица 1. Параметры списка узлов
Параметр Описание

«Название»

Текстовое наименование узла

«Хост»

IP-адрес или FQDN узла

«Токен»

Токен доступа к API узла

«Статус»

Характеристика состояния узла.

Может быть:

  • «Активен» - узел активен и доступен для пользователей;

  • «Не активен» - узел неактивен и недоступен для пользователей (не участвует в выдаче ресурсов);

  • «Техобслуживание» - узел находится в режиме техобслуживания и недоступен для пользователей

Балансировка подключений пользователей происходит только для активных узлов.

«Дата создания»

Временная метка создания узла

«Дата обновления»

Временная метка обновления узла

«Теги»

Список тегов, назначенных узлу.

При выборе тега выполняется переход к разделу «Системные параметры – Теги» со списком объектов, которым назначен данный тег

Поддерживается:

  • поиск записей по таблице;

  • изменение внешнего вида таблицы.

Внешний вид таблицы можно модифицировать, изменив:

  • список отображаемых столбцов. Для изменения списка нужно воспользоваться графическим элементом image и отметить наименования столбцов, которые будут отображены, или снять отметку с наименований, которые должны быть скрыты из отображения. Для возврата к исходному состоянию отображения следует воспользоваться экранной кнопкой [Сбросить]. Экранная кнопка будет заблокирована, если нет изменений для возврата к исходному состоянию;

  • ширину столбцов. Для изменения ширины нужно нажать и удерживать левую кнопку мыши на границе столбцов, перемещая ее в сторону расширения или сужения столбца;

  • сортировку записей. Для сортировки нужно воспользоваться графическим элементом image для соответствующего столбца.

Отредактировать информацию об узле можно двумя способами:

  • перейти «Инфраструктура - Фермы поставщиков ресурсов», затем в столбце «Название» сводной таблицы нажать на наименование фермы. В открывшемся окне «Узлы фермы» нажать экранную кнопку [Изменить];

  • перейти «Инфраструктура - Узлы», затем выбрать необходимый узел и нажать на экранную кнопку [Изменить].

Удалить узел можно двумя способами:

  • перейти «Инфраструктура - Фермы поставщиков ресурсов», затем в столбце «Название» сводной таблицы нажать на наименование фермы. В открывшемся окне «Узлы фермы» нажать экранную кнопку [Удалить];

  • перейти «Инфраструктура - Узлы», затем выбрать необходимый узел и нажать на экранную кнопку [Удалить].

Для назначения тега узлу следует перейти «Инфраструктура - Узлы», затем выбрать необходимый узел и нажать на экранную кнопку [Теги]. Общее описание по применению тегов приведено в подразделе Общие сведения о тегах.

Добавление узла Termidesk

Для добавления узла Termidesk следует перейти «Инфраструктура - Фермы поставщиков ресурсов», затем в столбце «Название» сводной таблицы нажать на наименование фермы. В открывшемся окне «Узлы фермы» нажать экранную кнопку [Добавить узел].

Далее необходимо заполнить данные, перечисленные в столбце «Параметр» следующей таблицы (см. таблицу Данные для добавления узла Termidesk).

Для сохранения параметров конфигурации нужно использовать экранную кнопку [Добавить]. При сохранении будет запрошена проверка состояния healthcheck и узел будет сохранен, если он существует и ответил на запрос.

Для просмотра всех добавленных узлов с привязкой к ферме поставщиков ресурсов следует перейти «Инфраструктура - Узлы».

Узлы, которые по каким-то причинам вышли из строя и перестали отвечать на запрос проверки состояния healthcheck, автоматически будут помечены как неактивные и не будут участвовать в балансировке подключений и выдаче ресурсов пользователю.

Если узел вновь ответил на запрос проверки состояния healthcheck, его состояние изменится на активное.

Таблица 2. Данные для добавления узла Termidesk
Параметр Описание

«Название»

Текстовое наименование добавляемого узла

«Хост»

IP-адрес или FQDN сервер с установленным компонентом «Универсальный диспетчер»

«Токен авторизации»

Токен для доступа к API добавляемого узла.

Значение параметра может быть получено из переменной HEALTH_CHECK_ACCESS_KEY, определенной в конфигурационном файле termidesk.conf узла «Универсального диспетчера»

«Тип портала»

Роль компонента «Универсальный диспетчер», установленная на добавляемом узле. Параметр влияет на то, с какими API-запросами сможет работать «Агрегатор».

Возможные значения:

  • «Администратора» - узел с ролью «Портал администратора». Доступны только API-запросы для администрирования;

  • «Пользователя» - узел с ролью «Портал пользователя». Доступны только API-запросы для получения ресурсов;

  • «Универсальный» - узел с ролью «Портал универсальный». Доступен весь пул API-запросов.

Механизм определения типа портала отличается в зависимости от версии добавляемого узла:

  • если добавляется компонент «Универсальный диспетчер» Termidesk версии 6.0 и выше, то тип автоматически меняется в зависимости от настроек на добавляемом узле. Изменение происходит также при периодическом опросе состояния узлов: если узел изменил свою роль, то тип также автоматически изменится;

  • если добавляется компонент «Универсальный диспетчер» Termidesk версии 5.1, то администратор должен вручную добавить тип. Это требует осторожности!

Консоль управления фермами может работать только с узлами роли «Портал администратора», а получение ресурсов через «Агрегатор» возможно только от узлов с ролью «Портал пользователя».

Пример: добавлен узел с ролью «Портал администратора», для него выбран соответствующий тип - портал «Администратора». В этом случае при подключении через «Клиент» пользователю не будут отображены ресурсы с этого узла.

«Техобслуживание»

Управление режимом техобслуживания узла.

Балансировка подключений пользователей происходит только для активных узлов фермы.

Режим техобслуживания - это запрет пользователям подключаться к узлу. Этот режим предназначен для проведения плановых регламентных или аварийных работ

«Путь к публичному ключу ws-proxy узла»

Путь к публичному ключу для взаимодействия со шлюзом.

Параметр требуется указывать, если в ферме «Агрегатора» используется шлюз.

Ключ должен быть получен из узла фермы Termidesk (узла «Универсального диспетчера», файл id_rsa.pub по умолчанию расположен в /etc/opt/termidesk-vdi/wsproxy) и добавлен:

  • либо в файловую систему узла «Агрегатора»;

  • либо в хранилище чувствительной информации