Обновление KICS for Networks с использованием скрипта переноса данных

Информация, приведенная на данной странице, является разработкой команды pre-sales и/или ICS community и НЕ является официальной рекомендацией вендора

Убедитесь, что все пункты из статьи подготовки соблюдены

Если вы планируете обновить KICS for Networks до следующей версии, то нужно воспользоваться скриптом переноса данных, который идет в комплекте поставки программы. Скрипт переноса данных имеет следующее название: данных kics4net-backup.sh.

Использованием скрипта kics4net-backup.sh поддерживается для версий программы, начиная с версии 4.0. Скрипт нужно использовать локально, на том сервере, где установлены компоненты KICS for Networks  резервную копию или перенос данных которых вы хотите сделать.

Скрипт kics4net-backup.sh переносить из текущей версии продукта следующие данные:

Рекомендуется создать резервную копию всех данных KICS for Networks. Резервная копия создается также с помощью скрипта kics4net-backup.sh. При резервном копировании скрипт помимо предыдущих данных позволяет сохранить следующие компоненты:

Сценарий обновления KICS for Networks с помощью данного скрипта состоит из следующих шагов:

1 шаг. Создание резервной копии данных от предыдущей версии программы на компьютерах Сервера и сенсоров

  1. На компьютер с установленным компонентом программы предыдущей версии скопируйте в произвольную директорию архив kics4net-release_<номер версии программы>.tar.gz из комплекта поставки программы.
  2. Перейдите в директорию, в которую скопирован архив, и введите команду для распаковки архива:

    tar -zxvf kics4net-release_<номер версии программы>.tar.gz

    Распакованные директории и файлы появятся во вложенной директории kics4net-release_<номер версии программы>.

  3. Перейдите в директорию с распакованными файлами скриптов и пакетов для установки, проверки и удаления компонентов программы. Файлы находятся во вложенной директории kics4net-release_<номер версии программы>/linux-astra.
  4. Запустите скрипт kics4net-backup.sh:
    • Если вы хотите создать резервную копию данных на компьютере Сервера, введите команду:

      sudo bash kics4net-backup.sh -b -p <путь к файлу резервной копии> <необязательные параметры>

    • Если вы хотите создать резервную копию данных на компьютере сенсора, введите команду:

      sudo bash kics4net-backup.sh -s -p <путь к файлу резервной копии> <необязательные параметры>

где:

пример: sudo bash kics4net-backup.sh -b -p ./old_kics4net_data -t

Скрипт начнет резервное копирование данных. Дождитесь завершения работы скрипта kics4net-backup.sh и сохраните созданный файл резервной копии.

2 шаг. Удаление предыдущей версии программы

Этот шаг выполняется, если вы хотите установить компоненты текущей версии KICS for Networks на те же узлы, на которых установлены компоненты предыдущей версии.

Есть несколько способов удаления компонентов KICS for Networks:

3 шаг. Установка текущей версии.

Процесс установки описан в разделе "Развертывание KICS for Networks".

4 шаг. Загрузка данных из резервной копии после установки новой версии программы.

Перейдите в директорию:

Откройте командную строку и запустите скрипт kics4net-backup.sh на компьютере Сервера:

Если требуется загрузить данные резервной копии на сенсоре, введите следующую команду:

где:

Для специфических сценариев использования скрипта kics4net-backup.sh предусмотрен дополнительный параметр команды запуска --restore-database. Этот параметр предназначен для восстановления из файла резервной копии только базы данных Сервера. В сценарии обновления предыдущей версии программы этот параметр не используется. Чтение и загрузку данных из файла резервной копии Сервера, включающих и данные для восстановления базы данных, обеспечивает параметр -r (см. выше).

Скрипт начнет загрузку данных из файла резервной копии в программу. Дождитесь завершения работы скрипта kics4net-backup.sh.

После завершения загрузки данных из резервных копий на всех узлах подключитесь к Серверу через веб-интерфейс и проверьте параметры развертывания узлов в разделе Параметры → Развертывание. При необходимости добавьте сенсоры.


Revision #7
Created 18 September 2025 08:45:43 by Olga Sinotova
Updated 19 September 2025 06:52:23 by Olga Sinotova