Обновление Визион 1.2.2 до версии 1.3

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

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

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

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

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

  1. До обновления войти в веб-интерфейс Визиона 1.2.2 и деинсталлировать все Агенты с узлов и Прокси, убедиться что Плагины с узлов были удалены.

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

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

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

  5. Запустить скрипт ./setup.sh.

  6. Запустить первую команду Установить Сервер Визиона.

  7. Указать IP-адрес Сервера Визиона.

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

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

  9. Переустановить Плагент.

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

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

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

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

    1. В настройках в разделе “О программе” убедиться, что версия Визион изменилась.
    2. Внести изменения Настроек SMTP.
    3. Переустановить все Агенты на узлы и Прокси, переустановить все Плагины на узлах.
  11. Внесите изменения настроек SNMP как указано в п. 9 Руководства Администратора Визион 1.3.

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

  13. Запустить команду restart для всех сервисов, в конфигурацию файлов которых были внесены изменения.