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

Общие сведения и технические требования к серверу для установки логин центра

Общая схема логин центра

Внутренняя схема взаимодействия Логин Центра

Технические требования

Параметры сервера

Info

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

vCPU 8
RAM 8GB
DISK 50GB

Разметка диска

Info

Каталог установки логин центра рекомендуется размещать на отдельном разделе с переносом рабочего каталога Docker в этот раздел.

точка монтирования размер
/ 20GB
/om 30GB

Программное обеспечение

Docker Engine последней версии. Инструкция по установке

Общие сведения об инсталляторе и взаимодействию с ЛЦ

Дистрибутив Логин центра поставляется в виде одного исполняемого файла - инсталлятора. Обычно, имя файла соответствует шаблону: installer.версия.sh. Как установка, так и обновление приложения Логин Центра производится с помощью одного файла инсталлятора соответствующей версии.

Инсталлятору при запуске могут передаваться параметры установки. Они перечисляются после символа двойного тире (--). Например, команда для вывода справочной информации о всех параметрах инсталлятора и их краткого описания будет выглядеть так:

./installer.версия.sh -- -h

Вывод консоли:

Дистрибутив LC поставляется в виде единого установочного файла (инсталлятора), который включает:

  • все необходимые Docker-образы
  • стандартную структуру каталогов
  • базовые конфигурационные файлы и шаблоны

Универсальный инсталлятор

Текущий инсталлятор имеет иной подход к структуре папок и файлов установленного приложения. Если ранее был установлен LC с прежней структурой (до версии 1.34), то новый инсталлятор произведет автоматическую миграцию к новой структуре хранения и управления приложением.

Основные отличия текущей версии инсталлятора от прежней:

Параметры приложения и его компонентов хранятся в виде файла manifest.yml. Для версий ниже 1.34.0 (f-1.000.0.0) параметры хранились в .env файле.

Управление приложением производится с помощью скриптов manage. Скрипт manage необходим для остановки и запуска приложения, а также для других действий по обслуживанию приложения. В прежней версии для управления использовались скрипты start.sh и stop.sh соответственно.

Изменением параметров уже работающего приложения производится скрипт configure.sh. Он необходим при переконфигурировании уже установленного приложения. Его необходимо запускать в случае изменения файла с параметрами приложения manifest.yml и других файлов, чтобы изменения вступили в силу. Инсталлятор LC поддерживает установку на нескольких платформах.

Платформа — это программное окружение, на базе которого будет функционировать LC и которое необходимо для его корректной работы. Получить список поддерживаемых платформ можно, передав инсталлятору параметр -l:

./installer.версия.sh -- -l

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

  • Docker — установка на машину с использованием функционала Docker.
  • Helm — установка в кластере Kubernetes (k8s, k3s). Используется утилита Helm для развертывания приложения и управления обновлениями, по имени которой и названа платформа инсталляции.

При запуске инсталлятора параметр платформы указывается с помощью параметра -p и указания наименования платформы для установки (можно получить заранее передачей параметра -l).

Если платформа не указана, то используется платформа по умолчанию (первая из списка вывода поддерживаемых платформ).