Содержание
Установка для демонстрации
Для демонстрации вы можете развернуть компоненты KUMA на одном сервере. Перед установкой программы ознакомьтесь с требованиями к установке KUMA, а также аппаратными и системными требованиями.
Установка KUMA происходит в несколько этапов:
- Подготовка контрольной машины
Контрольная машина используется в процессе установки программы: на ней распаковывается и запускаются файлы установщика.
- Подготовка целевой машины
На целевые машины устанавливаются компоненты программы. Контрольную машину можно использовать в качестве целевой.
- Подготовка файла инвентаря для демонстрационной установки
Создайте файл инвентаря с описанием сетевой структуры компонентов программы, с помощью которого установщик сможет развернуть KUMA.
- Установка программы для демонстрации
Установите программу и получите URL и учетные данные для входа в веб-интерфейс.
При необходимости установленную на демонстрации программу можно разнести на разные серверы для полноценной работы.
Подготовка файла инвентаря для демонстрационной установки
Установка, обновление и удаление компонентов KUMA производится из папки с распакованным установщиком с помощью инструмента Ansible и созданного пользователем файла инвентаря с перечнем хостов компонентов KUMA и других параметров. В случае демонстрационной установке хост для всех компонентов будет указан один и тот же. Файл инвентаря имеет формат YAML.
Чтобы создать файл инвентаря для демонстрационной установки:
- Перейдите в директорию установщика KUMA, выполнив следующую команду:
cd kuma-ansible-installer
- Создайте файл инвентаря, скопировав шаблон single.inventory.yml.template:
cp single.inventory.yml.template single.inventory.yml
- Отредактируйте параметры файла инвентаря single.inventory.yml:
- Если вы хотите, чтобы при установке были созданы демонстрационные сервисы, присвойте параметру deploy_example_services значение true.
deploy_example_services: true
Демонстрационные сервисы можно создать только при первичной установке KUMA – при обновлении системы с помощью того же файла инвентаря демонстрационные сервисы созданы не будут.
- Если вы устанавливаете KUMA в производственной среде и имеете отдельную контрольную машину, присвойте параметру ansible_connection значение ssh:
ansible_connection: ssh
- Если вы хотите, чтобы при установке были созданы демонстрационные сервисы, присвойте параметру deploy_example_services значение true.
- Замените в файле инвентаря все строки
kuma.example.com
на хост целевой машины, на которую следует установить компоненты KUMA.
Файл инвентаря создан. С его помощью можно установить KUMA для демонстрации.
Рекомендуется не удалять файл инвентаря после установки KUMA:
- Если этот файл изменить (например, дополнить данными о новом сервере для коллектора), его можно использовать повторно для обновления системы новым компонентом.
- Этот же файл инвентаря можно использовать для удаления KUMA.
Демонстрационная установка программы
Установка KUMA производится помощью инструмента Ansible и YML-файла инвентаря. Установка производится с контрольной машины, при этом все компоненты KUMA устанавливаются на целевых машинах.
Чтобы установить KUMA для демонстрации:
- На контрольной машине войдите в папку с распакованным установщиком.
- Подложите в папку <папка установщика>/roles/kuma/files/ файл с лицензионным ключом.
Файл ключа должен иметь название license.key.
- Запустите установщик, выполнив следующую команду:
sudo ./install.sh single.inventory.yml
- Примите условия Лицензионного соглашения.
Если вы не примите условия Лицензионного соглашения, программа не будет установлена.
Компоненты KUMA установлены на целевой машине. На экране будет отображен URL веб-интерфейса KUMA и указано имя пользователя и пароль, которые необходимо использовать для доступа к веб-интерфейса.
По умолчанию адрес веб-интерфейса KUMA – https://kuma.example.com:7220
.
Учетные данные, используемые для входа по умолчанию (после первого входа требуется изменить пароль учетной записи admin):
- логин – admin
- пароль – mustB3Ch@ng3d!
Рекомендуется сохранить файл инвентаря, использованный для установки программы. С его помощью можно дополнить систему компонентами или удалить KUMA.
Демонстрационную установку можно расширить до полноценной.
В началоРасширение демонстрационной установки
Расширение демонстрационной установки производится путем установки программы по шаблону distributed.inventory.yml поверх установленной KUMA.
Расширение демонстрационной установки производится в несколько этапов:
- Установка программы
На этапе подготовке файла инвентаря укажите хост демонстрационного сервера поместите в группе
core
. - Удаление демонстрационных сервисов
В веб-интерфейсе KUMA в разделе Ресурсы → Активные сервисы скопируйте идентификаторы существующих сервисов и удалите их.
Затем удалите сервисы с машины, где они были установлены, с помощью команды
sudo /opt/kaspersky/kuma/kuma <collector/correlator/storage> --id <идентификатор сервиса> --uninstall
. Повторите команду удаления для каждого сервиса. - Пересоздание сервисов на нужных машинах