Установка KUMA производится помощью инструмента Ansible и YML-файла инвентаря. Установка производится с контрольной машины, при этом все компоненты KUMA устанавливаются на целевых машинах.
Чтобы установить KUMA:
cd kuma-ansible-installer
Файл ключа должен иметь название license.key.
sudo cp <
файл ключа
>.key <
папка установщика
>/roles/kuma/files/license.key
sudo ./install.sh distributed.inventory.yml
Если для повышения привелегий на целевой машине требуется указать пароль, выполните следующую команду и укажите пароль по запросу:
sudo ./install.sh single.inventory.yml --ask-become-pass
Если вы не примете условия Лицензионного соглашения, программа не будет установлена.
В зависимости от типа активации лицензии результатом запуска установщика будет один из следующих вариантов:
папка установщика
>/roles/kuma/files/, в результате запуска установщика с файлом инвентаря distributed.inventory.yml будет установлено Ядро KUMA на сервере из группы kuma_core, установлены дополнительные Ядра KUMA на серверах из группы kuma_core_peers, установлены все заданные в файле инвентаря сервисы и OOTB-ресурсы.Чтобы установить сервисы, в консоли командной строки укажите лицензионный код. Затем запустите установщик postinstall.sh с файлом инвентаря distributed.inventory.yml.
sudo ./postinstall.sh distributed.inventory.yml
В результате будут созданы заданные сервисы. Вы можете выбрать, какие ресурсы вы хотите импортировать из репозитория.
Адрес веб-интерфейса KUMA – https://<
FQDN хоста, на котором установлена KUMA
>:7220
.
Учетные данные для входа по умолчанию:
- логин – admin
- пароль – mustB3Ch@ng3d!
После первого входа измените пароль учетной записи admin
Все компоненты KUMA установлены и выполнен вход в веб-интерфейс.
При дальнейшей установке сервисов KUMA вы можете указать в команде установки несколько URL через запятую для подключения к сервисам Ядра KUMA в кластере Raft.
Если в кластере Raft вы не используете балансировщик, вы можете входить на узел с Ядром KUMA напрямую. Если вы переходите с узла на узел, сессия, открытая на предыдущем узле, будет закрыта в момент успешной аутентификации на следующем. С помощью балансировщика вы можете распределить нагрузку от пользователей в кластере Raft и отдельная аутентификация на каждом узле не потребуется.
Все серверы, на которых развернуты сервисы Ядра KUMA должны быть в одном часовом поясе.
Мы рекомендуем сохранить файл инвентаря, который вы используете для установки программы. С помощью этого файла инвентаря можно будет дополнить систему компонентами или удалить KUMA.
В начало