Методика обновления с версии 25.2.х на 26.1
Данный раздел описывает обновление именно с версии 25.2.х. Обновление с более ранних версий необходимо выполнять в 2 этапа:
Обновить:
с версии 1.3.2.1 до версии 25.2.х – согласно разделу 6.1 или
с версии 25.1 до версии 25.2.х – согласно разделу 6.2.
Обновить с версии 25.2.х до версии 26.1 согласно методике из данного раздела.
Для обновления требуется:
Распаковать архив дистрибутива;
В папке files найти папку migrator с файлом dbmigrator.jar;
Всю папку migrator либо файл dbmigrator.jar разместить на сервере с Infrascope версии 25.2.х по адресу: /opt/infrascope.
Важно: если при установке возникает ошибка Flyway checksum mismatch, (может возникнуть после удаления TABLESPACE из Flyway-скрипта и изменения контрольной суммы миграции.), то необходимо обновить checksum в таблице истории миграций.
Для этого необходимо подключиться к БД aioc под пользователем aioc и выполнить:
UPDATE aioc.migrator_schema_history
SET checksum = 11411814
WHERE version = '24.1.241207'
AND script = 'v24.1.241207__insert_data_in_element_type_table.sql'
AND success = true;
Далее важно проверить результат:
SELECT installed_rank,
version,
description,
script,
checksum,
success
FROM aioc.migrator_schema_history
WHERE version = '24.1.241207';
Ожидаемая checksum: 11411814
После этого необходимо повторить установку и миграцию.
Важно: выполнять вышеописанные действия следует, если изменение в SQL-скрипте не меняет бизнес-логику миграции, а является технической правкой, например удалением TABLESPACE.
После этого необходимо выполнить команду запуска обновления:
iuda --migrate — -db-url "jdbc:postgresql://localhost:5444/aioc" -db-user aioc -db-password "YOUR_PASSWORD_DB" -migrate-aioc
В конце команда должна вывести строку:
INFO: Schema "aioc" is up to date. No migration necessary.
Далее необходимо положить архив infrascope-v26.1k-update.zip на сервер с Infrascope 25.2.х и выполнить команду:
iuda --setup /home/pamuser/infrascope-v26.1k-update.zip --setup-version 26.1
iuda -r all
Так же необходимо в файле /u01/netright-tomcat/netright/netright.properties в строке netright.version выставить параметр 26.1.
После запуска uda –setup происходит следующее:
Архив распаковывается во временную директорию.
Проверяется содержимое и структура архива.
Определяется версия из обновления.
Создается новая версия в /u01/system.
Формируются скрипты setup.sh и rollback.sh:
setup.sh – обновляет симлинк current на текущую версию;
rollback.sh – возвращает симлинк current на предыдущую рабочую версию.
Сервисы перезапускаются.
На завершающем этапом необходимо переименовать jar-файлы в unit-файлах, размещенные по адресу /lib/systemd/system/pam-sftp.service и /lib/systemd/system/pam-ssh.service с framework-starter-25.2.jar на framework-starter.jar.
Эта страница была полезна?
Спасибо за отзыв!
Спасибо, мы учтём это для улучшения документации.