Подготовка файла инвентаря distributed.inventory.yml для установки KUMA c несколькими сервисами Ядра KUMA в кластере Raft
Установка, обновление и удаление компонентов KUMA производится из папки с распакованным установщиком с помощью инструмента Ansible и созданного пользователем файла инвентаря в формате YML с перечнем хостов компонентов KUMA и других параметров.
Чтобы создать файл инвентаря distributed.inventory.yml для установки KUMA с несколькими сервисами Ядра KUMA в кластере Raft:
- Перейдите в директорию установщика KUMA, выполнив следующую команду:
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 и укажите серверы для установки дополнительных сервисов Ядра KUMA. В совокупности общее количество серверов в группах 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. На каждом сервере может быть установлен только один сервис Ядра KUMA.
Мы рекомендуем сохранить файл инвентаря, который вы использовали для установки решения. С его помощью вы можете дополнить систему компонентами или удалить KUMA.