Введение#
В данном документе приводятся примеры шагов для подготовки окружения с помощью утилиты Storages и последующего запуска контейнеров LUNA PLATFORM.
Рекомендуется ознакомиться с руководством по утилите Storages перед развертыванием LUNA PLATFORM.
Данный документ включает в себя пример развертывания LUNA PLATFORM. LUNA PLATFORM разворачивается в минимальной рабочей конфигурации для использования в демонстрационных целях. Данная конфигурация не является достаточной для реальной эксплуатации системы в продуктивном контуре.
Считается, что установка выполняется на сервере с Almalinux 8, где LP не была установлена.
Администратор должен вручную сконфигурировать Firewall и SELinux на сервере. Их конфигурация не описывается в данном документе.
В данной установке не предполагается резервное копирование каких-либо данных LP или копирование баз данных.
Для развертывания LUNA PLATFORM нужно выполнить действия из следующих разделов:
- "Подготовка к запуску" — действия по распаковке архивов, подготовке директорий, настройке лицензии и пр. Некоторые действия могут быть опциональными.
- "Запуск сторонних сервисов" — запуск СУБД PostgreSQL и БД Redis, Influx
- "Подготовка окружения" — подготовка окружения (создание баз данных, бакетов и пр.)
- "Запуск сервисов" — запуск контейнеров с сервисами LUNA PLATFORM
В разделе "Дополнительная информация" приводится полезная информация по описанию параметров запуска сервисов, командах Docker, включении Grafana для визуализации мониторинга и пр.
Для использования LUNA PLATFORM в Docker-контейнерах требуется сетевая лицензия. Лицензия предоставляется компанией VisionLabs по запросу отдельно от поставки. Лицензионный ключ создается с помощью отпечатка системы. Этот отпечаток создается на базе информации об аппаратных характеристиках сервера. Таким образом, полученный лицензионный ключ будет работать только на том же сервере, с которого был получен отпечаток системы. LUNA PLATFORM можно активировать с помощью одной из двух утилит — HASP или Guardant. В разделе "Активация лицензии" приведены полезные ссылки на инструкции по активации лицензионного ключа для каждого способа.
Данный документ не включает руководство по использованию Docker. Пожалуйста, обратитесь к документации Docker для более подробной информации:
Для коммерческого использования LP рекомендуется оркестрация сервисов. Их использование не описано в данном документе.
Все описываемые команды необходимо исполнять в оболочке Bash (когда команды запускаются напрямую на сервере) или в программе для работы с сетевыми протоколами (в случае удаленного подключения к серверу), например, Putty.