Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Инструкция по обновлению

Для применения обновления безопасности выполните действия, описанные ниже.

  1. Скачайте бандл агента из вашего репозитория и положите их в директорию на сервер брокер Termit с помощью команды:

    • Для версии 2.4:

      curl -u логин:пароль -O https://termit.orionsoft.ru/repository/2/2.4/sec_updates/2.4-agent-bundle-linux.tar.gz
      curl -u логин:пароль -O https://termit.orionsoft.ru/repository/2/2.4/sec_updates/2.4-agent-bundle-windows.zip
    • Для 2.4.1:

      curl -u логин:пароль -O https://termit.orionsoft.ru/repository/2/2.4/sec_updates/2.4.1-agent-bundle-linux.tar.gz
      curl -u логин:пароль -O https://termit.orionsoft.ru/repository/2/2.4/sec_updates/2.4.1-agent-bundle-windows.zip
  2. Добавьте в файл конфигурации docker-compose.yml в секцию nginx запись для монтирования директории. Для этого:

    1. Откройте файл docker-compose.yml с помощью команды:

      vi docker-compose.yml
    2. Добавьте бандлы из /etc/termit/ в /www/dist внутри контейнера:

      • Для 2.4:

          nginx:
            image: nginx:${CI_COMMIT_REF_SLUG}
            volumes:
              - termit_logs:/logs
              - /etc/localtime:/etc/localtime:ro
              - /usr/share/zoneinfo:/usr/share/zoneinfo:ro
              - termit_nginx_config:/etc/nginx/conf.d
              - /etc/termit/2.4-agent-bundle-linux.tar.gz:/www/dist/agent-bundle-linux.tar.gz:ro
              - /etc/termit/2.4-agent-bundle-windows.zip:/www/dist/agent-bundle-windows.zip:ro
      • Для 2.4.1:

          nginx:
            image: nginx:${CI_COMMIT_REF_SLUG}
            volumes:
              - termit_logs:/logs
              - /etc/localtime:/etc/localtime:ro
              - /usr/share/zoneinfo:/usr/share/zoneinfo:ro
              - termit_nginx_config:/etc/nginx/conf.d
              - /etc/termit/2.4.1-agent-bundle-linux.tar.gz:/www/dist/agent-bundle-linux.tar.gz:ro
              - /etc/termit/2.4.1-agent-bundle-windows.zip:/www/dist/agent-bundle-windows.zip:ro
  3. Перезапустите Docker-контейнеры с помощью команд:

    sudo systemctl restart docker-compose@termit.service
  4. Проверьте в репозитории по адресу https://адрес_термит/dist/, что файлы agent-bundle-linux.tar.gz и agent-bundle-windows.zip обновились до версии от 25.12.2025.

  5. Обновите агенты Termit на ТС и ВРМ:

    • Для ТС, созданные базовым способом подробнее в разделе.

    • Для ТС и ВРМ, созданные способом zVirt — необходимо пересоздать пулы.

  6. Проверьте, что установлена новая версия агента Termit. Для этого:

    Linux
    1. Выполните команду:

      /opt/termit-agent/javaruntime/bin/java -version
    2. Убедитесь, что вывод соответствует представленному ниже:

      openjdk version "21.0.9" 2025-10-21 LTS
      OpenJDK Runtime Environment Temurin-21.0.9+10 (build 21.0.9+10-LTS)
      OpenJDK 64-Bit Server VM Temurin-21.0.9+10 (build 21.0.9+10-LTS, mixed mode)
    Windows
    1. Выполните команду:

      "C:\Program Files\TermitAgent\javaruntime\release" | findstr "VERSION"
    2. Убедитесь, что установлена версия 21.0.9.