Откат#
Для отката Platform V Kintsugi (DBM) редакция Enterprise на предыдущую версию выполните следующие сценарии.
Принудительное удаление текущей версии не требуется.
Сценарии отката могут быть выполнены в любом порядке:
Откат компонента Kintsugi (DBCM):
Откат компонента Kintsugi agent (DBDA).
Откат модуля Kintsugi agent (DBDA) в текущей версии Platform V Kintsugi (DBM) редакция Enterprise не предусмотрен.
Kintsugi (DBCM) поддерживает возможность отката до последней рабочей версии, без нарушения работоспособности интеграции с внешними сервисами.
Миграция данных Kintsugi (DBCM)#
Внимание
Миграция данных выполняется администратором СУБД.
Примечание
Рекомендуется выполнить резервное копирование БД перед выполнением отката.
Шаги отката#
Для миграции данных для Kintsugi (DBCM) выполните откат:
Откат БД порогов метрик#
Для отката БД порогов метрик:
Распакуйте содержимое архива
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 historyВыполните команду отката схемы БД до выбранной точки восстановления:
./liquibase rollback --tag=<ВЕРСИЯ_KINTSUGI>Выполните проверку состояния БД:
./liquibase history
Откат БД метаинформации 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;
Откат БД мониторинга TimescaleDB#
Для отката БД мониторинга TimescaleDB:
Распакуйте содержимое архива
db_scripts_timescaledb.zip.Выполните конфигурацию файла
liquibase.properties.Пример конфигурации:
changelogFile: /path/to/changelog/timescaledb/master_changelog.xml url: jdbc:postgresql://metrics_host:metrics_port/metrics_db username: {username_example} password: {password_example} defaultSchemaName: metricsВыполните шаги 3 – 5 сценария «Откат БД порогов метрик».
Проверка отката#
Проверьте корректность отката Kintsugi (DBCM) согласно разделу «Проверка работоспособности Kintsugi (DBCM)» пункт Сервисы хранения данных.
Откат на последнюю установленную версию Kintsugi (DBCM)#
Шаги отката#
Для отката на последнюю установленную версию Kintsugi (DBCM) выберите нужный чарт для отката и выполните следующую команду:
helm rollback <имя чарта> <номер последней работоспособной версии> -n <имя namespace, в котором развернут проект>
Rollback was a success! Happy Helming! #Сообщение об успешном завершении команды
Проверка отката#
Проверьте функционирование Kintsugi (DBCM) согласно разделу Проверка работоспособности.