ELMA365 On-Premises > Дополнительно > Deprecated ELMA365 в MicroK8s > Установка ELMA365 Standard в MicroK8s / Обновление ELMA365 в MicroK8s

Обновление ELMA365 в MicroK8s

начало внимание

В статье приведены инструкции для устаревшего варианта поставки ELMA365 On-Premises in MicroK8s с базой данных PostgreSQL 10. Её поддержка осуществляется до версии системы 2024.4. Обновление поставки и базы данных недоступно. Выполните переход на актуальный вариант поставки ELMA365 On‑Premises.

конец внимание

Обновление ELMA365 Standard и ELMA365 Enterprise On-premises выполняется аналогично установке.

Перед началом обновления сделайте дамп данных установленной ELMA365 согласно инструкциям в статье «Администрирование сервера» или выберете пункт «[B]ackup now», нажав на латинской раскладке клавишу «B» на следующем шаге обновления:

Be sure you have made data backup before update. Choose: [B]ackup now (default), [C]ontinue, [E]xit.

Дамп сохранится в отдельную папку с указанием в названии версии поставки и временного штампа, например, /backup/ELMA365_2022.11.5-rc_2023.01.09-05.45.01.

начало внимание

Для обеспечения целостности данных при миграции со сменой версии редакции ELMA365 рекомендуем выполнять обновление без пропуска релизов (первое и второе число в номере версии), например, версию 2023.9.N можно обновить до 2023.10.К.

При этом используйте последний выпуск релиза (третье число в номере версии). Например, версию 2023.4.15 сначала обновите на релиз 2023.4.59, а затем на 2023.5.31.

конец внимание

Для просмотра последнего выпуска релиза выполните команду:

helm repo update
helm search repo elma365/elma365 --versions

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

curl -fsSL -o elma365-microk8s.sh https://dl.elma365.com/onPremise/latest/elma365-microk8s-latest && \
chmod +x elma365-microk8s.sh && \
./elma365-microk8s.sh

Адреса для загрузки других версий ELMA365 перечислены в статье «Ссылки для скачивания дистрибутивов ELMA365».

Система запросит подтверждение действия, после чего запустится процесс обновления.

При использовании настроек прокси скрипт запросит подтвердить текущие настройки или указать новые значения переменных, которые определяют используемый прокси. Подробнее читайте в статье «Установка и работа в сети с proxy-сервером».

Чтобы обеспечить безопасность приложения, на следующем шаге вы можете включить брандмауэр ufw и применить рекомендуемые правила, добавить собственные правила или отключить брандмауэр ufw.

По завершении появится сообщение: ELMA365 successfully updated.

В случае возникновения ошибок вы можете посмотреть информацию о них в журнале.

Обновление в кластере

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

curl -fsSL -o elma365-microk8s.sh https://dl.elma365.com/onPremise/latest/elma365-microk8s-latest && \
chmod +x elma365-microk8s.sh && \
./elma365-microk8s.sh

После обновите оставшиеся узлы. Для каждого сервера нужно выполнить обновление с параметром --upgrade-node:

curl -fsSL -o elma365-microk8s.sh https://dl.elma365.com/onPremise/latest/elma365-microk8s-latest && \
chmod +x elma365-microk8s.sh && \
./elma365-microk8s.sh --upgrade-node

Обновление серверов в кластере нужно производить последовательно по одному серверу за раз.