В этой статье буду озвучивать те "No Comments" моменты с которыми сталкиваюсь по ходу общения и обслуживания данной системы, ведь то чем приходится заниматься врагу не пожелаешь.
- Плохо то, что на платформе ДЗЕН матом нельзя ругаться, а так душа просит.
Итак поехали
Обновление с релиза на релиз:
В этой ситуации вам поможет только Откат, восстанавливаемся из бэкапа.
Хотя нет вру, есть замечательное решение проблемы:
./elma365-docker.sh --delete
Warning all data will be deleted!!! Continue? [y/N] y
И все никаких больше нервов, но как говорил классик: "Шурик это не наш метод"
Процесс перехода с Microk8s на KinD:
Процесс завершился благополучно:
Проверяю процессы:
docker exec elma365 kubectl get pod
Перезагружаю машину и при попытке обновиться с марта 2024 на апрель 2024 наблюдаю картину:
Подтягиваю свежий скрипт:
curl -fsSL -o elma365-docker.sh https://dl.elma365.com/onPremise/master/2024.3-latest/installer-docker
Делаю файл исполняемым:
chmod +x elma365-docker.sh
Запускаю процесс обновления:
./elma365-docker.sh --upgrade
Скрипт не находит elma365 там где она должна быть, а это по дефолту /opt/elma365/docker, но находит где то в другом месте, без признаков версии системы, хотя движок работает:
А главный и самый важный Трэш момент связан с лицензией и оплатой годовой технической поддержки, если выяснится что у вас закончился договор - лафа и вы надумали обновиться, то вы это сделаете - скрипт не выдаст предупреждения, процесс визуально пройдет гладко, в лучшем случае вы увидите баннер при попытке авторизоваться в системе:
И тогда либо откат либо к менеджеру заносить денег, а в худшем варианте - после перезапуска система начнет сыпаться, не будет возможности даже снять дамп. Если вам не вериться, что такое возможно, посмотрите ниже:
Вот вам и разрекламированный софт. А вариантов два: бежать на другое решение, а если руководство не хочет, то забыть про обновления или платить, в принципе решение сделано для организаций где счет меньше миллиона - это мелкие расходы.
docker exec elma365 kubectl get pod
Error response from daemon: No such container: elma365
При этом web интерфейс работает, чудеса да и только.
docker container ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
нет ничего
Общение с менеджером:
В конечном итоге откатился на Microk8S