Перейти к содержанию

Введение#

В данном документе описаны основные шаги, необходимые для обновления с дистрибутива LUNA PLATFORM 4 (версия 4.5.4) на LUNA PLATFORM 5 с сервисом Backport 4. См. раздел "Backports" в LP_Administration_Manual.pdf для информации о сервисе Backport 4.

В случае если у вас более ранняя версия LUNA PLATFORM, следует обновить ее до версии 4.5.4. Затем следует выполнить миграцию.

В данном документе описывается миграция из LUNA PLATFORM 4.5.4, установленной в конфигурации по умолчанию. Обратите внимание на то, что конфигурация LUNA PLATFORM и масштабирование системы могут различаться. В этом случае используйте данное руководство как пример общего подхода к миграции LUNA PLATFORM.

Для использования LUNA PLATFORM в Docker-контейнерах требуется сетевая лицензия. Лицензия предоставляется компанией VisionLabs по запросу отдельно от поставки. Лицензионный ключ создается с помощью отпечатка системы. Этот отпечаток создается на базе информации об аппаратных характеристиках сервера. Таким образом, полученный лицензионный ключ будет работать только на том же сервере, с которого был получен отпечаток системы. LUNA PLATFORM можно активировать с помощью одной из двух утилит - HASP или Guardant. В разделе "Активация лицензии" приведены инструкции по активации лицензионного ключа для каждого способа.

В данном документе описывается установка всех сервисов на одном устройстве.

В инструкции приводится пример команд для миграции БД PostgreSQL с версии 9.6, которая работает как сервис, на версию 12, запущенную в Docker-контейнере. При необходимости можно выполнить миграцию на версию 12, запущенную как сервис (не описано в данной документации).

Для успешного обновления нужно выполнить действия из разделов "Подготовка к обновлению" и "Запуск сервисов". В разделе "Дополнительная информация" приводится полезная информация по описанию параметров запуска сервисов, командах Docker, информация по запуску сервиса Python Matcher Proxy для использования плагинов сравнения и др.

Данный документ включает в себя пример развертывания LUNA PLATFORM. В нем подразумевается минимальная рабочая мощность LUNA PLATFORM в демонстрационных целях, но для реальной работы системы этого недостаточно.

Все описываемые команды необходимо исполнять в оболочке Bash (когда команды запускаются напрямую на сервере) или в программе для работы с сетевыми протоколами (в случае удаленного подключения к серверу), например, Putty.

Данный документ не включает руководство по использованию Docker. Пожалуйста, обратитесь к документации Docker для получения более подробной информации:

https://docs.docker.com

Для активации LUNA PLATFORM требуется файл лицензии. Этот файл предоставляется компанией VisionLabs по запросу.

Все действия, описанные в данном руководстве, должны выполняться пользователем root. В данном документе не описывается создание пользователя с привилегиями администратора и последующая установка, выполняемая этим пользователем.