Введение#
В данном документе описаны основные шаги, необходимые для обновления с дистрибутива LUNA PLATFORM 4 (версия 4.5.4) на LUNA PLATFORM 5 с сервисом Backport 4. См. раздел "Backports" в руководстве администратора для информации о сервисе Backport 4.
Примечание. Данный документ протестирован на версии v.5.64.0.
Данный документ включает в себя пример развертывания LUNA PLATFORM. В нем подразумевается минимальная рабочая мощность LUNA PLATFORM в демонстрационных целях, но для реальной работы системы этого недостаточно.
В случае если у вас более ранняя версия LUNA PLATFORM, следует обновить ее до версии 4.5.4. Затем следует выполнить миграцию.
В данном документе описывается миграция из LUNA PLATFORM 4.5.4, установленной в конфигурации по умолчанию. Обратите внимание на то, что конфигурация LUNA PLATFORM и масштабирование системы могут различаться. В этом случае используйте данное руководство как пример общего подхода к миграции LUNA PLATFORM.
В данном документе описывается установка всех сервисов на одном устройстве.
Для использования LUNA PLATFORM в Docker-контейнерах требуется сетевая лицензия. Лицензия предоставляется компанией VisionLabs по запросу отдельно от поставки. Лицензионный ключ создается с помощью отпечатка системы. Этот отпечаток создается на базе информации об аппаратных характеристиках сервера. Таким образом, полученный лицензионный ключ будет работать только на том же сервере, с которого был получен отпечаток системы. LUNA PLATFORM можно активировать с помощью одной из двух утилит — HASP или Guardant. В разделе "Обновление лицензии" приведены полезные ссылки на инструкции по активации лицензионного ключа для каждого способа.
В инструкции приводится пример запуска СУБД PostgreSQL 16 в Docker-контейнере из Docker-реестра VisionLabs. В документации по установке LUNA PLATFORM 4.5.4 приводился пример использования версия PostgreSQL 9.6. Миграция СУБД PostgreSQL не описана в данной документации.
Для выполнения миграции нужно выполнить действия из следующих разделов:
- "Подготовка к обновлению" — действия по распаковке архивов, подготовке директорий, настройке лицензии и пр. Некоторые действия могут быть опциональными.
- "Запуск сервисов" — действия по миграции баз данных и запуск сервисов.
В разделе "Дополнительная информация" приводится полезная информация по описанию параметров запуска сервисов, командах Docker, включении Grafana для визуализации мониторинга и пр.
Для активации LUNA PLATFORM требуется файл лицензии. Этот файл предоставляется компанией VisionLabs по запросу.
Все действия, описанные в данном руководстве, должны выполняться пользователем root. В данном документе не описывается создание пользователя с привилегиями администратора и последующая установка, выполняемая этим пользователем.