Обзор сервера TrustServer. Панель управления обновлениями.
В TrustViewerPro имеется возможность централизованного управления обновлениями как в ручном, так и в автоматическом режиме. Роль сервера обновлений выполняет TrustServer, который отвечает за актуальность версий как клиентских модулей, так и самого сервера. Кроме того TrustServer обеспечивает синхронизацию версий подключающихся к нему клиентских модулей TrustViewerPro с версией установленной на сервере.
Например, если на сервере установлена версия клиентского модуля 2.9.1 и через сервер устанавливается сеанс удаленного подключения с версией клиентского модуля TrustViewerPro 2.8.0, то такой клиентский модуль автоматически принудительно обновится до версии 2.9.1. Если же в будущем выйдут новые версии клиентского модуля TrustViewerPro, то клиентский модуль со старшей версией принудительно обновится до версии, поддерживаемой TrustServer-ом. Таким образом достигается поддержка совместимости функционала TrustServer-а и клиентских модулей.
Настройка обновлений производится через панель управления обновлениями TrustServer-а во вкладке Settings -> Updates:
Режим обновлений устанавливается в единственном параметре Client/server’s centralized update mode и может принимать варианты:
- Disabled – обновления отключены и не будут устанавливаться централизованно;
- Manual – установка обновлений в ручном режиме;
- Auto – установка обновлений в автоматическом режиме.
Режим Disabled
В режиме Disabled обновления отключены, однако версии клиентских модулей все-равно будут синхронизироваться между собой до старшей версии. Например, если у оператора версия клиентского модуля TrustViewerPro 2.9.1, а на удаленном компьютере версия 2.8.0, то даже при отключенных обновлениях клиентский модуль TrustViewerPro на удаленном компьютере обновится до версии 2.9.1.
Режим Manual
При выбранном варианте Manual обновления устанавливаются в ручном режиме, при этом у администратора появляется возможность установить конкретную версию TrustServer-а и клиентского модуля TrustViewerPro.
В режиме Manual появляются информационные поля:
- Current TrustServer version – показывает текущую установленную версию TrustServer-а;
- Current TrustViewer version – показывает текущую версию клиентских модулей.
Загрузка обновлений в ручном режиме осуществляется с помощью кнопки «Upload update», после нажатия которой откроется окно, в котором необходимо выбрать файл пакета обновления в формате *.tvp.
Последняя версия файла пакета обновлений доступна на сайте разработчика http://pro.trustviewer.com/ru
Также файлы пакетов обновлений с ранними версиями располагаются в папке Updates каталога с исполняемым файлом TrustServer-а.
В случае необходимости можно также запросить файл пакета обновлений с конкретной версией, направив соответствующий запрос разработчику и при наличии технической возможности такой файл может быть предоставлен.
Параметр Waiting for an update in queue позволяет установить расчетное время в очереди на ожидание обновления для одного клиентского модуля в миллисекундах (при получении сигнала о необходимости скачать обновление, для предотвращения перегрузки сервера – клиентские модули встают в очередь на ожидание скачивания обновления).
Режим Auto
Режим Auto по содержанию почти похож на режим Manual:
В нем также есть информационные поля Current TrustServer version и Current TrustViewer version, показывающие текущие версии сервера и клиентских модулей, а также параметр Waiting for an update in queue, устанавливающий время очереди на ожидание обновления.
Дополнительно в автоматическом режиме обновлений появляется параметр Daily automatic update check time который устанавливает время автоматической ежедневной проверки и установки обновлений.
Данный параметр определяет в какое время TrustServer будет проверять наличие обновлений на серверах разработчика и при их наличии осуществлять загрузку. После загрузки пакета обновлений сервер автоматически обновляется. В процессе обновления инициация новых сеансов связи может быть недоступна, поэтому устанавливать время проверки обновлений необходимо в моменты наименьшей нагрузки на сервер.
Кроме того администратор может принудительно инициировать проверку обновлений нажав кнопку «Check update». При наличии обновлений сервер также осуществит загрузку пакета обновлений и начнет его установку.
Следует отметить, что время установки обновлений на сервере не означает, что все клиентские модули будут обновлены в это же время. Обновление автоматически распространится на клиентские модули, с помощью которых удаленные компьютеры зарегистрированы на сервере TrustServer. Незарегистрированные на сервере клиентские модули TrustViewerPro будут обновляться по мере их обращения к TrustServer-у.
Обсудить на Дзене
Полное, либо частичное копирование и публикация материалов допускается с обязательной ссылкой на данную статью.