Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Перед обновлением необходимо зайти на страницу: v1.2_ru_1.5 Стабильные версии и  и определить, бы ли выпущен в рамках обновления новый архив плейбуков Ansible, который указан в колонке Онлайн установка.

...

Предупреждение
Если какие-либо переменные в groups/all.yml были изменены - необходимо перенести значения переменных all.yml из старого плейбука в новый перед установкой. Также необходимо проконтролировать, что в group_vars/networks.yml указаны те же самые подсети docker, с которыми работает текущая инсталляция.

...

Предупреждение

Если какие-либо переменные в groups/all.yml были изменены - необходимо перенести значения переменных all.yml из старого плейбука в новый перед установкой. Также убедитесь, что в group_vars/networks.yml указаны те же самые сети, с которыми работает текущая инсталляция.

...

В случае если не было значимых изменений в переменных и конфигурации (не выпускался новый архив с плейбуками онлайн установки) можно выполнить обновление контейнеров в закрытом контуре без запуска плейбуков Ansible. Для этого необходимо:

  • Скачать архив оффлайцноффлайн-установки.
  • Распаковать его.
  • Перенести на машину с NAICE (все хосты, в случае установки с резервированием) архив naice_images.tar, расположенного по пути после распаковки архива:
    Блок кода
    languagebash
    naice_install/naice_images/naice_images.tar
  • Загрузить на каждом хосте образы контейнеров командой:
    Блок кода
    languagebash
    sudo docker load -i naice_images.tar
  • Остановить сервисы NAICE на каждой ноде (команда выполняется в папке установки, по умолчанию /etc/docker-naice):
    Блок кода
    languagebash
    sudo docker compose down
  • Если используется установка с резервированием, помимо сервисов NAICE потребуется остановить СУБД PostgreSQL на каждой ноде (команда выполняется в папке установки, по умолчанию /etc/docker-naice):
    Блок кода
    languagebash
    # для первой ноды СУБД
    sudo docker compose -f docker-compose.repmgr.yml down postgres-1
    
    # для второй ноды СУБД
    sudo docker compose -f docker-compose.repmgr.yml down postgres-2
  • Для многохостовой установки последовательно запустить СУБД на каждой ноде:
    Блок кода
    languagebash
    sudo docker compose -f docker-compose.repmgr.yml up -d
  • Запустить сервисы NAICE:
    Блок кода
    languagebash
    sudo docker compose up -d

...