Инструкция по применению скрипта автоматической установки KICS for Networks 4.3
Внимание! Предлагаемая инструкция публикуется с целью её применения в тестовых средах для ускорения процесса развертывания решения KICS for Networks. Данная инструкция не рекомендуется к использованию при развертывании системы и её компонентов в продуктивной среде.
Назначение
Скрипт K4Net_4.3_autoinstall.sh предназначен для автоматизации установки KICS for Networks версии 4.3 и включает в себя:
- Подготовку системы (установка необходимых пакетов и служб).
- Монтаж установочного ISO-образа Astra Linux 1.8 SE и подключение его как локального репозитория.
- Установку KICS for Networks в режиме сервера или сенсора.
Требования
- Сервер под управлением Astra Linux 1.8 SE.
- Наличие прав sudo (root).
- Размещённые в домашней директории пользователя файлы:
- скрипт K4Net_4.3_autoinstall.sh;
- дистрибутив kics4net-release_4.3.0-231.tar.gz (для получения дистрибутива обратитесь в Службу технической поддержки);
- ISO-образ установочного диска Astra Linux 1.8 SE (например, installation-1.8.3.8-21.08.25_15.43.iso).
Порядок установки
Шаг 1. Подготовка файлов
В домашнюю директорию пользователя на сервере KICS for Networks скопируйте:
- скрипт K4Net_4.3_autoinstall.sh (извлеките из скачанного архива);
- дистрибутив kics4net-release_4.3.0-231.tar.gz;
- файл образа диска установки Astra Linux 1.8 SE, например installation-1.8.3.8-21.08.25_15.43.iso.
Шаг 2. Запуск скрипта
Запустите скрипт K4Net_4.3_autoinstall.sh, передав в качестве аргумента путь к ISO-образу:
sudo sh ./K4Net_4.3_autoinstall.sh /home/administrator/installation-1.8.3.8-21.08.25_15.43.iso
Примечание. Если аргумент не указан и файл по пути по умолчанию (/home/kics/installation-1.8.3.8-21.08.25_15.43.iso) не найден, скрипт предложит ввести путь к ISO-образу в интерактивном режиме. Также путь можно задать через переменную окружения ISO_PATH:
ISO_PATH=/путь/к/файлу.iso sudo sh ./K4Net_4.3_autoinstall.sh
Шаг 3. Выбор компонента
Следуйте указаниям системы. На соответствующем этапе выберите компонент, который требуется развернуть:
- 1 — Server;
- 2 — Sensor.
Шаг 4. Завершение установки
Дождитесь завершения установки. По окончании скрипт выведет сообщение:
=== Установка KICS for Networks 4.3 завершена. ===
Шаг 5. Проверка
Проверьте доступность веб-интерфейса KICS for Networks по соответствующему адресу.
Возможные параметры запуска
|
Способ задания пути к ISO |
Пример |
|
По умолчанию |
sudo sh ./K4Net_4.3_autoinstall.sh |
|
Аргумент командной строки |
sudo sh ./K4Net_4.3_autoinstall.sh /путь/к/файлу.iso |
|
Переменная окружения |
ISO_PATH=/путь/к/файлу.iso sudo sh ./K4Net_4.3_autoinstall.sh |
Что делает скрипт
- Монтирует ISO-образ Astra Linux 1.8 SE в /media/cdrom.
- Добавляет локальный репозиторий с ISO в /etc/apt/sources.list.
- Устанавливает и настраивает необходимые компоненты:
- chrony, rsync, libcap2-bin, python3-apt;
- SSH-сервер (ssh);
- локаль en_US.utf8;
- Python-пакеты psycopg2, cryptography, paramiko, requests;
- PostgreSQL 15;
- Perl.
- Распаковывает дистрибутив kics4net-release_4.3.0-231.tar.gz.
- Запускает установку KICS for Networks в выбранном режиме (--server или --sensor).
Ограничения
- Скрипт предназначен для тестовых сред.
- Использование в продуктивной среде не рекомендуется.
- Отдельные шаги (например, настройка мандатного доступа и замкнутой программной среды Astra Linux) в скрипте закомментированы и при необходимости выполняются вручную.
No comments to display
No comments to display