13 октября 2026
ID 303369
Расширение кластера Raft
Расширение кластера Raft в KUMA состоит из следующих этапов:
Подготовка серверов к установке сервисов Ядра KUMA
Чтобы подготовить серверы к установке дополнительных сервисов Ядра KUMA:
- Убедитесь, что для установки дополнительных сервисов Ядра KUMA вы используете установщик той же версии, который был использован для установки вашего текущего экземпляра KUMA. Полный номер версии должен быть идентичным.
- На контрольной машине войдите в папку с распакованным установщиком.
cd kuma-ansible-installer - В зависимости от способа активации, выполните одно из следующих действий:
- Файл ключа.
Поместите файл ключа
license.keyв директорию<папка установщика>/roles/kuma/files/:cp <license>.key <installer_directory>/roles/kuma/files/license.keyгде:
- <license> — имя файла ключа.
- <installer_directory> — директория установщика.
- Код активации.
- Действия не требуются. Переходите к следующему пункту инструкции.
- Файл ключа.
- Скопируйте шаблон
expand.inventory.yml.templateи создайте файл инвентаря с именемexpand.inventory.yml:cp expand.inventory.yml.template expand.inventory.yml
Откройте файл инвентаря
expand.inventory.ymlи в секцииkuma_core_peersукажите в серверы, которые вы добавляете. Общее количество серверов в секцияхkuma_coreиkuma_core_peersдолжно быть нечетным. - На контрольной машине с доступом root из папки с распакованным установщиком выполните следующую команду:
./expand.sh expand.inventory.yml
- Примите условия Лицензионного соглашения.
Если вы не примете условия Лицензионного соглашения, решение не будет установлено.
В зависимости от типа активации решения результатом запуска установщика будет один из следующих вариантов:
- Файл ключа.
Серверы, указанные в файле инвентаря
expand.inventory.yml, будут подготовлены к установке дополнительных сервисов Ядра KUMA. - Код активации.
Будет установлено только Ядро KUMA. Вам потребуется активировать решение с помощью кода активации или файла ключа.
- Файл ключа.
На каждую целевую машину, указанную в файле инвентаря expand.inventory.yml, будут добавлены файлы для создания и установки дополнительных сервисов Ядра KUMA.
Создание и установка дополнительных сервисов Ядра KUMA
Чтобы создать и установить дополнительные сервисы Ядра KUMA:
- В веб-интерфейсе откройте раздел Ресурсы → Активные сервисы.
- В панели инструментов или в меню
нажмите Добавить и выберите Добавить сервис Ядро. - В открывшейся панели введите имя Ядра KUMA и нажмите Добавить.
Добавленное Ядро KUMA отобразится в таблице сервисов.
- В контекстном меню добавленного Ядра KUMA выберите Копировать идентификатор.
Вы также можете установить флажок рядом с добавленным Ядром KUMA и в панели инструментов или в меню (
) нажать Копировать идентификатор.Идентификатор понадобится для установки Ядра KUMA на сервере.
- Установите Ядро KUMA на сервере. Для этого на целевой машине выполните следующую команду.
sudo /opt/kaspersky/kuma/kuma core --raft.join <FQDN>:7210 --pair.fingerprint <CA_cert_ID> --id <service_ID> --install
где:
- <FQDN> — полное доменное имя хоста из секции
kuma_core, где запущен первый сервис Ядра KUMA. - <CA_cert_ID> — идентификатор отпечатка CA-сертификата, используемый для проверки подлинности при подключении сервиса.
Параметр
--pair.fingerprintявляется необязательным. При создании сервиса KUMA автоматически добавляет этот параметр в команду установки и указывает идентификатор отпечатка.
Вы можете выполнить установку сервиса без указания параметра--pair.fingerprint. В этом случае KUMA использует значениеinsecureпо умолчанию, что не обеспечивает проверку подлинности CA-сертификата Ядра KUMA при установлении соединения. Если используется значениеinsecure, обновление отпечатка после перевыпуска CA-сертификата не требуется.Для обеспечения проверки подлинности CA-сертификата Ядра KUMA рекомендуется не удалять параметр
--pair.fingerprintс идентификатором отпечатка при установке сервиса. При перевыпуске CA-сертификата необходимо скопировать новый отпечаток сертификата в веб-интерфейсе и перезапустить сервис с обновленным значением параметра. - <service_ID> — идентификатор сервиса, скопированный из веб-интерфейса KUMA.
- <FQDN> — полное доменное имя хоста из секции
Создайте и установите Ядро KUMA для каждого хоста из секции kuma_core_peers. На каждом хосте может быть установлен только один сервис Ядра KUMA.
Актуализация файла инвентаря distributed.inventory.yml
Впишите секцию kuma_core_peers в файле инвентаря distributed.inventory.yml и укажите серверы для дополнительных сервисов Ядра KUMA, которые вы указали в файле инвентаря expand.inventroy.yml, чтобы в файле инвентаря distributed.inventory.yml были актуальные сведения на случай обновления KUMA.
Результат
Расширение кластера Raft завершено. Сервисы Ядра KUMA добавлены в кластер Raft и подключены к core-1. При установке остальных сервисов KUMA вы можете указать в команде установки несколько URL через запятую для подключения к сервисам Ядра KUMA в кластере Raft.