начало внимание
С 30.05.2024 заблокирован доступ из РФ к Docker Hub. Ознакомьтесь с официальным заявлением компании.
конец внимание
Процесс обновления ELMA365 Standard (KinD) прост и выполняется аналогично процессу установки.
Порядок обновления
Чтобы обеспечить целостность при миграции данных со сменой версии ELMA365, рекомендуется обновлять каждую мажорную версию без пропусков, например, версию 2023.2.1 можно обновить до 2023.3.1.
Если установленный чарт необходимо обновить более чем на одну версию, рекомендуется последовательно устанавливать каждую мажорную версию до актуального (latest) чарта.
Важно: в каждой версии необходимо устанавливать последний минорный релиз.
начало примера
Примеры:
- Версия установленного чарта 2023.5.1, версия актуального (latest) чарта 2023.6.9 — обновление производится в один этап: сразу до 2023.6.9.
- Версия установленного чарта 2023.3.23, версия актуального (latest) чарта 2023.6.9 — обновление производится в три этапа: 2023.3.23 > 2023.4.60 > 2023.5.31 > 2023.6.9.
- Версия установленного чарта 2023.11.56 версия актуального (latest) чарта 2023.4.42 — обновление производится в четыре этапа: 2023.11.56 > 2024.1.32 > 2024.2.30 > 2024.3.36 > 2024.4.42.
конец примера
Обратите внимание, если у вас установлена LTS версия, то вы можете обновить её сразу на следующую LTS версию в один этап, согласно графику жизненного цикла релизов.
Чтобы посмотреть список всех версий ELMA365, используйте следующую команду:
helm repo add elma365 https://charts.elma365.tech
helm repo update
helm search repo elma365/elma365 --versions
Алгоритм действий для установки через интернет:
- Скачайте скрипт установки актуальной (latest) версии.
- Скопируйте конфигурационный файл от текущей установленной версии.
- Запустите скрипт установки с ключом
--upgrade
.
Подробнее об установке через интернет читайте в статье «Установка ELMA365 Standard».
Алгоритм действий для offline установки без доступа в интернет:
- На компьютере с доступом в интернет загрузите файлы для актуальной (latest) офлайн-версии и скопируйте загруженные файлы на компьютер в закрытый контур.
- Скопируйте конфигурационный файл от текущей установленной версии.
- Запустите скрипт установки с ключами
--offline --upgrade
.
Подробнее об установке без доступа в интернет читайте в статье «Офлайн-установка ELMA365 Standard».
Шаг 1: Скачивание скрипта установки
Для установки через интернет:
Скачайте в отдельный каталог скрипт установки актуальной версии 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 && \
Пример выполнения загрузочного скрипта:
|
Адреса для загрузки других версий ELMA365 перечислены в статье «Ссылки для скачивания дистрибутивов ELMA365».
Шаг 2: Копирование конфигурационного файла
Скопируйте конфигурационный файл config-elma365.txt
из каталога обновляемой (текущей) установки в каталог с актуальной (latest) версией скрипта установки elma365-installer-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) завершено.