Расширение кластера Raft

26 февраля 2026

ID 303369

Расширение кластера Raft в LogAnalyzer состоит из следующих этапов:

  1. Подготовка серверов к установке сервисов Ядра LogAnalyzer.

    Установщик expand.sh, который вы запускаете на контрольной машине, готовит на целевых машинах необходимые файлы для последующей установки дополнительных сервисов Ядра LogAnalyzer.

  2. Создание и установка дополнительных сервисов Ядра LogAnalyzer.

    Вам нужно будет создать дополнительные сервисы Ядра LogAnalyzer в веб-интерфейсе и последовательно установить сервис Ядра LogAnalyzer на серверах, указанных в группе kuma_core_peers в файле инвентаря expand.inventory.yml.

  3. Актуализация файла инвентаря distributed.inventory.yml.

    Следует актуализировать данные в файле инвентаря distributed.inventory.yml на случай обновления LogAnalyzer.

Подготовка серверов к установке сервисов Ядра LogAnalyzer

Чтобы подготовить серверы к последующей установке дополнительных сервисов Ядра LogAnalyzer:

  1. Убедитесь, что для установки дополнительных сервисов Ядра LogAnalyzer вы используете установщик той же версии, который был использован для установки вашего текущего экземпляра LogAnalyzer. Полный номер версии должен быть идентичным.
  2. На контрольной машине войдите в папку с распакованным установщиком.

    cd kuma-ansible-installer

  3. В зависимости от типа активации приложения, который вы планируете использовать, выберите один из вариантов:
    • Если вы планируете использовать активацию приложения файлом ключа, поместите файл ключа в директорию <папка установщика>/roles/kuma/files/.

      Файл ключа должен иметь название license.key.

      sudo cp <файл ключа>.key <папка установщика>/roles/kuma/files/license.key

    • Если вы планируете использовать активацию приложения с помощью лицензионного кода, переходите к следующему пункту инструкции.
  4. Скопируйте шаблон 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 должно быть нечетным.

    Пример файла инвентаря expand.inventory.yml для добавления серверов для дополнительных сервисов Ядра LogAnalyzer

  5. На контрольной машине с доступом root из папки с распакованным установщиком выполните следующую команду:

    ./expand.sh expand.inventory.yml

  6. Примите условия Лицензионного соглашения.

    Если вы не примете условия Лицензионного соглашения, программа не будет установлена.

    В зависимости от типа активации приложения результатом запуска установщика будет один из следующих вариантов:

    • Если вы планируете использовать активацию приложения файлом ключа и поместили файл ключа в директорию <папка установщика>/roles/kuma/files/, в результате запуска установщика с файлом инвентаря expand.inventory.yml серверы, указанные в файле инвентаря, будут подготовлены к установке дополнительных сервисов Ядра LogAnalyzer.
    • Если вы планируете использовать активацию приложения с помощью лицензионного кода, или планируете предоставить файл ключа позднее, в результате запуска установщика с файлом инвентаря expand.inventory.yml будет установлено только Ядро LogAnalyzer.

В результате выполнения команды на каждой целевой машине, указанной в файле инвентаря expand.inventory.yml, появятся файлы для создания и установки дополнительных сервисов Ядра LogAnalyzer.

Создание и установка дополнительных сервисов Ядра LogAnalyzer

Поскольку сервисы Ядра LogAnalyzer состоят из двух частей, клиентской и серверной, вы будете создавать сервисы в два этапа:

  1. Создание клиентской части сервиса Ядра LogAnalyzer в веб-интерфейсе.
    1. В разделе Ресурсы → Активные сервисы нажмите Добавить и в раскрывающемся списке выберите Добавить сервис Ядро.
    2. В открывшемся окне Добавить сервис Ядро укажите имя сервиса в поле Имя сервиса Ядро и нажмите Добавить. Добавленный сервис появится в списке Сервисы.
    3. Установите флажок рядом с добавленным сервисом Ядра LogAnalyzer и на панели инструментов нажмите , в открывшемся меню нажмите Копировать идентификатор. Идентификатор сервиса Ядра LogAnalyzer понадобится для установки сервиса на сервере.
  2. Создание серверной части сервиса Ядра LogAnalyzer.

    На целевой машине выполните следующую команду.

    sudo /opt/kaspersky/kuma/kuma core --raft.join <FQDN хоста из секции kuma_core, где запущен первый сервис Ядра LogAnalyzer>:7210 --id <идентификатор сервиса Ядра LogAnalyzer, скопированный в веб-интерфейсе> --install

Повторите создание клиентской и серверной части сервиса Ядра LogAnalyzer для каждого хоста из группы kuma_core_peers. На каждом хосте может быть установлен только один сервис Ядра LogAnalyzer.

Актуализация файла инвентаря distributed.inventory.yml

Впишите группу kuma_core_peers в файле инвентаря distributed.inventory.yml и укажите серверы для дополнительных сервисов Ядра LogAnalyzer, которые вы указывали в файле инвентаря expand.inventroy.yml, чтобы в файле инвентаря distributed.inventory.yml были актуальные сведения на случай обновления LogAnalyzer.

Расширение кластера завершено. Сервисы Ядра LogAnalyzer добавлены в кластер Raft и подключены к core-1. При установке остальных сервисов LogAnalyzer вы можете указать в команде установки несколько URL через запятую для подключения к сервисам Ядра LogAnalyzer в кластере Raft.

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