Методика обновления с версии 25.1 на 25.2х

  1. Подготовительные шаги на сервере с версией 25.1:

    1. Снимите дамп БД aioc.

    2. Для обновления необходим скрипт archive.sh, который поставляется отдельно от дистрибутива по запросу в официальную техподдержку. После обращения в техподдержку и получения скрипта соберите файлы конфигурации, используя этот скрипт. После выполнения скрипта в /u01/tmp/ появится файл modernize-configs.tar.gz.

  2. Обновление версии на целевом сервере:

    1. Установите Infrascope новой версии на ОС, где он не был ранее установлен, следуя инструкции из раздела Порядок установки.

    2. После распаковки дистрибутива в файле configs/sc_config.tpl раскомментируйте следующую строку:
      SKIP_STEP_GOST=true

    3. Скопируйте на целевой сервер файлы конфигурации modernize-configs.tar.gz и скрипт config25.sh. Скрипт заменит /u01/kron/security/security.properties и /u01/pam-tacacs/conf/security.properties на конфигурацию с рабочего сервера, а также netright.instancename. Это необходимо для генерации нового masterKey при установке Infrascope новой версии.

    4. Подготовьте новую БД aioc.

    5. Импортируйте дамп БД версии 25.1 на целевой сервер.

    6. Используйте мигратор dbmigrator.jar и выполните миграции:
      # для схемы aioc
      /usr/java/java8/jre/bin/java -jar "/home/pamuser/dbmigrator.jar" -migrate-aioc -db-url "jdbc:postgresql://10.130.252.146:5444/aioc" -db-user aioc -db-password "xxxxxx"
      # для схемы superset
      /usr/java/java8/jre/bin/java -jar "/home/pamuser/dbmigrator.jar" -migrate-superset -db-url "jdbc:postgresql://10.130.252.146:5444/aioc" -db-user aioc -db-password "xxxxxx"

    7. Перезапустите все сервисы:
      infrascope -r all