...
Перед обновлением необходимо зайти на страницу: v1.2_ru_1.5 Стабильные версии и и определить, бы ли выпущен в рамках обновления новый архив плейбуков Ansible, который указан в колонке Онлайн установка.
...
- для однохостовой установки: v1.2_ru_3.4 Установка плейбуками Ansible (одиночная "Stand-Alone")
- для установки с резервированием: v1.2_ru_3.5 Установка с резервированием (c использованием VRRP) или v1.2_ru_3.6 Установка с резервированием (без использования VRRP).
| Предупреждение |
|---|
Если какие-либо переменные в groups/all.yml были изменены - необходимо перенести значения переменных all.yml из старого плейбука в новый перед установкой. Также необходимо проконтролировать, что в group_vars/networks.yml указаны те же самые подсети docker, с которыми работает текущая инсталляция. |
...
- для однохостовой установки: v1.2_ru_3.4.1 Установка в закрытом контуре (одиночная "Stand-Alone").
- для установки с резервированием: v1.2_ru_3.5.1 Установка схемы с резервированием в закрытом контуре (с использованием VRRP) или или v1.2_ru_3.6.1 Установка схемы с резервированием в закрытом контуре (без использования VRRP).
| Предупреждение |
|---|
Если какие-либо переменные в |
...
В случае если не было значимых изменений в переменных и конфигурации (не выпускался новый архив с плейбуками онлайн установки) можно выполнить обновление контейнеров в закрытом контуре без запуска плейбуков Ansible. Для этого необходимо:
- Скачать архив оффлайцноффлайн-установки.
- Распаковать его.
- Перенести на машину с NAICE (все хосты, в случае установки с резервированием) архив naice_images.tar, расположенного по пути после распаковки архива:
Блок кода language bash naice_install/naice_images/naice_images.tar
- Загрузить на каждом хосте образы контейнеров командой:
Блок кода language bash sudo docker load -i naice_images.tar
- Остановить сервисы NAICE на каждой ноде (команда выполняется в папке установки, по умолчанию
/etc/docker-naice):Блок кода language bash sudo docker compose down
- Если используется установка с резервированием, помимо сервисов NAICE потребуется остановить СУБД PostgreSQL на каждой ноде (команда выполняется в папке установки, по умолчанию
/etc/docker-naice):Блок кода language bash # для первой ноды СУБД sudo docker compose -f docker-compose.repmgr.yml down postgres-1 # для второй ноды СУБД sudo docker compose -f docker-compose.repmgr.yml down postgres-2
- Для многохостовой установки последовательно запустить СУБД на каждой ноде:
Блок кода language bash sudo docker compose -f docker-compose.repmgr.yml up -d
- Запустить сервисы NAICE:
Блок кода language bash sudo docker compose up -d
...