Инструкция по обновлению Визиона версии 1.3 на версию Визиона 1.4

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

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

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

  • /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

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

  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
  7. Критерием корректности развертывания является значение active для всех сервисов, приведенных в таблице в выводе скрипта check_service.sh.
  8. Переустановить Плагент. Из директории с дистрибутивом Визиона версии 1.4 запустить команду ansible-playbook -i /opt/skala-r/vision/server/inventory/<имя_пак_дата_и_время_выгрузки_инвентори_файла>.yml ./plagent/install.yml (сам инвентори файл из веб-интерфейса выгружать не нужно)
  9. В веб-интерфейсе Визиона 1.4: a. в Настройках в разделе “О программе” убедиться, что версия Визион изменилась  b. Внести изменения Настроек SMTP c. Деинсталлировать и установить Плагины: vision_exporter, sql_exporter, ha_cluster_exporter на узлах 
  10. Внести изменения настроек SNMP как указано в п. 9 Руководства Администратора Визион 1.3
  11. Все ранее вручную настроенные конфигурации в файлах (grafana.ini, config.yml, nginx.conf) необходимости заново внести
  12. Запустить команду restart для всех сервисов, в конфигурацию файлов которых были внесены изменения

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