Обновление EDMN#

Обновление осуществляется полной переустановкой EDMN одним из методов, указанных в разделе Выбор способа установки. Удаление предыдущей версии компонента выполняется автоматически в процессе установки.

Перед обновлением рекомендуется сделать бэкап, для этого нужно раскомментировать блоки в файле vars.yml (для всех компонентов мониторинга):

  • backup_installdir_to: /path/to/backup – директория для сохранения бэкап installdir;

  • backup_datadir_to: /path/to/data_backup – директория для сохранения бэкап datadir.

При обновлении с помощью Jenkins job запустить job monitoring_custom с необходимым playbook <название сервиса>.yml с тегом backup.

С помощью Ansible#

  1. Произвести установку новой версии в соответствии с разделом Установка EDMN, подраздел «Ручная установка с использованием Ansible».

При установке EDMN в рамках скриптов развертывания происходит обновление всех компонентов EDMN. Присутствует обратная совместимость текущей и предыдущей версий.

С помощью Jenkins#

  1. Для обновления необходимо запустить Jenkins job с необходимым playbook <название сервиса>.yml с тегом uninstal. Процесс создания Jenkins job описан в разделе Подготовка окружения EDMN, подраздел «Создание Jenkins Job для автоматической установки».

  2. Запустить установку новой версии EDMN в соответствии с разделом Установка EDMN, подраздел «Автоматическая установка с использованием Jenkins».