Обновление компонента Kintsugi (DBCM)#
Внимание
Перед началом обновления Kintsugi (DBCM) сделайте резервную копию баз данных метаданных и метрик согласно документации Platform V Pangolin DB (PSQ)/PostgreSQL.
Миграция данных для Kintsugi (DBCM) версий 1.5.Х и выше#
Шаги обновления#
Для миграции данных для Kintsugi (DBCM) версий 1.5.Х и выше выполните обновления:
Обновление БД порогов метрик#
Для обновления БД порогов метрик:
Распакуйте содержимое архива
db_scripts_thresholds.zip.Выполните конфигурацию файла
liquibase.properties.Пример конфигурации:
changelogFile: /path/to/changelog/thresholds/master_changelog.xml url: jdbc:postgresql://thresholds_host:thresholds_port/thresholds_db username: {username_example} password: {password_example} defaultSchemaName: metrics_thresholdsВыполните сценарий инсталляции БД:
./liquibase updateВыполните проверку состояния БД:
./liquibase historyУстановите тег новой версии Kintsugi для реализации возможности отката:
./liquibase tag --tag=<ВЕРСИЯ_KINTSUGI>
Обновление БД метаинформации Kintsugi (DBCM)#
Для обновления БД метаинформации Kintsugi:
Распакуйте содержимое архива
db_scripts_repository.zip.Выполните конфигурацию файла
liquibase.properties.Пример конфигурации:
changelogFile: /path/to/changelog/repository/master_changelog.xml url: jdbc:postgresql://meta_host:meta_port/meta_db username: {username_example} password: {password_example} defaultSchemaName: metaВыполните шаги 3 – 5 сценария «Обновление порогов метрик».
Выдайте пользователю
kintsugiпривилегии (SELECT,INSERT,DELETE,UPDATE) в схемеmeta:GRANT SELECT, INSERT, DELETE, UPDATE ON ALL TABLES IN SCHEMA meta TO kintsugi;
Проверка обновления#
Проверьте корректность обновления Kintsugi (DBCM) согласно разделу «Проверка работоспособности Kintsugi (DBCM)» пункт Сервисы хранения данных.
Обновление компонента Kintsugi (DBCM) до версии 2.1.0#
Шаги обновления#
Для обновления Kintsugi (DBCM) версии 2.1.0:
Проверьте, какие чарты установлены:
helm ls NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION <имя чарта kintsugi> <имя namespace> 1 2023-05-23 09:23:07.027896 +0300 MSK deployed App Helm chart-1.0.0Выберите нужный чарт и выполните следующую команду:
helm upgrade <имя чарта> <путь к файлу с конфигурацией> -n <имя namespace, в котором развернут проект> #Сообщение об успешном завершении команды: Release <имя чарта> has been upgraded. Happy Helming! NAME: <имя> LAST DEPLOYED: Tue May 23 09:28:01 2023 NAMESPACE: <имя namespace> STATUS: deployed REVISION: 2 TEST SUITE: None
Проверка обновления#
Проверьте корректность обновления Kintsugi (DBCM) согласно разделу Проверка работоспособности Kintsugi (DBCM).