KUMA позволяет выполнять резервное копирование базы данных Ядра KUMA и сертификатов. Функция резервного копирования предназначена для восстановления KUMA – для переноса или копирования ресурсов следует использовать функции экспорта и импорта ресурсов.
Вы также можете создавать резервные копии отдельных партиций с помощью процедуры архивирования.
Особенности резервного копирования KUMA
Восстановление данных из резервной копии поддерживается только при сохранении версии KUMA.
Резервное копирование коллекторов не требуется, за исключением коллекторов с SQL-подключением. При восстановлении таких коллекторов следует вернуть к исходному начальное значение идентификатора.
Если не запускается сервис MongoDB, мы рекомендуем обнулить базу данных kuma в MongoDB. Выключение сервера с базой данных кнопкой питания может привести к нарушению целостности базы данных. В таком случае базу данных можно обнулить и восстановить данные из резервной копии.
Чтобы выполнить резервное копирование в распределенной установке со сменой имени хоста для Ядра KUMA:
На машине 1 сделайте резервную копию KUMA.
Поместите резервную копию с машину 1 на машину 2 и выполните восстановление резервной копии.
После восстановления из резервной копии Ядро KUMA будет развернуто на машине 2. Вам нужно переключить все сервисы с Ядра KUMA, установленного на 1 машине, на Ядро KUMA, установленное на 2 машине.
На машине 1 выполните следующие действия:
Остановите сервис Ядра KUMA:
sudo service kuma-core-00000000-0000-0000-0000-000000000000 stop
Перейдите в директорию /usr/lib/systemd/system, найдите файл сервиса коллектора, коррелятора, хранилища, маршрутизатора событий и замените имя хоста на новый в параметре –core. Например:
На машине 2 перейдите в раздел KUMA Ресурсы и сервисы → Активные сервисы, в списке сервисов установите флажок для необходимых сервисов коллектора, коррелятора, хранилища, маршрутизатора и на панели инструментов или в меню () выберите Сбросить сертификат.
KUMA автоматически сгенерирует новый сертификат для каждого сервиса, для которого был сброшен сертификат. Для работающих сервисов перезапуск сервиса не требуется, новый сертификат будет применен автоматически. Если сервис был остановлен, необходимо перезапустить сервис, чтобы применить новый сертификат.
Резервное копирование в распределенной установке со сменой имени хоста для Ядра KUMA выполнено. Все сервисы переключены с Ядра KUMA, установленного на машине 1, на Ядро KUMA, установленного на машине 2. Сервисы отображаются в разделе KUMA Ресурсы и сервисы → Активные сервисы в зеленом статусе.