Распределенная установка с Ядром KUMA в кластере Raft
Распределенная установка KUMA с несколькими сервисами Ядра KUMA в кластере позволяет обеспечить отказоустойчивость. Один из сервисов становится лидером; выборы лидера выполняются на основе алгоритма Raft. Операции записи выполняются лидером и транслируются на все серверы кластера. Операции чтения выполняются каждым сервисом из локальной базы SQLite. Таким образом создание нескольких сервисов Ядра KUMA обеспечивает не только отказоустойчивость, но и горизонтальное масштабирование. Допустимо развертывать только нечетное количество сервисов Ядра KUMA.
При необходимости вы можете выполнить следующие действия:
- Выполнить распределенную установку с Ядром KUMA в кластере Raft с помощью установщика install.sh и файла инвентаря distributed.inventory.yml.
- Расширить кластер и добавить необходимое количество сервисов Ядра KUMA с помощью установщика expand.sh и файла инвентаря expand.inventory.yml.
- Обновить распределенную установку KUMA 3.4 до распределенной установки с Ядром KUMA в кластере Raft с помощью установщика install.sh и файла инвентаря distributed.inventory.yml.
После установки все сервисы Ядра KUMA автоматически добавляются в кластер Raft.
Журналы Ядра KUMA хранятся в директории /opt/kaspersky/kuma/core/<идентификатор сервиса Ядра KUMA>/log/core.