Обновление Сервера управления

  • Перед обновлением выполните резервное копирование базы данных средствами СУБД.

  • Новая версия может содержать обновленный конфигурационный файл config.toml. В этом случае для CentOS после обновления сервера:

    • Будет создан новый файл config.toml, содержащий набор параметров с пустыми значениями.

    • Старый файл будет автоматически переименован в config.toml.rpmsave.

    • Необходимо вручную скопировать все значения параметров конфигурации из старого файла config.toml.rpmsave в новый config.toml.

    • Просто переименовать config.toml.rpmsave обратно в config.toml нельзя, так как в новый конфигурационный файл могут быть добавлены новые обязательные параметры, без которых Сервер управления не будет запущен.

Чтобы обновить Сервер управления:

  1. Остановите службу bzserver (все экземпляры сервера):

    systemctl stop bzserver
  2. Перейдите в директорию с установочными пакетами.

  3. Запустите обновление пакета bz_sensors_server-amd64-v.X.X.X.(rpm/deb) с необходимой версией:

    Пример для DEB:

    apt install ./bz_sensors_server-amd64-v.X.X.X.deb

    Пример для RPM:

    yum install ./bz_sensors_server-amd64-v.X.X.X.rpm
  4. Повторите команду выше для всех экземпляров сервера.

  5. После обновления запустите инструмент миграции базы данных:

    Полная команда:

    /opt/BI.Zone/BZ_Sensors/Server/migrator migrate-up

    Короткая команда:

    bzmigrator migrate-up

    Реквизиты подключения к базе данных автоматически берутся из файла конфигурации сервиса config.toml.

  6. Запустите экземпляры сервера:

    systemctl start bzserver