Общая информация
Руководство описывает нативную установку Платформы Данных Селена. Установка выполняется непосредственно в операционную систему на виртуальных или физических серверах (baremetal) с использованием системных пакетов и служб systemd. Подход не предполагает использования контейнерных сред (Podman, Docker) и предназначен для сред, где требуется прямое управление ресурсами и минимальный уровень абстракции.
Установку и конфигурацию программного обеспечения должны выполнять сертифицированные инженеры. По вопросам установки, обновления, получения дистрибутива и лицензии обращайтесь по адресу info@selena-lakehouse.ru.
Сценарии установки
Таблица 1.1. Сценарии установки Selena (baremetal)
| Сценарий | Компоненты | Комментарий | Режим установки | |
|---|---|---|---|---|
| 1 | All-in-One | Инфра + control-plane + Engine | Всё на одной ВМ | Online/offline |
| 2 | Инфра + control-plane | Инфра + control-plane (без Engine) | Engine устанавливается позже через Cluster Manager и может быть вынесен на отдельные ноды (multi-node) |
Режимы установки:
- Online — образы загружаются из hub.selena.sh.
- Offline — образы загружаются из офлайн-бандла, без обращения к внешнему реестру.
Поддерживается подключение baremetal-инсталляции Selena к уже развёрнутым экземплярам PostgreSQL и Keycloak, описание в главе 7 «Внешние PostgreSQL и Keycloak (consume-only)».
Конфигурация
Таблица 1.2. Файлы конфигурации для сценариев установки
| Компоненты | Режим | deploy-конфиг | artifacts-конфиг |
|---|---|---|---|
| All-in-One (инфра + control-plane + Engine) | онлайн | examples/all-in-one.deploy.yaml | examples/artifacts.yaml |
| офлайн | examples/offline.deploy.yaml | examples/artifacts-offline.yaml | |
| Инфра + control-plane, полный набор (без Engine) | онлайн | examples/online.deploy.yaml | examples/artifacts.yaml |
| офлайн | examples/online.deploy.yaml | examples/artifacts-offline.yaml | |
| Только Cluster Manager (PostgreSQL + Keycloak + CM) | онлайн | examples/cm.deploy.yaml | examples/artifacts.yaml |
| офлайн | examples/cm.deploy.yaml | examples/artifacts-offline.yaml | |
| Любой из перечисленных + внешние PostgreSQL / Keycloak | examples/external-services.deploy.yaml как основа | По режиму |