Установка компонента Kintsugi (DBCM)#
Автоматизированная установка сервиса с использованием Docker Compose#
В разделе приведен порядок автоматизированной установки Kintsugi (DBCM) с использованием Docker Compose:
Быстрый старт на стенде с ОС Linux с использованием Platform V DevOps Tools (DOT).
Быстрый старт на стенде с ОС Linux с использованием скрипта unpack.sh.
Быстрый старт на стенде с ОС Linux с использованием Platform V DevOps Tools (DOT)#
Для быстрого старта Kintsugi Standard на стенде с ОС Linux с использованием Platform V DevOps Tools (DOT):
Установите Docker и Docker Compose для вашей версии ОС Linux согласно документации продукта.
Распакуйте архивы
DBCM-bin-X.X.X-XX-std-distrib.zip,DBCM-cfg-X.X.X-XX-std-distrib.zipиDBCM-dbinit-X.X.X-XX-std-distrib.zipв один каталог.Перейдите в каталог
package/conf.Скопируйте файл
example.envв.env.Откройте файл
.env.Задайте параметру
DOMAINзначение IP-адреса стенда, на котором выполняется установка.Выполните команду развертывания:
docker compose up -d --buildПримечание
Запуск может занимать до нескольких минут, контейнеры несколько раз перезапустятся.
В консоли будет виден статус контейнеров.
Запустите Kintsugi Standard, для этого в браузере перейдите по адресу
https://<ЗАДАННЫЙ IP-АДРЕС>.Примечание
Если через 5 минут Kintsugi Standard не запускается, проверьте правильность заполнения файла
.envсогласно примеру конфигурации переменных окружения Docker Compose.Пройдите процедуру аутентификации предложенным способом, используя для входа предустановленные данные авторизации (логин/пароль)
admin/admin.
Быстрый старт на стенде с ОС Linux с использованием скрипта unpack.sh#
Для быстрого старта Kintsugi Standard на стенде с ОС Linux с использованием скрипта DBM-unpack-X.X.X-std-XX-distrib.sh:
Установите Docker и Docker Compose для вашей версии ОС Linux согласно документации продукта.
Распакуйте дистрибутив Kintsugi.
Запустите скрипт
DBM-unpack-X.X.X-std-XX-distrib.sh:chmod +x DBM-unpack-X.X.X-std-XX-distrib.sh ./DBM-unpack-X.X.X-std-XX-distrib.shПерейдите в директорию
package/conf.Скопируйте файл
example.envв.env.В файле
.envопределите параметрDOMAIN- адрес хоста на котором выполняется установка.Выполните команду развертывания:
docker compose up -d --buildПримечание
Запуск может занимать до нескольких минут, контейнеры несколько раз перезапустятся.
В консоли будет виден статус контейнеров.
Запустите Kintsugi Standard, для этого в браузере перейдите по адресу
https://<ЗАДАННЫЙ IP-АДРЕС>.Примечание
Если через 5 минут Kintsugi Standard не запускается, проверьте правильность заполнения файла
.envсогласно примеру конфигурации переменных окружения Docker Compose.Пройдите процедуру аутентификации предложенным способом, используя для входа предустановленные данные авторизации (логин/пароль)
admin/admin.
Переменные окружения Docker Compose#
Внимание
Дистрибутив поставляется с преднастроенными конфигурациями, изменение значений параметров не рекомендуется, за исключением параметра DOMAIN.
Пример наполнения файла конфигурации переменных окружения Docker Compose.
Ниже приведено описание параметров и примеры их значений:
Параметр |
Пример |
Описание |
|---|---|---|
|
|
Домен Kintsugi Standard |
|
|
Базовый образ для сервисов Kintsugi Standard |
|
|
Базовый образ веб-сервера Kintsugi Standard |
|
|
Базовый образ для инициализации Kintsugi Standard |
|
|
Образ Keycloak |
|
|
Образ OpenResty |
|
|
Файл, содержащий пароль пользователя postgres |
|
|
Имя БД метаданных |
|
|
Имя БД метрик |
|
|
Путь к файлу с логином БД метаданных |
|
|
Путь к файлу с паролем БД метаданных |
|
|
Путь к файлу с логином БД метрик |
|
|
Путь к файлу с паролем БД метрик |
|
|
Путь к файлу с логином БД хранения порогов метрик |
|
|
Имя БД хранения порогов метрик |
|
|
Путь к файлу с паролем БД хранения порогов метрик |
|
|
Имя БД агента сбора и хранения метрик |
|
|
Путь к файлу с логином БД агента сбора и хранения метрик |
|
|
Путь к файлу с паролем БД агента сбора и хранения метрик |
|
|
Имя пользователя учетной записи Kintsugi Standard |
|
|
Пароль учетной записи Kintsugi Standard |
|
|
ID клиента учетной записи Kintsugi Standard в Keycloak |
|
|
Секрет учетной записи Kintsugi Standard в Keycloak |
|
|
Режим работы Keycloak |
|
|
Включение/отключение импорта Realm (true/false) |
|
|
Путь к БД Keycloak |
|
|
Тип БД |
|
|
Имя пользователя БД Keycloak |
|
|
Пароль БД Keycloak |
|
|
Включение/отключение HTTP (true – работает на HTTP, false (или не заданно) – HTTPS). Допускается использовать только значение |
|
|
Включение/отключение ограничений на использование HTTPS (true/false –не будет проверять домен на соответствие) |
|
|
Включение/отключение динамического преобразования в заголовках запроса (true/false) |
|
|
Имя пользователя Keycloak |
|
|
Пароль Keycloak |
|
|
FQDN админ панели Keycloak |
|
|
Включение/отключение автоматической инициализации Keycloak при первом запуске (true/false) |
|
|
Порт Keycloak |
|
|
Переключатель уровня логирования для всех модулей Kintsugi: |
|
|
Включение контроля работоспособности Keycloak. Допускается использовать только значение |
|
|
Путь к сертефикату Keycloak |
|
|
Ключ сертефиката Keycloak |
|
|
Версии протоколов TLS, разрешенных к использованию Keycloak |
|
|
Домен Keycloak |
|
|
Имя Realm с настройками Kintsugi Standard |
|
|
ID клиента учетной записи Kintsugi в OpenResty |
|
|
Секрет учетной записи Kintsugi в OpenResty |
|
|
Имя проекта Compose |