Установка KUMA
Чтобы установить KUMA:
- Настройте имя хоста на сервере, на котором вы хотите установить KUMA:
sudo hostnamectl set-hostname kuma.local
- Проверьте, что на хосте присутствует список DNS-серверов, в случае необходимости заполните его:
cat /etc/resolv.conf
- На сервере, на котором вы хотите установить KUMA, укажите IP-адрес сервера в формате
<IP-адрес>kuma.localв файле для сопоставления IP-адресов с доменными именами:vi /etc/hosts
- Установите необходимые пакеты:
sudo yum install python3
sudo pip3 install netaddr
sudo yum install firewalld
sudo yum install compat-openssl11
sudo yum install nss gtk2 atk libnss3.so libatk-1.0.so.0 libxkbcommon libdrm at-spi2-atk mesa-libgbm alsa-lib cups-libs libXcomposite libXdamage libXrandr
- Если на сервере используется механизм SELINUX, отключите его, установив
SELINUX=disabled:vi /etc/selinux/config
- Активируйте синхронизацию времени и проверьте ее работу:
sudo systemctl enable --now chronyd sudo timedatectl | grep 'System clock synchronized'
- Если для входа на сервер вы хотите использовать учетную запись root, укажите
PermitRootLogin yesв файле конфигурации SSH:vi /etc/ssh/sshd_config
- Перезагрузите сервер.
- Скопируйте архив с установщиком
kuma-ansible-installer-<номер версии>.tar.gzна сервер и распакуйте его с помощью команды ниже. Для распаковки архива потребуется около 2 ГБ дискового пространства.sudo tar -xpf kuma-ansible-installer-
<номер версии>.tar.gz - Перейдите в директорию установщика:
cd kuma-ansible-installer
- Скопируйте шаблон
single.inventory.yml.templateи создайте на его основе файл инвентаря с именемsingle.inventory.yml:cp single.inventory.yml.template single.inventory.yml
- Откройте файл
single.inventory.ymlдля редактирования:vi single.inventory.yml
- Измените содержимое файла по аналогии с примером ниже:
all:
vars:
deploy_to_k8s: false
need_transfer: false
deploy_example_services: true
no_firewall_actions: false
kuma:
vars:
ansible_connection: local
ansible_user: root
children:
kuma_core:
hosts:
kuma.local:
raft_node_addr: ""
kuma_metrics:
hosts:
kuma.local:
kuma_collector:
hosts:
kuma.local:
kuma_correlator:
hosts:
kuma.local:
kuma_storage:
hosts:
kuma.local:
shard: 1
replica: 1
keeper: 1
- Подготовьте файл ключа KUMA.
- Скопируйте файл ключа в директорию:
sudo cp
<файл ключа>.key<директория установщика>/roles/kuma/files/license.key - Запустите установщик:
sudo ./install.sh single.inventory.yml
Дождитесь окончания установки KUMA.
- Выполните вход в веб-интерфейс KUMA:
- Перейдите в браузере по адресу
https://<FQDN хоста, на котором установлена KUMA>:7220 - Введите учетные данные для входа по умолчанию:
- логин –
admin - пароль –
mustB3Ch@ng3d!
- логин –
- Перейдите в браузере по адресу
- Измените пароль учетной записи admin.
Более подробную информацию по установке KUMA см. в справке KUMA.