Инструкция по обновлению Визиона версии 1.2.2 на версию Визиона 1.3
Примечание: обновление должно проводиться в технологическое окно, на период обновления будут отсутствовать временные ряды
1. Рекомендации по резервному копированию перед обновлении Визиона#
При обновлении Визиона будут перегенерированы файлы конфигурации все компонентов Визиона (Сервер, Прокси, Агенты), поэтому рекомендуется осуществить резервное копирование файлов конфигурации, которые могу располагаться в директориях:
- /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
2. Процедура обновления Визиона#
- До обновления войти в веб-интерфейс Визиона 1.2.2 и деинсталлировать все Агенты с узлов и Прокси, убедиться что Плагины с узлов были удалены
- На ВМ с Визион.Сервер выгрузить архив с дистрибутивом версии Визиона 1.3
- Архив распаковать
tar -xzf <имя архива>
- Перейти в директорию с дистрибутивом версии 1.3
- Запустить скрипт
./setup.sh
- Запустить первую команду - Установить Сервер Визиона
- Указать IP адрес Сервера Визиона
- После успешной установки перейти в директорию
/opt/skala-r/vision
и запустить скрипт./check_service.sh
- Критерием корректности развертывания является значение
active
для всех сервисов, приведенных в таблице в выводе скриптаcheck_service.sh
. - Переустановить Плагент. Из директории с дистрибутивом Визиона версии 1.3 запустить команду
ansible-playbook -i /opt/skala-r/vision/server/inventory/<имя_пак_дата_и_время_выгрузки_инвентори_файла>.yml ./plagent/install.yml
(сам инвентори файл из веб-интерфейса выгружать не нужно) - В веб-интерфейсе Визиона 1.3: a. в Настройках в разделе “О программе” убедиться, что версия Визион изменилась b. Внести изменения Настроек SMTP c. Переустановить все Агенты на узлы и Прокси, переустановить все Плагины на узлах
- Внесите изменения настроек SNMP как указано в п. 9 Руководства Администратора Визион 1.3
- Все ранее вручную настроенные конфигурации в файлах (
grafana.ini, config.yml, nginx.conf
) необходимости заново внести - Запустить команду
restart
для всех сервисов, в конфигурацию файлов которых были внесены изменения