Изменение имени хоста на узле кластера Raft

Чтобы изменить имя хоста на узле кластера Raft:

  1. На узле, где требуется изменить имя хоста, остановите все сервисы KUMA, выполнив следующую команду:

    sudo systemctl stop kuma-

  2. Создайте файл восстановления Raft с помощью следующей команды:

    touch /opt/kaspersky/kuma/core/<идентификатор_Ядра>/raft/.reset

  3. Перейдите в директорию systemd с конфигурацией сервиса Ядра KUMA и измените параметры запуска:
    • В параметре --raft.node.addr укажите новый FQDN узла.
    • Удалите параметр --raft.join, если он указан.
  4. В конфигурационных файлах systemd других сервисов (коллектор, коррелятор, хранилище, маршрутизатор событий) измените значения следующих параметров:
    • В параметре --core укажите новое имя узла с Ядром KUMA.
    • В параметре --advertise.fqdn укажите новое имя машины.
  5. Примените новые параметры, выполнив следующую команду:

    sudo systemctl daemon-reload

  6. Измените имя хоста на узле:

    sudo hostnamectl set-hostname <новое_имя_хоста>

  7. В файле /etc/hosts замените старое имя хоста на новое.
  8. Перезагрузите узел, выполнив следующую команду:

    sudo reboot

  9. После перезагрузки подключитесь к узлу под новым именем хоста.
  10. Запустите сервис Ядра KUMA:

    sudo systemctl restart kuma-core-00000000-0000-0000-0000-000000000000.service

  11. Проверьте, чтобы веб-интерфейс KUMA был доступен по новому имени хоста.
  12. В параметрах хранилища KUMA укажите новое имя хоста.
  13. В веб-интерфейсе KUMA перейдите в раздел Ресурсы и сервисыАктивные сервисы, в списке сервисов установите флажок для необходимых сервисов и в панели инструментов или в меню (menu_more_vertical) нажмите Сбросить сертификат.

    KUMA автоматически сгенерирует новый сертификат для каждого сервиса, для которого был сброшен сертификат. Для работающих сервисов перезапуск не требуется, новый сертификат будет применен автоматически. Если сервис был остановлен, необходимо перезапустить его, чтобы применить новый сертификат.

  14. Удалите директории с сертификатами сервисов, выполнив следующие команды:

    /opt/kaspersky/kuma/<название_сервиса>/<идентификатор_сервиса>/certificates

    /opt/kaspersky/kuma/clickhouse/certificates

  15. Перезапустите все сервисы KUMA:

    sudo systemctl restart kuma-

Узел с Ядром KUMA будет работать под новым именем хоста, а сервисы будут отображаться в разделе Ресурсы и сервисыАктивные сервисы в зеленом статусе.

В начало