Установка#
Матрица зависимостей компонентов#
В таблице перечислены зависимости компонентов программного продукта между собой, которые могут влиять на конфигурацию установки продукта.
Код компонента |
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-distrib.zip // дистрибутив программного продукта
├── DBM-X.X.X-XX-cyclonedx-distrib.json // схема SBOM
├── DBM-X.X.X-XX-owned-distrib.zip // дистрибутив продукта
│ ├── DBCM-bin-X.X.X-XX-cyclonedx-distrib.json // схема SBOM для компонента DBCM
│ ├── DBDA-bin-X.X.X-XX-cyclonedx-distrib.json // схема SBOM для компонента DBDA
│ ├── 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
│ ├── DBDA-bin-X.X.X-XX.pom // метаданные артефакта DBDA-bin
│ ├── DBCM-cfg-X.X.X-XX-distrib.zip // конфигурационные файлы Helm-шаблонов
│ │ ├── ./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
│ ├── DBCM-dbinit-X.X.X-XX-distrib.zip // инициализация системных БД
│ │ ├── db_scripts_repository.zip // скрипты БД метаданных
│ │ │ ├── sql/2.X.X // SQL-скрипты обновления БД метаданных Kintsugi
│ │ │ ├── master_changelog.xml // манифест обновления БД
│ │ │ └── 2.X.X_changelog.xml // манифест обновления версии БД
│ │ ├── db_scripts_thresholds.zip // скрипты БД порогов метрик
│ │ │ ├── sql/2.X.X // SQL-скрипты обновления БД порогов метрик
│ │ │ ├── master_changelog.xml // манифест обновления БД
│ │ │ └── 2.X.X_changelog.xml // манифест обновления версии БД
│ │ ├── db_scripts_agents.zip // скрипты БД агента сбора метрик
│ │ │ ├── sql/2.X.X // SQL-скрипты обновления БД агента сбора и хранения метрик
│ │ │ ├── master_changelog.xml // манифест обновления БД
│ │ │ └── 2.X.X_changelog.xml // манифест обновления версии БД
│ │ ├── db_scripts_pgexplaindb.zip // скрипты БД Tensor
│ │ │ ├── sql/2.X.X // SQL-скрипты обновления БД Tensor
│ │ │ ├── master_changelog.xml // манифест обновления БД
│ │ │ └── 2.X.X_changelog.xml // манифест обновления версии БД
│ ├── DBCM-dbinit-X.X.X-XX.pom // метаданные артефакта DBCM-dbinit
│ ├── hash-trace.json // данные трассировки изменений имен и контрольных сумм
│ └── Report.json // данные о переносе зависимостей в вендорские архивы
├── DBM-X.X.X-XX-party-distrib.zip // внешние opensource зависимости
│ ├── 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 // документация на {{product_name}}
└── DBM-doc-X.X.X-XX.pom // метаданные артефакта DBM-doc
Примечание
X.X.X-XX - версия Platform V Kintsugi (DBM).
В составе дистрибутива также поставляется ПО Liquibase версии 4.30.0, необходимое для установки системных БД Platform V Kintsugi (DBM).
Порядок установки#
Установка Platform V Kintsugi (DBM) редакция Enterprise выполняется покомпонентно согласно инструкциям, представленным в разделах:
Установка компонента Kintsugi (DBCM) (обязательный) делится на этапы:
Установка компонента Kintsugi agent (DBDA) (опциональный)
Установка компонента DB Advisor (опциональный)
Примечание
Установка компонента Kintsugi (DBCM) обязательна, так как отсутствие данной системы приведет к полной неработоспособности Platform V Kintsugi (DBM) редакция Enterprise.
Установка компонента Kintsugi agent (DBDA) опциональна, так как отсутствие данной системы приведет к невозможности получения метрик хоста и обнаружения установленных СУБД семейства PostgreSQL. Это приведет к отсутствию данных на виджетах Использование памяти, Использование памяти программами и Использование CPU в системе (дашборд Метрики вкладка Метрики) компонента Kintsugi (DBCM).