Подготовка файла инвентаря distributed.inventory.yml для установки LogAnalyzer c несколькими сервисами Ядра LogAnalyzer в кластере Raft
Установка, обновление и удаление компонентов LogAnalyzer производится из папки с распакованным установщиком с помощью инструмента Ansible и созданного пользователем файла инвентаря в формате YML с перечнем хостов компонентов LogAnalyzer и других параметров.
Чтобы создать файл инвентаря distributed.inventory.yml для установки LogAnalyzer с несколькими сервисами Ядра LogAnalyzer в кластере Raft:
- Перейдите в директорию установщика LogAnalyzer, выполнив следующую команду:
cd kuma-ansible-installer - Скопируйте шаблон distributed.inventory.yml.template и создайте файл инвентаря с именем distributed.inventory.yml:
cp distributed.inventory.yml.template distributed.inventory.yml - Отредактируйте параметры файла инвентаря distributed.inventory.yml.
Вручную добавьте в файл инвентаря группу kuma-core-peers и укажите серверы для установки дополнительных сервисов Ядра LogAnalyzer. В совокупности общее количество серверов в группах kuma-core и kuma-core-peers должно быть нечетным.
На сервере из группы kuma_core устанавливается сервис kuma-core-00000000-0000-0000-0000-000000000000 (в веб-интерфейсе отображается как core-1). На всех серверах из группы kuma_core_peers последовательно устанавливаются и запускаются сервисы kuma-core-UID (в веб-интерфейсе отображаются как core-<FQDN>), подключаемые к сервису core-1. На каждом сервере может быть установлен только один сервис Ядра LogAnalyzer.
Мы рекомендуем сохранить файл инвентаря, который вы использовали для установки программы. С его помощью вы можете дополнить систему компонентами или удалить LogAnalyzer.