Подготовка устройства администратора и целевых устройств

19 октября 2026

ID 298411

Подготовка к демонстрационному развертыванию на одном узле включает настройку устройства администратора и целевых устройств. При демонстрационном развертывании на одном узле кластер Kubernetes, компоненты Kaspersky Symphony XDR и СУБД устанавливаются на одном целевом устройстве. После подготовки целевого устройства и указания конфигурационного файла, вы сможете развернуть Kaspersky Symphony XDR на целевом устройстве с использованием KDT.

Используйте демонстрационное развертывание Kaspersky Symphony XDR (в котором СУБД установлена в кластере Kubernetes) только для ознакомления с решением. Не рекомендуется использовать этот подход для решения стандартных рабочих задач. Для стандартного использования выполните развертывание на нескольких узлах или на одном узле.

Подготовка устройства администратора

Предварительно вам нужно подготовить устройство, которое будет выполнять роль устройства администратора, с которого будет запускаться KDT. Это устройство может быть включено или не включено в кластер Kubernetes, созданный с помощью KDT во время развертывания. Если устройство администратора не включено в кластер, оно будет использоваться только для развертывания и управления кластером Kubernetes и Kaspersky Symphony XDR. Если устройство администратора включено в кластер, оно также будет действовать как целевое устройство, которое используется для работы компонентов Kaspersky Symphony XDR. В этом случае будет использовано только одно устройство для развертывания и работы решения.

Чтобы подготовить устройство администратора:

  1. Убедитесь, что оборудование и программное обеспечение на устройстве администратора соответствуют требованиям для KDT.
  2. Выделите не менее 10 ГБ свободного места в директории временных файлов (по умолчанию /tmp) для KDT. Если у вас недостаточно свободного места в этой директории, выполните следующую команду, чтобы указать путь к другой директории:

    export TMPDIR=<новая_директория>/tmp

  3. Настройте среду выполнения контейнера. Используйте один из следующих сред:
    • Встроенная среда выполнения контейнера KDT (на основе runc).

      Чтобы установить среду, выполните команду:

      sudo ./kdt init

      Если встроенная среда выполнения контейнера не подходит для вашего окружения, вы можете использовать вместо нее среда выполнения контейнера Docker.

    • Среда выполнения контейнера Docker.

      Установите пакет для Docker версии 25 или выше. Не устанавливайте неофициальные версии пакета Docker из хранилищ операционных систем.

      Если keyring Docker невозможно скачать автоматически, скачайте его вручную:

      1. Откройте ссылку https://download.docker.com/linux/ubuntu/gpg в браузере и сохраните ключ как docker.asc.
      2. Выполните следующую команду:

        sudo mv docker.asc /etc/apt/keyrings/docker.asc

      На разделе диска для хранения данных Docker (по умолчанию /var/lib/docker) должно быть не менее 60 ГБ свободного места.

      Выполните действия после установки, чтобы настроить устройство администратора для правильной работы с Docker:

      sudo groupadd docker

      sudo usermod -aG docker $USER

      newgrp docker

      sudo systemctl enable docker.service

      sudo systemctl enable containerd.service

      sudo systemctl status docker.service

  4. Для устройства администратора, которое будет включено в кластер, выполните дополнительные подготовительные шаги:
    1. Так как устройство будет действовать как устройство администратора и целевое устройство, убедитесь, что оно соответствует требованиям для развертывания на одном узле.
    2. Убедитесь, что на устройстве администратора поддерживается технология cgroup v2.

Подготовка целевых устройств

Целевое устройство – это физическая или виртуальная машина, которая используются для развертывания Kaspersky Symphony XDR и которая включена в кластер Kubernetes. Целевое устройство управляет кластером Kubernetes, хранит метаданные, а также на этом устройстве работают компоненты Kaspersky Symphony XDR. Минимальная конфигурация кластера для демонстрационного развертывания с одним узлом включает одно целевое устройство, которое действует как управляющий и рабочий узлы. На этом первичном рабочем узле установлен кластер Kubernetes, СУБД и компоненты Kaspersky Symphony XDR.

Сервисы KUMA (коллекторы, корреляторы и хранилища) могут быть установлены внутри кластера на основном рабочем узле, на отдельных устройствах вне кластера Kubernetes или частично в кластере Kubernetes и вне его.

Если вы хотите запустить развертывание Kaspersky Symphony XDR с целевого устройства, вам нужно подготовить это устройство в качестве устройства администратора, как описано в предыдущей процедуре, а затем выполнить подготовку для целевого устройства.

