Обновление в рамках одной версии
Онлайн обновление
Обновление в рамках одной версии на новые пакеты не требует выполнения плейбука, достаточно выполнить следующие действия:
Зайти на сервер и перейти в папку, где установлен Eltex-NAICE (по умолчанию /etc/docker-naice):
cd /etc/docker-naice
Выполнить команды для остановки, скачивания новых образов и старта контейнеров на новой версии:
docker compose pull && docker compose down && docker compose up -d
При условии наличия на удалённом репозитории свежих сборок они обновятся. При использовании многохостовой установки с резервированием необходимо выполнить данные команды на каждом хосте, где развернута система.
Обновление инсталяции в закрытом контуре
Обновление в рамках одной версии в режиме оффлайн установки требует повторного скачивания архива установки и обновление путем повторной установки, в соответствии с выбранным режимом и типом ОС.
Однохостовая установка
v1.0_ru_3.2.1 Установка в закрытом контуре на ОС Ubuntu 22/24
v1.0_ru_3.2.2 Установка в закрытом контуре на ОС Astra Linux 1.7.5 / 1.7.6
v1.0_ru_3.2.3 Установка в закрытом контуре на ОС Astra Linux 1.8.1
v1.0_3.2.4 Установка в закрытом контуре на ОС RedOS 7.3.4/7.3.5/8.0
Установка с резервированием
v1.0_3.4.1 Установка схемы с резервированием в закрытом контуре на ОС Ubuntu 22/24
v1.0_3.4.2 Установка схемы с резервированием в закрытом контуре на ОС Astra Linux 1.7.5/1.7.6
v1.0_3.4.3 Установка схемы с резервированием в закрытом контуре на ОС Astra Linux 1.8.1/1.8.2
Если какие-либо переменные в groups/all.yml были изменены - необходимо перенести значения переменных all.yml из старого плейбука в новый перед установкой.
Обновление на следующую версию
При обновлении с версии 0.9 до версии 1.0 выполняется обновление образа СУБД PostgreSQL с версии 15 на 17! Обновление путём установки версии 1.0 поверх предыдущих версий приведет к неработоспособности БД!
Требуется выполнять обновлении в соответствии с инструкцией: v1.0_3.7.2 Обновление с версии 0.9 на 1.0 (обновление PostrgeSQL с версии 15 на 17)
Перед выполнением обновления рекомендуется сделать бэкап - создать снапшот виртуальной машины в случае установки в системе виртуализации или создать архив содержимого директории установки NAICE (по умолчанию - /etc/docker-naice).
В общем случае для обновления на следующую версию при установке PostgreSQL в docker необходимо повторно выполнить установку ansible-плейбуком целевой версии согласно инструкции по установке поверх текущей установки. Если какие-либо переменные в groups/all.yml были изменены - необходимо перенести значения переменных all.yml из старого плейбука в новый перед установкой.
Для обновления между несколькими версиями последовательно выполните обновление на последнюю версию перед текущей.
При обновлении с версии 0.9 все существующие административные учётные записи получат роль «Super Admin», обеспечивающую полный доступ ко всем функциям системы.