Обновление версии 1.4 до версии 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

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

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

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

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

  4. Запустить скрипт:

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

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

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

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

  7. Переустановить Плагент. Из директории с дистрибутивом Визиона версии 1.4.1 запустить команду:

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

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

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

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

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

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

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

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

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

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