Обновление в рамках одной версии

Обновление в рамках одной версии на новые пакеты не требует выполнения плейбука, достаточно выполнить следующие действия:

  1. Зайти на сервер и перейти в папку, где установлен Eltex-NAICE (по умолчанию /etc/docker-naice):

    cd /etc/docker-naice
  2. Выполнить команды для остановки, скачивания новых образов и старта контейнеров на новой версии:

    docker compose pull && docker compose down && docker compose up -d

При условии наличия на удалённом репозитории свежих сборок они обновятся.

Обновление на следующую версию

Перед выполнением обновления рекомендуется сделать бэкап - создать снапшот виртуальной машины в случае установки в системе виртуализации или создать архив содержимого директории установки NAICE (по умолчанию - /etc/docker-naice).

В общем случае для обновления на следующую версию при установке PostgreSQL в docker необходимо повторно выполнить установку ansible-плейбуком целевой версии согласно инструкции по установке поверх текущей установки.

Обновление с версии 0.7 на версию 0.8 подробно описано в инструкции: v0.8_ru_3.7.1 Обновление с версии 0.7 до версии 0.8

Для обновления между несколькими версиями последовательно выполните обновление на последнюю версию перед текущей.


Обновление с версии 0.8 до версии 0.8.1

В рамках патча 0.8.1 была переработана схема лицензирования NAICE, поэтому для обновления с версии 0.8 до версии 0.8.1, необходимо повторно скачать архив с плейбуками установки и выполнить повторную установку ansible-плейбуком этой же версии согласно инструкции.

Если какие-либо переменные в groups/all.yml были изменены - необходимо перенести значения переменных all.yml из старого плейбука в новый перед установкой.

Для однохостовых инсталляций NAICE лицензия успешно перенесется на новую версию.

В случае обновления инсталляции с резервированием, потребуется повторная активации лицензии на основной ноде кластера. Пользователю будет необходимо обратиться в компанию "Элтекс" за получением лицензии для резервной ноды.

При этом будет выведено предупреждение:

TASK [docker : WARNING for updating the cluster] ********************************************************************************************************************************************************************************************
[docker : WARNING for updating the cluster]
When updating the cluster, the license will be reset. Continue? (Y/n) [default: n]:

Для продолжения установки надо ввести "Y" в верхнем регистре  и нажать "Enter".

  • Нет меток