Обновление/Установка KUMA версии до 2.0.Х (инсталляция «все в одном»)
- Создайте резервную копию ресурсов и сертификатов, см. советующий раздел в этой инструкции.
- Распакуйте архив:
tar -xvf kuma-ansible-installer-(ВЕРСИЯ).tar.gz
- Перейдите в распакованную папку:
cd kuma-ansible-installer
- Выполните команду копирования шаблона:
cp single.inventory.yml.template single.inventory.yml
- Для автоподстановки имени хоста в конфигурацию, используйте команду ниже:
Либо подставьте ранее использованный файл при обновлении. В случае ручной правки файла старайтесь не добавлять лишних пробелов. Если деморесурсы НЕ нужно разворачивать укажите в файлеsed -i "s/kuma.example.com/$(hostname -f)/g" single.inventory.yml
single.inventory.yml
в строке (значение false)deploy_example_services:
.false.false - Добавить файл лицензии в папку
kuma-ansible-installer/roles/kuma/files
и переименовать наlicense.key
- Входим в ОС из-под суперпользователя (root):
sudo -i
- Запустить установку:
./install.sh single.inventory.yml
- Должно все завершиться скриншотом ниже, ошибки отсутствуют (failed=0):
- Зайдите на веб интерфейс, проверьте статус Storage. Для этого перейдите во вкладку: Ресурсы - Активные сервисы. Если статус Storage отличается от зеленого (получить актуальный статус можно нажав кнопу обновить), то выполните нижеследующие команды.
После проделанных выше инструкций все демо-сервисы должны быть в статусе зеленый. Корректность работы можно проверить, перейдя во вкладку События и нажав на значок увеличительного стекла (Поиск), должны появиться события, поступающие KUMA или Сообщение «События не найдены». Если при поиске возникает ошибка, то необходимо проверить статусы сервисов в веб интерфейсе KUMA. Провести первичный траблшутинг по этому документу и сообщить ответственному инженеру Лаборатории Касперского в случае неуспеха.