13 октября 2026
ID 280752
Развертывание на одном узле: подготовка устройства администратора и целевых устройств
Подготовка к развертыванию на одном узле включает настройку устройства администратора и целевых устройств. В конфигурации с одним узлом кластер Kubernetes и компоненты Kaspersky EDR Expert устанавливаются на одном целевом устройстве. После подготовки целевого устройства и указания конфигурационного файла, вы сможете развернуть Kaspersky EDR Expert на целевом устройстве с использованием KDT.
Подготовка устройства администратора
Предварительно вам нужно подготовить устройство, которое будет выполнять роль устройства администратора, с которого будет запускаться KDT. Это устройство может быть включено или не включено в кластер Kubernetes, созданный с помощью KDT во время развертывания. Если устройство администратора не включено в кластер, оно будет использоваться только для развертывания и управления кластером Kubernetes и Kaspersky EDR Expert. Если устройство администратора включено в кластер, оно также будет действовать как целевое устройство, которое используется для работы компонентов Kaspersky EDR Expert. В этом случае будет использовано только одно устройство для развертывания и работы решения.
Все виртуальные процессоры, назначенные устройству администратора, должны находиться на одном узле NUMA. При настройке виртуальной машины для устройства администратора на гипервизоре убедитесь, что ресурсы процессора и памяти выделяются из одного узла NUMA. Это предотвращает доступ к памяти между узлами, что может вызвать сбои при распределении памяти во время установки.
Чтобы подготовить устройство администратора:
- Убедитесь, что оборудование и программное обеспечение на устройстве администратора соответствуют требованиям.
Если устройство администратора не входит в кластер Kubernetes, обратитесь к требованиям KDT.
Если устройство администратора входит в кластер, обратитесь к требованиям к оборудованию для развертывания на одном узле и к программным требованиям OSMP.
- Выделите не менее 15 ГБ свободного места в директории временных файлов (/
tmp) для KDT.Чтобы выяснить, сколько места доступно в директории
/tmp, выполните следующую команду:df -h /tmpЕсли у вас недостаточно свободного места в этой директории, выполните следующую команду, чтобы указать путь к другой директории:
export TMPDIR=<новая_директория>/tmp - Установите Docker.
Поддерживаются версии Docker 25 и выше.
На разделе диска для хранения данных 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
Выполните следующую команду, чтобы убедиться, что служба Docker активна:
sudo systemctl status docker
Если ключ невозможно скачать автоматически, скачайте его вручную:
- Откройте ссылку https://download.docker.com/linux/ubuntu/gpg в браузере и сохраните ключ как docker.asc.
- Выполните следующую команду:
sudo mv docker.asc /etc/apt/keyrings/docker.asc
- Для устройства администратора, которое будет включено в кластер, выполните дополнительные подготовительные шаги:
- Так как устройство будет действовать как устройство администратора и целевое устройство, убедитесь, что оно соответствует требованиям для развертывания на одном узле.
- Убедитесь, что на устройстве администратора технология cgroup v2 поддерживается (присутствует файл
/sys/fs/cgroup/cgroup.controllers).
Подготовка целевого устройства
Целевое устройство – это физическая или виртуальная машина, которая используются для развертывания Kaspersky EDR Expert и которая включена в кластер Kubernetes. Целевое устройство управляет кластером Kubernetes и компонентами Kaspersky EDR Expert, которые работают на этом устройстве, а также хранит метаданные.
Минимальная конфигурация кластера для развертывания с одним узлом включает одно целевое устройство, которое действует как управляющий и рабочий узлы. На этом управляющем рабочем узле установлен кластер Kubernetes и компоненты Kaspersky EDR Expert.
Сервисы KUMA (коллекторы, корреляторы и хранилища) могут быть установлены внутри кластера на основном рабочем узле, на отдельных устройствах вне кластера Kubernetes или частично в кластере Kubernetes и вне его.
Если вы хотите запустить развертывание Kaspersky EDR Expert с целевого устройства, вам нужно подготовить это устройство в качестве устройства администратора, как описано в предыдущей процедуре, и подготовить целевое устройство.
Чтобы подготовить целевое устройство:
- Убедитесь, что оборудование и программное обеспечение на целевом устройстве соответствуют требованиям для развертывания на одном узле.
Если сервисы KUMA будут установлены вне кластера, целевое устройство должно соответствовать требованиям к оборудованию, программному обеспечению и требованиям установки, необходимым для установки сервисов KUMA.
Поскольку СУБД будет установлена на целевом устройстве, вам также нужно убедиться, что целевое устройство соответствует требованиям для СУБД.
Для правильной работы Kaspersky EDR Expert версия ядра Linux должна быть 5.15.0.107 или выше на целевом устройстве с операционной системой семейства Ubuntu.
Не устанавливайте Docker на целевом устройстве , если целевое устройство не будет использоваться в качестве устройства администратора. KDT установит все необходимое программное обеспечение и зависимости во время развертывания.
- Убедитесь, что в файловой системе, смонтированной в
/var, на целевом устройстве есть не менее 360 ГБ свободного дискового пространства.Чтобы выяснить, сколько места доступно в директории
/var, выполните следующую команду:df -h /var - Настройте файл /etc/environment. Если инфраструктура вашей организации использует прокси-сервер для доступа в интернет, настройте доступ в интернет, используя прокси-сервер на целевых устройствах.
- Убедитесь, что пакет sudo установлен:
apt list --installed | grep sudoВ выводе команды должны быть перечислены пакеты с указанным именем пакета, например:
sudo/noble-updates,noble-security,now 1.9.15p5-3ubuntu5.24.04.2 amd64 [installed]Установите пакет sudo, если этот пакет еще не установлен:
apt install sudo - Для операционных систем семейства Debian установите пакет UFW:
apt install ufw - Если на управляющем рабочем узле используется UFW, разрешите IP-переадресацию. В файле
/etc/default/ufwустановите для параметраDEFAULT_FORWARD_POLICYзначениеACCEPT. - Предоставьте доступ к хранилищу пакетов, в котором хранятся следующие пакеты, необходимые для Kaspersky EDR Expert:
- nfs-common
- cron
- tar
- open-iscsi;
- python3-cffi-backend
- python3-cryptography
- systemd
- cryptsetup-bin
- cryptsetup
- netcat-traditional
- containerd
KDT попытается установить эти пакеты во время развертывания из хранилища пакетов. Также эти пакеты можно установить вручную.
- Убедитесь, что пакеты python3-apt, curl и libnfs установлены на управляющем рабочем узле:
apt list --installed | grep <название_пакета>В выводе команды должны быть перечислены пакеты с указанным именем пакета, например:
libnfs14/noble,now 5.0.2-1build1 amd64 [installed,automatic]libnfsidmap1/noble-updates,now 1:2.6.4-3ubuntu5.1 amd64 [installed,automatic]Пакеты python3-apt, curl и libnfs не устанавливаются во время развертывания из хранилища пакетов с помощью KDT. Вам нужно установить эти пакеты вручную, если они еще не установлены. Используется пакет libnfs версии 12 и выше.
sudo apt install <название_пакета> - Убедитесь, что конфигурационные файлы не ссылаются на какие-либо недоступные репозитории: команда
apt updateне должна возвращать ошибок. - Отключите защиту от ARP-спуфинга на гипервизоре или в сетевой инфраструктуре для целевых устройств.
- Зарезервируйте статические IP-адреса для целевых устройств и шлюза кластера Kubernetes.
Шлюз Kubernetes предназначен для подключения компонентов Kaspersky EDR Expert, установленных внутри кластера Kubernetes. IP-адрес шлюза является IPv4-адресом (например, 10.80.23.182). IP-адрес шлюза указан в конфигурационном файле (параметр
ingress_ip). Статический IP-адрес, указанный в параметреingress_ip, должен быть заранее зарезервирован в DNS и оставаться свободным, то есть не должен быть назначен ни одному серверу.Убедитесь, что целевое устройство и шлюз соединения кластера Kubernetes находятся в одном широковещательном домене.
Для шлюза кластера Kubernetes и целевых устройств требуется IPv4-адресация. Если в вашей среде требуется подключение по протоколу IPv6, настройте операционные системы на целевых устройствах и шлюзе кластера Kubernetes для маршрутизации трафика IPv6 через шлюз IPv6 (NAT64) или туннель IPv6. Эта конфигурация поддерживает работу кластера на IPv4, обеспечивая взаимодействие с сетями IPv6.
- На своем DNS-сервере зарегистрируйте FQDN служб для подключения к службам Kaspersky EDR Expert.
По умолчанию службы Kaspersky EDR Expert доступны по следующим адресам:
- <console_host>.<smp_domain> – доступ к интерфейсу Консоли OSMP.
- <ksc_host>.<smp_domain> – взаимодействие с Сервером администрирования.
- <kuma_host>.<smp_domain> – доступ к компоненту SIEM.
- <api_host>.<smp_domain> – доступ к API Kaspersky EDR Expert.
- <monitoring_host>.<smp_domain> – доступ к метрикам OSMP.
Где <console_host>, <ksc_host>, <kuma_host>, <api_host> и <monitoring_host> являются именами устройств сервисов, <smp_domain> является доменным именем сервиса. Эти параметры являются частями сервисов FQDN, которые вы можете указать в конфигурационном файле. Если вы не указываете пользовательские значения имен служб устройств, используются значения по умолчанию:
console_host– "console",ksc_host– "admsrv",kuma_host– "kuma",api_host– "api",monitoring_host– "monitoring".
Перечисленные 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
- <monitoring_host>.<smp_domain> – 10.80.23.182
При установке СУБД необходимо также зарезервировать отдельный свободный статический IP-адрес, который будет указан в параметре
pg_ipи будет использоваться для доступа к PostgreSQL. - Создайте учетную запись (например,
sshuser), которая будет использоваться для развертывания Kaspersky EDR Expert. Эта учетная запись используется для SSH-соединения и должна иметь возможность повышать привилегии (sudo) без ввода пароля. Для этого добавьте созданные учетные записи пользователей в файл/etc/sudoers.- Выполните следующие команды:
#
создание пользователя sshusersudo useradd -m -s /bin/bash sshuser
#
создание пароля пользователя sshusersudo passwd sshuser
#
добавление пользователя sshuser в группу sudosudo usermod -aG sudo sshuser
- Откройте файл /etc/sudoers с помощью команды:
sudo visudo
- Добавьте следующую строку в конец секции
# Allow members of group sudo to execute any command:#
предоставление привилегий пользователю sshuser для повышения привилегий (sudo) без ввода пароляsshuser ALL=(ALL) NOPASSWD: ALL
sshuser– имя созданного пользователя. - Сохраните и закройте файл /etc/sudoers.
- Выполните следующую команду:
sudo systemctl restart ssh #
restart ssh
- Выполните следующие команды:
- Настройте SSH-соединение между устройством администратора и целевыми устройствами:
- На устройстве администратора выполните следующую команду, чтобы сгенерировать SSH-ключи с помощью утилиты ssh-keygen без парольной фразы.
ssh-keygen -t rsa - Скопируйте открытый ключ на целевое устройство (например, в директорию
/home/sshuser/.ssh) с помощью утилиты ssh-copy-id:ssh-copy-id sshuser@<IP_целевого_хоста>Если вы используете целевое устройство в качестве устройства администратора, вам нужно скопировать на него открытый ключ.
- На устройстве администратора выполните следующую команду, чтобы сгенерировать SSH-ключи с помощью утилиты ssh-keygen без парольной фразы.
- Для корректной работы компонентов Kaspersky EDR Expert откройте требуемые порты на сетевом экране устройства администратора и целевых устройств.
- Настройте синхронизацию времени по протоколу Network Time Protocol (NTP) на устройстве администратора и целевых устройствах.
- При необходимости подготовьте пользовательские сертификаты для работы с публичными службами Kaspersky EDR Expert.
Вы можете использовать один промежуточный сертификат, выданный на основе корневого сертификата организации, или конечные сертификаты для каждой службы. Подготовленные пользовательские сертификаты будут использоваться вместо самоподписанных сертификатов.