Установка KUMA

06 мая 2026

ID 326447

Чтобы установить KUMA:

  1. Настройте имя хоста на сервере, на котором вы хотите установить KUMA:

    sudo hostnamectl set-hostname kuma.local

  2. Проверьте, что на хосте присутствует список DNS-серверов, в случае необходимости заполните его:

    cat /etc/resolv.conf

  3. На сервере, на котором вы хотите установить KUMA, укажите IP-адрес сервера в формате <IP-адрес> kuma.local в файле для сопоставления IP-адресов с доменными именами:

    vi /etc/hosts

  4. Установите необходимые пакеты:

    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

  5. Если на сервере используется механизм SELINUX, отключите его, установив SELINUX=disabled:

    vi /etc/selinux/config

  6. Активируйте синхронизацию времени и проверьте ее работу:

    sudo systemctl enable --now chronyd sudo timedatectl | grep 'System clock synchronized'

  7. Если для входа на сервер вы хотите использовать учетную запись root, укажите PermitRootLogin yes в файле конфигурации SSH:

    vi /etc/ssh/sshd_config

  8. Перезагрузите сервер.
  9. Скопируйте архив с установщиком kuma-ansible-installer-<номер версии>.tar.gz на сервер и распакуйте его с помощью команды ниже. Для распаковки архива потребуется около 2 ГБ дискового пространства.

    sudo tar -xpf kuma-ansible-installer-<номер версии>.tar.gz

  10. Перейдите в директорию установщика:

    cd kuma-ansible-installer

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

    cp single.inventory.yml.template single.inventory.yml

  12. Откройте файл single.inventory.yml для редактирования:

    vi single.inventory.yml

  13. Измените содержимое файла по аналогии с примером ниже:

    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

  14. Подготовьте файл ключа KUMA.
  15. Скопируйте файл ключа в директорию:

    sudo cp <файл ключа>.key <директория установщика>/roles/kuma/files/license.key

  16. Запустите установщик:

    sudo ./install.sh single.inventory.yml

    Дождитесь окончания установки KUMA.

  17. Выполните вход в веб-интерфейс KUMA:
    1. Перейдите в браузере по адресу https://<FQDN хоста, на котором установлена KUMA>:7220
    2. Введите учетные данные для входа по умолчанию:
      • логин – admin
      • пароль – mustB3Ch@ng3d!
  18. Измените пароль учетной записи admin.

Более подробную информацию по установке KUMA см. в справке KUMA.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!