Изменение имени хоста Ядра KUMA
Чтобы изменить имя хоста на одном из узлов кластера Raft:
- Удалите два узла Ядра KUMA, на которых не нужно менять имя хоста, выполнив следующие действия:
- В веб-интерфейсе KUMA в разделе Активные сервисы выберите сервис Ядра KUMA, установленный на сервере, который вы хотите удалить из кластера Raft, и нажмите Удалить.
- Перейдите на сервер, где установлен удаляемый сервис Ядра KUMA, и остановите сервис:
sudo systemctl stop kuma-core-<идентификатор_сервиса_Ядра_KUMA>.service - Создайте резервную копию рабочей директории.
- Удалите рабочую директорию:
sudo rm -rf /opt/kaspersky/kuma/core/<идентификатор_Ядра_KUMA> - Удалите файл сервиса systemd:
sudo rm /usr/lib/systemd/system/kuma-core-<идентификатор_сервиса_Ядра_KUMA>.service
Повторите действия, чтобы удалить второй узел Ядра KUMA.
- Остановите сервис Ядра KUMA на узле, на котором нужно изменить имя хоста, и выключите его автозапуск, выполнив следующие команды:
sudo systemctl stop kuma-core-<идентификатор_сервиса_Ядра_KUMA>.servicesudo systemctl disable --now kuma-core-<идентификатор_Ядра_KUMA> - Измените имя хоста на узле:
sudo hostnamectl set-hostname <новое_имя_хоста> - В файле /etc/hosts замените старое имя хоста на новое.
- Перезагрузите узел:
sudo reboot - После перезагрузки подключитесь к узлу под новым именем хоста.
- Перейдите в директорию systemd с конфигурацией сервиса Ядра KUMA и измените параметры запуска:
- В параметре
--raft.node.addrукажите новый FQDN узла. - Удалите параметр
--raft.join, если он указан.
- В параметре
- Примените новые параметры:
sudo systemctl daemon-reload - Создайте файл восстановления:
sudo -u kuma touch /opt/kaspersky/kuma/core/<идентификатор_Ядра_KUMA>/raft/.reset - Настройте автозапуск Ядра KUMA:
sudo systemctl enable --now kuma-core-<идентификатор_Ядра_KUMA> - Запустите Ядро KUMA:
sudo systemctl restart kuma-core-<идентификатор_сервиса_Ядра_KUMA>.service - Добавьте в кластер Raft два узла, которые вы удалили на шаге 1, выполнив следующие действия:
- В разделе Ресурсы → Активные сервисы нажмите Добавить и в раскрывающемся списке выберите Добавить сервис Ядро.
- В открывшемся окне Добавить сервис Ядро укажите имя сервиса в поле Имя сервиса Ядро и нажмите Добавить. Добавленный сервис отобразится в списке Сервисы.
- Установите флажок рядом с добавленным сервисом Ядра KUMA, в панели инструментов откройте меню
и выберите Копировать идентификатор. Идентификатор сервиса Ядра KUMA понадобится для установки сервиса на сервере. - На целевой машине выполните следующую команду.
sudo /opt/kaspersky/kuma/kuma core --raft.join <FQDN хоста из секции kuma_core, где запущен первый сервис Ядра KUMA>:7210 --id <идентификатор сервиса Ядра KUMA, скопированный в веб-интерфейсе> --install
Повторите действия, чтобы добавить другой удаленный узел.