Обновление компонентов для ОС Linux

Перед обновлением серверных компонентов на новую версию рекомендуем сделать бэкап данных. 

Для этого:

  • Сохраните из рабочего каталога Discovery.Server.
    В зависимости от того, как вы устанавливали компонент, путь может отличаться:
    • /var/tmp/Discovery.Reader(Server) - настройки Discovery.Server.
    или
    • /opt/itman/Discovery.Reader - настройки Discovery.Server.
  • Сохраните из рабочего каталога Discovery.Reader.
    В зависимости от того, как вы устанавливали компонент, путь может отличаться:
    • /var/tmp/Discovery.Reader/Settings - настройки Discovery.Reader.
    • /var/tmp/Discovery.Reader/<GUID компании>/DataModel - модель данных.
    • /var/tmp/Discovery.Reader/<GUID компании>/Dictionary - учетные записи.
    • /var/tmp/Discovery.Reader/<GUID компании>/InteractSensors - сенсоры.
    • /var/tmp/Discovery.Reader/<GUID компании>/InteractTasksV2 - задачи.
    или
    • /opt/itman/Discovery.Reader/Settings - настройки Discovery.Reader.
    • /opt/itman/Discovery.Reader/<GUID компании>/DataModel - модель данных.
    • /opt/itman/Discovery.Reader/<GUID компании>/Dictionary - учетные записи.
    • /opt/itman/Discovery.Reader/<GUID компании>/InteractSensors - сенсоры.
    • /opt/itman/Discovery.Reader/<GUID компании>/InteractTasksV2 - задачи.

Тем самым вы обеспечите себя необходимой точкой восстановления, если вдруг при обновлении затрется какой либо компонент.
При необходимости восстановите данные из бэкапа копированием и перезапустите компонент.

Далее, чтобы выполнить обновление:

  • Остановите серверные службы.
  • Запустите пакет установки обновления или перенесите файлы дистрибутива.
  • После завершения установки запустите серверные компоненты.

Перед обновление агента / интеракта вы можете сохранить конфигурационные файлы, чтобы не изменять их повторно.

Для этого:

  • Сохраните файлы из рабочего каталога Interact:
    • /etc/discovery-platform/interact.json
  • Сохраните файлы из рабочего каталога Discovery.Agent:
    • /etc/discovery-platform/agent.json

Далее, чтобы выполнить обновление:

  • Запустите пакет установки обновления (.deb или .rpm).
  • Если после обновления конфигурационный файл вернулся к состоянию по умолчанию, то скопируйте предварительно сохраненные файлы конфигурации поверх и перезапустите службу.