Откат#
Для отката 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;
Проверка отката#
Проверьте корректность отката Kintsugi (DBCM) согласно разделу «Проверка работоспособности Kintsugi (DBCM)» пункт Сервисы хранения данных.
Откат на последнюю установленную версию Kintsugi (DBCM)#
Шаги отката#
Для отката на последнюю установленную версию Kintsugi (DBCM) выберите нужный чарт для отката и выполните следующую команду:
helm rollback <chart_name> <revision_number> -n <namespace>
Rollback was a success! Happy Helming! #Сообщение об успешном завершении команды
Замените плейсхолдеры:
Параметр |
Пример |
Описание |
|---|---|---|
|
|
Имя Helm-чарта |
|
|
Номер ревизии, на которую нужно выполнить откат |
|
|
Namespace, в котором развернут проект |
Проверка отката#
Проверьте функционирование Kintsugi (DBCM) согласно разделу Проверка работоспособности.