Примечания:
- Обновление должно проводиться в технологическое окно.
- На период обновления будут отсутствовать временные ряды.
- В версии 1.3 метрикам были назначены новые новые метки, в Grafana не будет визуализироваться информация о метриках после обновления, но данные будут сохранены.
1. Рекомендации по резервному копированию перед обновлении Визиона#
При обновлении Визиона будут перегенерированы файлы конфигурации все компонентов Визиона (Сервер, Прокси, Агенты), поэтому рекомендуется осуществить резервное копирование файлов конфигурации, которые могу располагаться в директориях:
/opt/skala-r/vision/agent/<имя-компонента>/etc;/opt/skala-r/vision/proxy/<имя-компонента>/etc;/opt/skala-r/vision/server/<имя-компонента>/etc;/etc/nginx/.
Процедура обновления Визиона#
-
До обновления необходимо деинсталлировать все Агенты с узлов и Прокси, убедиться что Агенты с узлов были удалены.
-
Удаление Агентов с узлов
В директории с дистрибутивом выполнить команду:
ansible-playbook -i /path/to/inventory/file.yml agent_remove.yml -
Удаление Прокси
В директории с дистрибутивом выполнить команду:
ansible-playbook -i /path/to/inventory/file.yml proxy_remove.yml
-
-
На ВМ с Визион.Сервер выгрузить архив с дистрибутивом версии Визиона 1.3.
-
Архив распаковать:
tar -xzf <имя архива> -
Перейти в директорию с дистрибутивом версии 1.3.
-
Запустить скрипт
./setup.sh. -
Запустить первую команду Установить Сервер Визиона.
-
Указать IP-адрес Сервера Визиона.
-
После успешной установки перейти в директорию
/opt/skala-r/visionи запустить скрипт./check_service.sh. -
Критерием корректности развертывания является значение
activeдля всех сервисов, приведенных в таблице в выводе скриптаcheck_service.sh. -
В веб-интерфейсе Визиона 1.3 в Настройках в разделе О программе убедиться, что версия Визион изменилась.
-
В веб-интерфейсе Визиона 1.3 Удалить ПАК.
-
В веб-интерфейсе Визиона 1.3 Добавить ПАК.
- Во вновь добавленном ПАК имена объектов (ПАК, Модулей, Серверов, ВМ, Коммутаторов) должны быть такими же как и в версии 1.1.1.
- При добавлении ПАК добавить объект (сервер или ВМ) который будет использован в качестве Прокси, IP адрес этого объекта указать таким же как и в версии 1.1.1, либо назначить другой.
- Выгрузить инвентори-файл вновь добавленного ПАК.
-
Установить Плагент:
-
Отредактировать вновь выгруженный инвентори-файл, указав
ansible_user,ansible_ssh_pass,ansible_become_password. -
В директории с дистрибутивом Визиона версии 1.3 выполнить команду:
ansible-playbook -i /opt/skala-r/vision/server/inventory/<inventory>.yml ./plagent/install.yml
-
-
В веб-интерфейсе Визиона 1.3:
- Выбрать объект (сервер или ВМ) для Прокси.
- Установить Агенты на все узлы и Прокси.
- Установить необходимые Плагины на узлы.
- Внести изменения Настроек SMTP.
-
Внесите изменения настроек SNMP как указано в п. 9 Руководства Администратора Визион 1.3.
-
Все ранее вручную настроенные конфигурации в файлах (
grafana.ini,config.yml,nginx.conf) необходимости заново внести. -
Запустить команду
restartдля всех сервисов, в конфигурацию файлов которых были внесены изменения.