Обновление версии 1.4.1 до версии 1.4.2

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

При обновлении Визиона до версии 1.4.2 дашборды, которых больше нет в 1.4.2, но которые были в 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.2.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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