Установка#

Матрица зависимостей компонентов#

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

Код компонента

Kintsugi (DBCM)

Kintsugi agent (DBDA)

Kintsugi (DBCM)

Опция

Kintsugi agent (DBDA)

Да

где:

  • Да — зависимость между модулями обязательна;

  • Опция — подразумевает настройку интеграции между модулями в рамках определенных инсталляций.

Состав дистрибутива#

Platform V Kintsugi (DBM) редакция Enterprise поставляется дистрибутивом в виде архива.

Дистрибутив DBM-X.X.X-XX-distrib.zip содержит в себе:

  • DBM-X.X.X-XX-cyclonedx-distrib.json - файл, содержащий список всех зависимостей исходного кода программного продукта;

  • DBM-X.X.X-XX-owned-distrib.zip - архив с версией Platform V Kintsugi, содержащий:

    • DBCM-bin-X.X.X-XX-cyclonedx-distrib.json - файл, содержащий список всех зависимостей исходного кода программного продукта;

    • DBDA-bin-X.X.X-XX-cyclonedx-distrib.json - файл, содержащий список всех зависимостей исходного кода программного продукта;

    • DBCM-bin-X.X.X-XX-distrib.zip - архив, содержащий каталог с бинарными файлами и файлами сбора Docker-образов;

    • DBDA-bin-X.X.X-XX-distrib.zip - архив, содержащий установочный пакет kgagent-X.X.X-XX.x86_64.rpm;

    • DBCM-bin-X.X.X-XX.pom - файл с информацией об артефакте DBCM-bin-X.X.X-XX-distrib.zip;

    • DBDA-bin-X.X.X-XX.pom - файл с информацией об артефакте DBDA-bin-X.X.X-XX-distrib.zip;

    • DBCM-cfg-X.X.X-XX-distrib.zip - архив, содержащий каталог с конфигурационными файлами установки helm charts, в том числе:

      • ./conf/helm/application/kintsugi/values.yaml – файл с конфигурацией helm-шаблона Kintsugi;

      • ./conf/helm/application/istio-kintsugi/values.yaml – файл с конфигурацией helm-шаблона Istio;

    • DBCM-cfg-X.X.X-XX.pom - файл с информацией об артефакте DBCM-cfg-X.X.X-XX-distrib.zip;

    • DBCM-dbinit-X.X.X-XX-distrib.zip - архив, содержащий:

      • db_scripts_repository.zip - архив, содержащий:

        • sql/1.X.X – каталог файлов с SQL-скриптами обновления БД метаданных Kintsugi;

        • master_changelog.xml – манифест обновления БД;

        • 1.X.X_changelog.xml – манифест обновления версии БД;

      • db_scripts_thresholds.zip - архив, содержащий:

        • sql/1.X.X – каталог файлов с SQL-скриптами обновления БД порогов метрик;

        • master_changelog.xml – манифест обновления БД;

        • 1.X.X_changelog.xml – манифест обновления версии БД;

      • db_scripts_timescaledb.zip - архив, содержащий:

        • sql/1.X.X – каталог файлов с SQL-скриптами обновления БД мониторинга TimescaleDB;

        • master_changelog.xml – манифест обновления БД;

        • 1.X.X_changelog.xml – манифест обновления версии БД.

      • db_scripts_agents.zip - архив, содержащий:

        • sql/1.X.X – каталог файлов с SQL-скриптами обновления БД агента сбора и хранения метрик;

        • master_changelog.xml – манифест обновления БД;

        • 1.X.X_changelog.xml – манифест обновления версии БД.

    • DBCM-dbinit-X.X.X-XX.pom - файл с информацией об артефакте DBCM-dbinit-X.X.X-XX-distrib.zip;

    • hash-trace.json - файл, содержащий данные с трассировкой изменений имен и контрольных сумм архивов с бинарными артефактами и конфигурациями компонентов после сборки;

    • Report.json - файл, содержащий данные о переносе зависимостей из архива с компонентами продукта в архивы с вендорскими зависимостями;

  • DBM-X.X.X-XX-party-distrib.zip – архив со сторонними зависимостями:

    • DBM-agent-plugins-X.X.X-XX-distrib.zip - архив, содержащий пример конфигурации Lua-приложений;

    • DBM-liquibase-binary-X.X.X-XX-distrib.zip - архив, содержащий артефакты Liquibase;

    • DBM-iam-conf-X.X.X-XX-distrib.zip - архив, содержащий IAM конфигурацию.

  • DBCM-X.X.X-XX-owned.pom - файл с информацией об артефакте DBM-X.X.X-XX-owned-distrib.zip;

  • DBDA-X.X.X-XX-owned.pom - файл с информацией об артефакте DBM-X.X.X-XX-owned-distrib.zip;

  • DBM-X.X.X-XX-party.pom – файл с информацией об артефакте DBM-X.X.X-XX-party-distrib.zip;

  • DBM-doc-X.X.X-XX-distrib.zip - архив с технической документацией на Platform V Kintsugi;

  • DBM-doc-X.X.X-XX.pom - файл с информацией об артефакте DBM-doc-X.X.X-XX-distrib.zip.

Примечание

X.X.X-XX - версия Platform V Kintsugi (DBM).

В составе дистрибутива также поставляется ПО Liquibase версии 4.29.2, необходимое для установки системных БД Platform V Kintsugi (DBM).

Порядок установки#

Установка Platform V Kintsugi (DBM) редакция Enterprise выполняется покомпонентно согласно инструкциям, представленным в разделах:

  1. Установка компонента Kintsugi (DBCM) (обязательный) делится на этапы:

    1. Ручная установка:

      1. Установка веб-интерфейса компонента Kintsugi (DBCM)

      2. Установка клиентского приложения Kintsugi (DBCM) для Microsoft Windows

    2. Настройка интеграции Kintsugi (DBCM)

  2. Установка компонента Kintsugi agent (DBDA) (опциональный)

Примечание

Установка компонента Kintsugi (DBCM) обязательна, так как отсутствие данной системы приведет к полной неработоспособности Platform V Kintsugi (DBM) редакция Enterprise.

Установка компонента Kintsugi agent (DBDA) опциональна, так как отсутствие данной системы приведет к невозможности получения метрик хоста и обнаружения установленных СУБД семейства PostgreSQL. Это приведет к отсутствию данных на виджетах Использование памяти, Использование памяти программами и Использование CPU в системе (дашборд Метрики вкладка Метрики) компонента Kintsugi (DBCM).