Мастер развертывания для Kaspersky Symphony XDR
Подготовка среды для развертывания Kaspersky Symphony XDR включает несколько шагов, которые необходимо выполнить вручную, такие как настройка параметров установки, подготовка целевых устройств и проверка системных требований. Мастер развертывания позволяет указать параметры установки, необходимые для развертывания Kaspersky Symphony XDR, а затем сформировать конфигурационный файл. Дополнительные параметры установки используют значения по умолчанию и недоступны в мастере развертывания. Вы можете вручную добавить эти параметры в конфигурационный файл, чтобы перезаписать их значения по умолчанию.
Мастер развертывания автоматически проверяет готовность целевых устройств к развертыванию, включая подключение по SSH, доступность нужных портов, уникальность IP-адреса, разрешение DNS-имен на узлах кластера и синхронизацию времени. При обнаружении проблем мастер отображает сообщение об ошибке с описанием проблемы. После успешного завершения всех проверок вы можете сохранить сгенерированный конфигурационный файл или продолжить развертывание Kaspersky Symphony XDR.
В настоящее время мастер развертывания поддерживает только развертывание на одном узле.
Предварительные требования
- Установить систему управления базами данных.
Перед развертыванием Kaspersky Symphony XDR в конфигурации на одном узле необходимо вручную установить СУБД на целевое устройство. СУБД и компоненты Kaspersky Symphony XDR устанавливаются на одном и том же устройстве, но СУБД будет развернута вне кластера Kubernetes.
- Выполните все подготовительные шаги, необходимые для устройства администратора, целевых устройств и устройств KUMA (если сервисы KUMA будут установлены на отдельных серверах вне кластера).
Процесс
Чтобы указать параметры установки с помощью мастера развертывания:
- На устройстве администратора, на котором расположена утилита KDT, запустите мастер развертывания с помощью следующей команды:
./kdt wizard -k <путь_к_транспортному_архиву> -o <путь_к_конфигурационному_файлу>
где:
<path_to_transport_archive>– путь к транспортному архиву. Это необязательный параметр, вы можете указать его позже.<path_to_configuration_file>– путь, по которому вы хотите сохранить конфигурационный файл и имя конфигурационного файла. Это необязательный параметр, вы можете указать его позже.
Мастер развертывания предложит вам указать параметры установки.
Если у вас нет прав на запись в указанной директории или в этой директории находится файл с таким же именем, возникает ошибка и мастер завершает работу.
- Введите путь к транспортному архиву.
Если вы указали этот параметр при запуске мастера развертывания, он заполняется автоматически.
- Введите путь к конфигурационному файлу.
Значение параметра должно быть Linux-путем к файлу или содержимым файла в кодировке Base64. Если вы указали этот параметр при запуске мастера развертывания, он заполняется автоматически.
- Введите IPv4-адрес управляющего рабочего узла (параметр
hostв конфигурационном файле).Этот узел должен быть включен в ту же подсеть, что и IP-адрес шлюза кластера.
- Введите имя пользователя учетной записи, используемой для подключения к управляющему рабочему узлу с помощью KDT (параметр
userконфигурационного файла).Значение должно соответствовать следующим правилам:
- Длина имени пользователя должна быть от 1 до 31 символов.
- Имя пользователя может содержать следующие символы:
- нижний регистр (a-z);
- числа (0–9);
- нижнее подчеркивание (_), дефис (-).
- Введите пароль для подключения к узлу (параметр
passwordв конфигурационном файле).Пароль можно использовать вместо SSH-ключа.
- Введите строку подключения для доступа к СУБД (параметр
psql_dsnв конфигурационном файле).Укажите этот параметр следующим образом:
postgres://<dbms_username>:<password>@<fqdn>:<port>где:
dbms_username– имя пользователя привилегированной внутренней учетной записи СУБД. Этой учетной записи предоставлены права на создание баз данных и других учетных записей СУБД. С использованием этой привилегированной учетной записи СУБД во время развертывания будут созданы базы данных и другие учетные записи СУБД, необходимые для работы компонентов Kaspersky Symphony XDR.password– пароль привилегированной внутренней учетной записи СУБД.fqdn:port– полное имя домена и порт подключения целевого устройства, на котором установлена СУБД.Для развертывания на одном узле, если ваша СУБД установлена на том же узле, что и узел кластера Kubernetes, не используйте
localhostили127.0.0.1в качестве адреса сервера СУБД в строке подключения. Вместо этого используйте FQDN или IP-адрес устройства.
Мастер развертывания задает параметры установки только для варианта развертывания с установленной СУБД вне кластера Kubernetes.
- Введите путь к файлу инвентаря KUMA, расположенному на устройстве администратора (параметр
inventoryконфигурационного файла).Файл инвентаря KUMA содержит параметры установки для развертывания сервисов KUMA, не входящих в кластер Kubernetes. Значение параметра должно быть Linux-путем к файлу или содержимым файла в кодировке Base64.
Если сервисы KUMA устанавливаются в кластере Kubernetes, укажите путь
/dev/null. - Выберите язык интерфейса Консоли OSMP. После установки вы можете изменить язык Консоли OSMP (параметр
nwc-languageв конфигурационном файле).Возможные значения:
- enUS
- ruRu
- Введите пароль учетной записи Kaspersky Symphony XDR, которая будет создана KDT при установке (параметр
admin_passwordконфигурационного файла).Имя пользователя по умолчанию для этой учетной записи – "admin". Этой учетной записи пользователя назначена роль Главного администратора.
Пароль должен соответствовать следующим правилам:
- Пароль пользователя не может содержать менее 10 или более 256 символов.
- Пароль должен содержать символы как минимум трех указанных ниже групп:
- верхний регистр (A–Z);
- нижний регистр (a-z);
- числа (0–9);
- специальные символы (@ # $ % ^ & * - _ ! + = [ ] { } | : ' , . ? / \ ` ~ " ( ) ;).
- Пароль не должен содержать пробелов или комбинации ".@".
- Введите IPv4-адрес шлюза кластера Kubernetes (параметр
ingress_ipконфигурационного файла).Шлюз кластера должен быть включен в ту же подсеть, что и управляющий рабочий узел кластера.
- Введите имя пользователя учетной записи, используемой для просмотра метрик OSMP с помощью утилиты Grafana (параметр
grafana_admin_userв конфигурационном файле).Значение должно соответствовать следующим правилам:
- Длина имени пользователя должна быть от 1 до 30 символов.
- Имя пользователя может содержать следующие символы:
- нижний регистр (a-z);
- числа (0–9);
- специальные символы (_ - .)
- Имя пользователя должно начинаться с буквы.
- Имя пользователя не должно содержать пробелов или символа "@".
- Введите пароль учетной записи, используемой для просмотра метрик OSMP с помощью утилиты Grafana (параметр
grafana_admin_passwordв конфигурационном файле).Пароль должен соответствовать следующим правилам:
- Пароль пользователя не может содержать менее 8 или более 256 символов.
- Пароль должен содержать символы из указанных ниже групп:
- верхний регистр (A–Z);
- нижний регистр (a-z);
- числа (0–9);
- специальные символы (@ # $ % ^ & * - _ ! + = [ ] { } | : ' , . ? / \ ` ~ " ( ) ;).
- Чтобы указать параметр
extended_incident_lifecycle, пропустите этот шаг. Это служебный параметр. По умолчанию параметрextended_incident_lifecycleотключен, не изменяйте его. - Введите имя домена, которое используется в FQDN публичных сервисов Kaspersky Symphony XDR (параметр
smp_domainконфигурационного файла).Значение параметра должно соответствовать требованиям назначения имен доменов второго уровня.
- Введите имена устройств, которые используются в FQDN публичных сервисов Kaspersky Symphony XDR (параметры
nwc_host,flow_host,hydra_host,login_host,ksc_host,console_host,api_host,kuma_host,monitoring_host,xdr_edr_ingress_hostконфигурационного файла).Если пользовательские имена устройств не указаны, используются следующие имена устройств по умолчанию:
nwc_host – "console"flow_host – "console"hydra_host – "console"login_host – "console"ksc_host—"admsrv"console_host – "console"api_host – "api"kuma_host – "kuma"monitoring_host – "monitoring"xdr_edr_ingress_host—"agentserver"
Имя устройства службы и доменное имя (значение параметра
smp_domain) являются частью FQDN-службы. - Выберите
Проверить, чтобы проверить сгенерированный конфигурационный файл, илиПропустить, чтобы продолжить без проверки. - Выберите
Сохранить и выйти, чтобы сохранить сгенерированный конфигурационный файл в формате YAML с указанными параметрами. Остальные параметры установки включены в конфигурационный файл со значениями по умолчанию. Вы можете изменить конфигурационный файл вручную перед развертыванием Kaspersky Symphony XDR. ВыберитеУстановить, чтобы начать развертывание Kaspersky Symphony XDR с этим конфигурационным файлом.
Мастер развертывания сохраняет конфигурационный файл с указанными параметрами в формате YAML и запускает развертывание Kaspersky Symphony XDR.