Откат#

Для отката Platform V Kintsugi (DBM) редакция Enterprise на предыдущую версию выполните следующие сценарии.

Принудительное удаление текущей версии не требуется.

Сценарий отката модуля Kintsugi (DBCM)#

Kintsugi (DBCM) поддерживает возможность отката до последней рабочей версии, без нарушения работоспособности интеграции с внешними сервисами.

Миграция данных Kintsugi (DBCM)#

Внимание

Миграция данных выполняется администратором СУБД.

Примечание

Рекомендуется выполнить резервное копирование БД перед выполнением отката.

Откат БД порогов метрик#

Для отката БД порогов метрик:

  1. Распакуйте содержимое архива db_scripts_thresholds.zip.

  2. Выполните конфигурацию файла 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
    
  3. Выполните листинг истории изменений БД и выберите точку восстановления (тег версии):

    ./liquibase history
    
  4. Выполните команду отката схемы БД до выбранной точки восстановления:

    ./liquibase rollback --tag=<ВЕРСИЯ_KINTSUGI>
    
  5. Выполните проверку состояния БД:

    ./liquibase history
    

Откат БД метаинформации Kintsugi (DBCM)#

Для отката БД метаинформации Kintsugi:

  1. Распакуйте содержимое архива db_scripts_repository.zip.

  2. Выполните конфигурацию файла 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. Выполните шаги 3 – 5 сценария «Откат БД порогов метрик».

  4. Выдайте пользователю kintsugi привилегии (SELECT, INSERT, DELETE, UPDATE) в схеме meta:

    GRANT SELECT, INSERT, DELETE, UPDATE ON ALL TABLES IN SCHEMA meta TO kintsugi;
    

Откат БД мониторинга TimescaleDB#

Для отката БД мониторинга TimescaleDB:

  1. Распакуйте содержимое архива db_scripts_timescaledb.zip.

  2. Выполните конфигурацию файла 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. Выполните шаги 3 – 5 сценария «Откат БД порогов метрик».

Откат на последнюю установленную версию Kintsugi (DBCM)#

Для отката на последнюю установленную версию Kintsugi (DBCM):

  1. Выберите нужный чарт для отката и выполните следующую команду:

    helm rollback <имя чарта> <номер последней работоспособной версии> -n <имя namespace, в котором развернут проект>
    Rollback was a success! Happy Helming! #Сообщение об успешном завершении команды
    
  2. Проверьте функционирование Kintsugi (DBCM) согласно разделу Проверка работоспособности.

Сценарий отката модуля Kintsugi agent (DBDA)#

Откат модуля Kintsugi agent (DBDA) в текущей версии Platform V Kintsugi (DBM) редакция Enterprise не предусмотрен.