Обновление/Установка 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. - Добавить файл лицензии в папку kuma-ansible-installer/roles/kuma/files и переименовать на license.key
- Входим в ОС из-под суперпользователя (root):
sudo -i
- Запустить установку:
./install.sh single.inventory.yml
- Должно все завершиться скриншотом ниже, ошибки отсутствуют (failed=0):
- Зайдите на веб интерфейс, проверьте статус Storage. Для этого перейдите во вкладку: Ресурсы - Активные сервисы. Если статус Storage отличается от зеленого (получить актуальный статус можно нажав кнопу обновить), то выполните нижеследующие команды.
После проделанных выше инструкций все демо-сервисы должны быть в статусе зеленый. Корректность работы можно проверить, перейдя во вкладку События и нажав на значок увеличительного стекла (Поиск), должны появиться события, поступающие KUMA или Сообщение «События не найдены». Если при поиске возникает ошибка, то необходимо проверить статусы сервисов в веб интерфейсе KUMA. Провести первичный траблшутинг по этому документу и сообщить ответственному инженеру Лаборатории Касперского в случае неуспеха.