Подготовка файла инвентаря distributed.inventory.yml для установки KUMA c несколькими сервисами Ядра KUMA в кластере Raft

Установка, обновление и удаление компонентов KUMA производится из папки с распакованным установщиком с помощью инструмента Ansible® и созданного пользователем файла инвентаря в формате YML с перечнем хостов компонентов KUMA и других параметров.

Чтобы создать файл инвентаря distributed.inventory.yml для установки KUMA с несколькими сервисами Ядра KUMA в кластере Raft:

  1. Перейдите в директорию установщика KUMA, выполнив следующую команду:

    cd kuma-ansible-installer

  2. Скопируйте шаблон distributed.inventory.yml.template и создайте файл инвентаря с именем distributed.inventory.yml:

    cp distributed.inventory.yml.template distributed.inventory.yml

  3. Отредактируйте параметры файла инвентаря 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.

Пример файла инвентаря distributed.inventory.yml для установки KUMA с несколькими сервисами Ядра KUMA в кластере Raft

В начало