Обновление версии 1.3 до версии 1.4

Обновление должно проводиться в технологическое окно, на период обновления будут отсутствовать временные ряды.

Рекомендации по резервному копированию перед обновлении Визиона

При обновлении Визиона будут перегенерированы файлы конфигурации всех компонентов Визиона (Сервер, Прокси, Агенты), поэтому рекомендуется осуществить резервное копирование файлов конфигурации, которые могут располагаться в директориях:

  • /opt/skala-r/etc/vision/agent/<имя-компонента>;

  • /opt/skala-r/etc/vision/proxy/<имя-компонента>;

  • /opt/skala-r/etc/vision/server/<имя-компонента>;

  • /etc/nginx/;

  • /opt/skala-r/vision/.secrets_vault.

Процедура обновления Визиона

  1. На ВМ с Визион.Сервер выгрузить архив с дистрибутивом версии Визиона 1.4

  2. Распаковать архив:

    tar -xzf <имя архива>
  3. Перейти в директорию с дистрибутивом версии 1.4.

  4. Удалить виртуальное окружение предыдущей версии:

    rm -rf /opt/skala-r/vision/server/vision_venv/
  5. Запустить скрипт:

    ./setup.sh -s xxx.xxx.xxx.xxx

    Здесь ххх.xxx.xxx.xxx IP-адрес Визион.Сервера.

  6. После успешной установки перейти в директорию /opt/skala-r/vision и запустить скрипт ./check_service.sh.

    Критерием корректности развёртывания является значение active для всех сервисов, приведенных в таблице в выводе скрипта check_service.sh.

  7. Переустановить plagent.

    Из директории с дистрибутивом Визиона версии 1.4 запустить команду:

    ansible-playbook -i /opt/skala-r/vision/server/inventory/<inventory>.yml ./plagent/install.yml

    Сам инвентори-файл из веб-интерфейса выгружать не нужно.

  8. В веб-интерфейсе Визиона:

    1. Убедитесь, что в разделе Настройки  О программе указана необходимая версия Визиона.

    2. Внесите изменения в настройки SMTP.

    3. Переустановите плагины vision_exporter, sql_exporter и ha_cluster_exporter на узлах.

  9. Измените настройки SNMP.

  10. При необходимости заново внесите изменения в конфигурационные файлы grafana.ini, config.yml, nginx.conf.

  11. Перезапустите все сервисы, в конфигурацию которых были внесены изменения.

При обновлении Визиона на версию 1.4 дашборды, которых больше нет в 1.4, но которые были в 1.3, и дашборды, добавленные самим пользователем, останутся у пользователя.