Начало внимание
В статье приводится инструкция для обновления ELMA365 Standard KinD. Редакцию ELMA365 Standard Kubernetes обновляйте по инструкции в статье «Обновление версии ELMA365 Enterprise».
Конец внимание
Процесс обновления ELMA365 Standard (KinD) прост и выполняется аналогично процессу установки.
Порядок обновления
Чтобы обеспечить целостность при миграции данных со сменой версии ELMA365, рекомендуется обновлять каждую мажорную версию без пропусков, например, версию X.4.N можно обновить до X.7.N.
Если установленный чарт необходимо обновить более чем на одну мажорную версию, последовательно установите каждую из них до актуального (latest) чарта.
Важно: перед установкой следующей мажорной версии обновите текущую версию до последнего минорного релиза. При установке мажорной версии также используйте её последний минорный релиз.
начало примера
Примеры
Мажорные релизы On‑Premises имеют номера версий X.1, X.4, X.7 и X.10. В примерах номер актуального минорного релиза для версии обозначается буквой N:
- Версия установленного чарта X.1.N, версия актуального (latest) чарта X.4.N — обновление производится в один этап: сразу до X.4.N.
- Версия установленного чарта X.1.N, версия актуального (latest) чарта X.7.N — обновление производится в два этапа: X.1.N > X.4.N > X.7.N.
- Версия установленного чарта X.1.N, версия актуального (latest) чарта X.10.N — обновление производится в три этапа: X.1.N > X.4.N > X.7.N > X.10.N.
конец примера
Обратите внимание, если у вас установлена LTS‑версия, то вы можете обновить её сразу на следующую LTS‑версию, согласно жизненному циклу релизов.
Посмотреть список всех доступных версий ELMA365 можно с помощью пакетного менеджера Helm. Для этого на любом компьютере, где установлен Helm и есть доступ в интернет, выполните следующие команды:
helm repo add elma365 https://charts.elma365.tech
helm repo update
helm search repo elma365/elma365 --versions
Алгоритм действий для установки через интернет:
- Скачайте скрипт установки актуальной (latest) версии.
- Скопируйте конфигурационный файл от текущей установленной версии.
- Запустите скрипт установки с ключом --upgrade.
Подробнее об установке через интернет читайте в статье «Установка ELMA365 Standard».
Алгоритм действий для установки без доступа в интернет:
- На компьютере с доступом в интернет загрузите файлы для актуальной (latest) офлайн-версии и скопируйте загруженные файлы на компьютер в закрытый контур.
- Скопируйте конфигурационный файл от текущей установленной версии.
- Запустите скрипт установки с ключами --offline --upgrade.
Подробнее об установке без доступа в интернет читайте в статье «Офлайн-установка ELMA365 Standard».
Шаг 1. Скачивание скрипта установки
Обновление выполняется последовательно, поэтому нужно скачать скрипты для обновления:
- на последний минорный релиз установленной версии;
- на каждый мажорный релиз перед актуальной версией;
- на актуальную (latest) версию.
Если вы используете LTS-релизы, можно выполнять обновление сразу с последней минорной версии текущего LTS‑релиза на следующий LTS‑релиз.
Чтобы скачать скрипт для установки нужной версии, в приведённых ниже командах замените адрес на ссылку для скачивания определённой версии.
Для установки через интернет:
Для загрузки скрипта установки актуальной версии ELMA365 Standard (KinD):
sudo curl -fsSL -o elma365-docker.sh https://dl.elma365.com/onPremise/latest/elma365-docker-latest && \
sudo chmod +x elma365-docker.sh && \
sudo ./elma365-docker.sh
Установка без доступа в интернет
sudo curl -fsSL -o elma365-docker-offline.sh https://dl.elma365.com/onPremise/latest/elma365-docker-offline-latest && \
Пример выполнения загрузочного скрипта:
|
Шаг 2. Копирование конфигурационного файла
Скопируйте конфигурационный файл config-elma365.txt из каталога обновляемой (текущей) установки в каталог с актуальной (latest) версией скрипта установки elma365-docker.sh.
Скрипт установки будет использовать существующие настройки файла конфигурации config-elma365.txt.
начало внимание
Если файл конфигурации отсутствует, скрипт получит текущие параметры из запущенного контейнера и создаст файл конфигурации с этими параметрами.
конец внимание
Шаг 3. Запуск скрипта установки для обновления ELMA365 Standard (KinD)
- Обновите приложение ELMA365 Standard (KinD) с помощью скрипта установки elma365-docker.sh, запущенного с ключом --upgrade.
Для установки через интернет:
sudo ./elma365-docker.sh --upgrade
Для офлайн-установки без доступа в интернет:
sudo ./elma365-docker.sh --offline --upgrade
После запуска скрипт определит версию установленной ELMA365 Standard (KinD) и предложит перейти на новую версию.
В случае обновления актуальная (latest) версия ELMA365 Standard (KinD) должна быть выше обновляемой (текущей).
- Согласитесь с переходом на новую версию, прописав символ [Y]. Указание любого другого символа прервёт обновление приложения.

- Вы увидите оповещение о необходимости создания резервной копии перед обновлением ELMA365 Standard (KinD).
Для продолжения обновления приложения введите один из вариантов:
- [B] — создание резервной копии (Backup);
- [С] — пропустить создание резервной копии (Continue);
- [E] — прервать обновление приложения (Exit).
- Создайте резервную копию и продолжите обновление ELMA365 Standard (KinD), указав символ [B] или нажав клавишу ENTER.
Скрипт установки выполнит резервное копирование и приступит к обновлению приложения.

- Дождитесь сообщения об окончании обновления приложения.
Обновление ELMA365 Standard (KinD) завершено.
