Distributed installation with KUMA Core in a Raft cluster

A distributed installation of KUMA with multiple KUMA Core services in a cluster helps provide high availability. One of the services becomes the leader; the leader is elected based on the Raft algorithm. Write operations are performed by the leader and broadcast to all servers in the cluster. Read operations are performed by each service from its local SQLite database. Thus, in addition to high availability, creating multiple KUMA Core services also takes care of horizontal scaling. The number of deployed KUMA Core services must be odd.

If necessary, you can:

After installation, all KUMA Core services are automatically added to the Raft cluster.

KUMA Core logs are stored in the /opt/kaspersky/kuma/core/<KUMA Core service ID>/log/core directory.

In this section

Preparing the test machine

Preparing the target machine

Preparing the distributed.inventory.yml file for installing KUMA with multiple KUMA Core services on a Raft cluster

Installing KUMA in a Raft cluster

Expanding the Raft cluster

Deleting a Raft cluster node

Restoring a Raft cluster node

Restoring the Raft cluster

Supported scenarios for installing and upgrading from 3.4.x to 4.x with the Core installed on a Raft cluster

Page top