Восстановление Ядра LogAnalyzer в кластере Raft

26 февраля 2026

ID 315224

Восстановления Ядра LogAnalyzer в кластере Raft без смены хоста для core-1

В этой инструкции описано восстановление Ядра LogAnalyzer из резервной копии на хосте из секции файла инвентаря kuma_core, где Ядро LogAnalyzer было изначально установлено. В этом сценарии необходимо будет "разобрать" кластер и удалить сервис LogAnalyzer из веб-интерфейса, восстановить Ядро LogAnalyzer из резервной копии на хосте из секции файла инвентаря kuma_core, установить сервис Ядра LogAnalyzer на дополнительных узлах и объединить их в кластер, чтобы обеспечить отказоустойчивость, установить сервис Метрики и перенести существующие данные метрик на новый хост.

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

Чтобы восстановить Ядро LogAnalyzer из резервной копии:

  1. Подготовьте кластер к восстановлению. Для этого на каждом хосте, указанном в секции kuma_core_peers в файле инвентаря выполните следующие действия:
    1. В веб-интерфейсе LogAnalyzer в разделе Ресурсы и сервисы → Активные сервисы установите флажок рядом с сервисом Ядра LogAnalyzer и на панели инструментов или в меню () выберите Копировать идентификатор.

      Идентификатор сервиса Ядра LogAnalyzer понадобится вам для остановки сервиса на хосте.

    2. В веб-интерфейсе LogAnalyzer в разделе Ресурсы и сервисы → Активные сервисы установите флажок рядом с сервисом Ядра LogAnalyzer и на панели инструментов или в меню () выберите Удалить.
    3. На хосте кластера Raft, где установлен сервис Ядра LogAnalyzer, в консоли командной строки остановите сервис Ядра LogAnalyzer:

      sudo systemctl stop kuma-core-<идентификатор сервиса Ядра KUMA, скопированный в веб-интерфейсе>.service

    4. На хосте кластера Raft, где установлен сервис Ядра LogAnalyzer, удалите рабочую директорию:

      sudo rmdir <имя_директории>

    5. На хосте кластера Raft, где установлен сервис Ядра LogAnalyzer, удалите службу systemd.

      На этом этапе все серверы готовы к восстановлению кластера.

  2. Восстановите Ядро LogAnalyzer из резервной копии одним из следующих способов:
    • С помощью метода REST API post/system/restore.
    • Через веб-интерфейс:
      1. В веб-интерфейсе LogAnalyzer в разделе Ресурсы и сервисы → Активные сервисы в меню () выберите Резервное копирование → Восстановить.
      2. В появившемся окне с файловой системой выберите файл резервной копии, который следует использовать для восстановления.

        Если в вашем браузере настроены уведомления, в правом верхнем углу отобразится сообщение "Восстановление Ядра LogAnalyzer выполнено".

        После восстановления Ядра LogAnalyzer будет выполнен переход на страницу входа в веб-интерфейс.

  3. Если вы хотите обеспечить отказоустойчивость кластера Raft, выполните восстановление на остальных узлах кластера:
  4. Установите сервис Метрики с помощью установщика expand.sh и файла инвентаря expand.inventory.yml. Перенесите данные из директории metrics на хост с восстановленным Ядром LogAnalyzer.

Восстановление Ядра LogAnalyzer из резервной копии выполнено.

Восстановления Ядра LogAnalyzer в кластере Raft со сменой хоста для core-1

В этой инструкции описано восстановление Ядра LogAnalyzer из резервной копии на новом хосте. В этом сценарии необходимо будет полностью "разобрать" кластер и удалить сервис LogAnalyzer из веб-интерфейса, установить с нуля Ядро LogAnalyzer на новом хосте, выполнить на этом хосте восстановление Ядра LogAnalyzer из резервной копии, установить сервис Ядра LogAnalyzer на дополнительных узлах и объединить их в кластер, чтобы обеспечить отказоустойчивость, переподключить сервисы к Ядру LogAnalyzer на новом хосте, установить сервис Метрики и перенести существующие данные метрик на новый хост, перенастроить балансировщик.

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

Чтобы восстановить Ядро LogAnalyzer из резервной копии:

  1. Подготовьте кластер к восстановлению. Для этого на всех хостах кластера Raft выполните следующие действия:
    1. В веб-интерфейсе LogAnalyzer в разделе Ресурсы и сервисы → Активные сервисы установите флажок рядом с сервисом Ядра LogAnalyzer и на панели инструментов или в меню () выберите Копировать идентификатор.

      Идентификатор сервиса Ядра LogAnalyzer понадобится вам для остановки сервиса на хосте.

    2. В веб-интерфейсе LogAnalyzer в разделе Ресурсы и сервисы → Активные сервисы установите флажок рядом с сервисом Ядра LogAnalyzer и на панели инструментов или в меню () выберите Удалить.
    3. На хосте кластера Raft, где установлен сервис Ядра LogAnalyzer, в консоли командной строки остановите сервис Ядра LogAnalyzer с помощью следующей команды:

      sudo systemctl stop kuma-core-<идентификатор сервиса Ядра KUMA, скопированный в веб-интерфейсе>.service

    4. На хосте кластера Raft, где установлен сервис Ядра LogAnalyzer, удалите рабочую директорию:

      sudo rmdir <имя_директории>

    5. На хосте кластера Raft, где установлен сервис Ядра LogAnalyzer, удалите службу systemd.

      На этом этапе все сервисы Ядра LogAnalyzer остановлены и серверы готовы к восстановлению кластера.

  2. Выполните установку LogAnalyzer на одном сервере на новом хосте с помощью установщика install.sh и файла инвентаря single.inventory.yml, указав значение параметра deploy_example_services: false.

    На указанном в файле инвентаря хосте будет установлено только Ядро LogAnalyzer.

  3. Восстановите Ядро LogAnalyzer из резервной копии одним из следующих способов:
    • С помощью метода REST API post/system/restore.
    • Через веб-интерфейс:
      1. В веб-интерфейсе LogAnalyzer в разделе Ресурсы → Активные сервисы в меню () выберите Резервное копирование → Восстановить.
      2. В появившемся окне с файловой системой выберите файл резервной копии, который следует использовать для восстановления.

        Если в вашем браузере настроены уведомления, в правом верхнем углу отобразится сообщение "Восстановление Ядра LogAnalyzer выполнено".

    Восстановлен начальный узел кластера с Ядром LogAnalyzer. После восстановления начального узла будет выполнен переход на страницу входа в веб-интерфейс.

  4. Если вы хотите обеспечить отказоустойчивость кластера Raft, выполните восстановление на остальных узлах кластера:
  5. Переподключите сервисы к новому Ядру LogAnalyzer с помощью следующей команды:

    sudo /opt/kaspersky/kuma/kuma collector/correlator/storage/eventRouter --core https://<FQDN сервера Ядра KUMA>:<порт, используемый Ядром KUMA для внутренних коммуникаций (по умолчанию используется порт 7210)> --id <идентификатор сервиса, скопированный из веб-интерфейса KUMA> --api.port <порт, используемый для связи с устанавливаемым компонентом> --install

  6. Установите сервис Метрики с помощью установщика expand.sh и файла инвентаря expand.inventory.yml. Перенесите данные из директории metrics на хост с восстановленным Ядром LogAnalyzer.
  7. Перенастройте балансировщик, указав хосты с установленным сервисом Ядра LogAnalyzer.

Восстановление из резервной копии выполнено.

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