Обновление с версии 2.1.0
Обновление Pult до версии 2.2.0
Версия pult 2.2.0 основана на zabbix 7.4.5.
0. Создайте бекап конфигурационной БД и получение лицензии
Перед обновлением мы рекомендуем сделать бекап данных из БД postgresql. Так же сделайте резервную копию конфигурационных файлов или docker-compose.yaml файла. Перед обновлением так же нужно запросить лицензию для продукта. В версии 2.1.0 появилась система лицензирования, которая может ограничивать количество узлов, которое можно поставить на мониторинг, количество прокси серверов и так же работу системы в кластерной конфигурации. Получить лицензионный ключ можно через платформу поддержки: https://support.chislitellab.ru/
1. Обновление образов pult сервера и его основных компонентов
Если вы используете docker версию pult, то вам необходимо обновить версию контейнера в docker-compose.yaml файле.
- Замените версию у всех образов ( pult-server, pult-web ) на 2.2
services:
pult-server:
image: registry.pult.chislitellab.ru:8123/releases/2.2.0/server-pgsql-astra18:7.4.5
- После внесения изменений в docker-compose файле, необходимо загрузить новые версии компонентов pult.
docker compose pull pult-server pult-web
Если вы столкнулись с ошибкой авторизации, то сначала необходимо выполнить команду docker login, указав свою учётную запись и адрес репозитория:
docker login -u test_user registry.pult.chislitellab.ru:8123
- Пересоздайте контейнеры pult-server и pult-web
docker compose up -d pult-server pult-web
После пересоздания, запустится новая версия ПО, которая автоматически обновит СУБД до версии 2.2
1.1 Обновление pult server из пакетов
- Создайте рервную копию конфигурационных файлов в каталоге
/etc/zabbix/* - Удалите пакеты pult-server, pult-web.
- Скачайте из нашего репозитория новые версии пакетов и инсталлируйте их.
- Проверьте корректность конфигурационных файлов. Убедитесь что все настройки системы, параметры подключения к СУБД и другая конфигурация системы осталась без изменений.
- Запустите pult server и веб интерфейс и проверьте в логах, что обновление схемы БД прошло успешно.
2. Обновление компонента Report server
Конфигурация report сервера в этом релизе не изменялась, однако произошли значительные изменения в API системы мониторинга. Для работы сервера отчётов, его необходимо обновить до версии 2.2.0.
- Если используете docker версию, необходимо изменить тег образа на 2.2.0 и пересоздать контейнер:
root# cat docker-compose.yaml
report-server:
restart: always
image: registry.pult.chislitellab.ru:8123/releases/2.2.0/report-server-astra18:7.4.5
root# docker compose pull report-server
root# docker compose up -d report-server
- Если вы используете версию устанавливающуюся из пакета, загрузите новую версию пакета из нашего репозитория и сделайте копию конфигурационного файла. Удалите старую версию пакета и установите новую. После этого проверьте конфигурационный файл и при необходимости восстановите его из бекапа.