Чтобы подготовить целевое устройство:

  1. Убедитесь, что аппаратное и программное обеспечение на целевом устройстве соответствуют требованиям для развертывания на одном узле (поскольку демонстрационное развертывание и развертывание на одном узле имеют схожую схему развертывания).

    Если сервисы KUMA установлены в кластере, целевое устройство должно соответствовать требованиям к оборудованию, программному обеспечению и требованиям установки, необходимым для установки сервисов KUMA.

    Для правильной работы Kaspersky Symphony XDR версия ядра Linux должна быть 5.15.0.107 или выше на целевом устройстве с операционной системой семейства Ubuntu.

    Для правильной работы кластера Kubernetes и его компонентов подкачка должна быть выключена на всех узлах кластера. Если на узле включена подкачка, KDT автоматически выключит ее во время развертывания.

    Не устанавливайте Docker на целевом устройстве, если целевое устройство не будет использоваться в качестве устройства администратора. KDT установит все необходимое программное обеспечение и зависимости во время развертывания.

  2. Убедитесь, что в файловой системе, смонтированной в /var, на целевом устройстве есть не менее 360 ГБ свободного дискового пространства.

    Рекомендуется разместить директорию /opt/lvp/hot в выделенной высокопроизводительной дисковой подсистеме, а директорию /opt/lvp/cold в отдельной высокоемкой дисковой подсистеме.

  3. Установите пакет sudo, если этот пакет еще не установлен. Для операционных систем семейства Debian установите пакет UFW.
  4. Настройте файл /etc/environment. Если инфраструктура вашей организации использует прокси-сервер для доступа в интернет, подключите целевое устройство к интернету.
  5. На управляющем рабочем узле с конфигурацией UFW разрешите IP-переадресацию. В файле /etc/default/ufw установите для параметра DEFAULT_FORWARD_POLICY значение ACCEPT.
  6. Предоставьте доступ к хранилищу пакетов, в котором хранятся следующие пакеты, необходимые для Kaspersky Symphony XDR:
    • nfs-common
    • containerd
    • cron
    • cryptsetup
    • cryptsetup-bin
    • netcat-traditional
    • nfs-common
    • open-iscsi
    • python3-cffi-backend
    • python3-cryptography
    • python3-netaddr
    • python-apt-common
    • systemd
    • tar

    KDT попытается установить эти пакеты во время развертывания из хранилища пакетов. Также эти пакеты можно установить вручную.

  7. Убедитесь, что на управляющем рабочем узле установлены следующие пакеты:
    • python3-apt
    • curl

    Эти пакеты не устанавливаются во время развертывания из хранилища пакетов с помощью KDT. Вам нужно установить эти пакеты вручную, если они еще не установлены.

  8. Зарезервируйте статические IP-адреса для целевых устройств и шлюза кластера Kubernetes.

    Шлюз Kubernetes предназначен для подключения компонентов Kaspersky Symphony XDR, установленных внутри кластера Kubernetes.

    После того как вы устанавливаете СУБД внутри кластера Kubernetes, IP-адрес шлюза становится IP-диапазоном (например, 192.168.0.1–192.168.0.2). Первый IP-адрес диапазона – это адрес служб Kaspersky Symphony XDR (без учета IP-адреса СУБД). Второй IP-адрес диапазона – IP-адрес СУБД.

    Убедитесь, что целевое устройство и шлюз соединения кластера Kubernetes находятся в одном широковещательном домене.

  9. На своем DNS-сервере зарегистрируйте FQDN служб для подключения к службам Kaspersky Symphony XDR.

    По умолчанию службы Kaspersky Symphony XDR доступны по следующим адресам:

    • <console_host>.<smp_domain> – доступ к интерфейсу Консоли OSMP.
    • <ksc_host>.<smp_domain> – взаимодействие с Сервером администрирования.
    • <kuma_host>.<smp_domain> – доступ к компоненту SIEM.
    • <api_host>.<smp_domain> – доступ к API Kaspersky Symphony XDR.
    • <monitoring_host>.<smp_domain> – доступ к метрикам OSMP.
    • <xdr_edr_ingress_host>.<smp_domain> – взаимодействие с Сервером агента.

      Где <console_host>, <ksc_host>, <kuma_host>, <api_host>, <monitoring_host>, и <xdr_edr_ingress_host> являются именами устройств сервисов, <smp_domain> является доменным именем сервиса. Эти параметры являются частями служб FQDN, которые вы можете указать в конфигурационном файле. Если вы не указываете пользовательские значения имен служб устройств, используются значения по умолчанию: console_host – "console", ksc_host – "admsrv", kuma_host – "kuma", api_host – "api", monitoring_host – "monitoring", "xdr_edr_ingress_host" – "agentserver".

    Перечисленные FQDN служб должны разрешаться в IP-адрес кластера Kubernetes. Например, если адрес кластера Kubernetes – 10.80.23.182, FQDN служб должны разрешаться в IP-адрес следующим образом:

    • <console_host>.<smp_domain> – 10.80.23.182
    • <ksc_host>.<smp_domain> – 10.80.23.182
    • <kuma_host>.<smp_domain> – 10.80.23.182
    • <api_host>.<smp_domain> – 10.80.23.182
    • <xdr_edr_ingress_host>.<smp_domain>—10.80.23.182
  10. Создайте учетные записи, которые будут использоваться для развертывания Kaspersky Symphony XDR.

    Эти учетные записи используются для SSH-соединения и должны иметь возможность повышать привилегии (sudo) без ввода пароля. Для этого добавьте созданные учетные записи пользователей в файл /etc/sudoers.

    Просмотреть информацию

  11. Настройте SSH-соединение между устройством администратора и целевыми устройствами:
    1. На устройстве администратора сгенерируйте SSH-ключи с помощью утилиты ssh-keygen без парольной фразы.
    2. Скопируйте открытый ключ на целевое устройство (например, в директорию /home/<имя_пользователя>/.ssh) с помощью утилиты ssh-copy-id.

      Если вы используете целевое устройство в качестве устройства администратора, вам нужно скопировать на него открытый ключ.

  12. Для корректной работы компонентов Kaspersky Symphony XDR откройте требуемые порты на сетевом экране устройства администратора и целевых устройств.
  13. Настройте синхронизацию времени по протоколу Network Time Protocol (NTP) на устройстве администратора и целевых устройствах.
  14. При необходимости подготовьте пользовательские сертификаты для работы с публичными службами Kaspersky Symphony XDR.

    Вы можете использовать один промежуточный сертификат, выданный на основе корневого сертификата организации, или конечные сертификаты для каждой службы. Подготовленные пользовательские сертификаты будут использоваться вместо самоподписанных сертификатов.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!