If you need to expand the storage, or add new collectors and correlators for the increased flow of events, you can add additional hosts for installation of the KUMA services.
You must specify the parameters of the additional hosts in the expand.inventory.yml file. This file is located in the distribution package with the transport archive, KDT, the configuration file, and other files. In the expand.inventory.yml file, you can specify several additional hosts for collectors, correlators, and storages at once. Ensure that hardware, software, and installation requirements for the selected hosts are met.
To prepare the required infrastructure on the hosts specified in the expand.inventory.yml file, you need to create the service directories to which the files that are required for the service installation are added. To prepare the infrastructure, run the following command and specify the expand.inventory.yml file:
./kdt invoke kuma --action addHosts --param hostInventory=<path_to_inventory_file>
On the hosts specified in the expand.inventory.yml file, the service directories to which the files that are required for the service installation are added.
Adding an additional storage, collector, or correlator
You can add an additional storage cluster, collector, or correlator to your existing infrastructure. If you want to add several services, it is recommended to install them in the following order: storages, collectors, and correlators.
To add an additional storage cluster, collector, or correlator:
You can use one of the following methods:
https://<kuma_host>.<smp_domain>:443
.The KUMA Console address consists of the kuma_host
and smp_domain
parameter values specified in the configuration file.
sudo /opt/kaspersky/kuma/kuma storage --core https://<KUMA Core server FQDN>:7210 --id <service ID copied from the KUMA Console> --install
sudo /opt/kaspersky/kuma/kuma collector --core https://<KUMA Core server FQDN>:7210 --id <service ID copied from the KUMA Console> --api.port <port used for communication with the installed component>
sudo /opt/kaspersky/kuma/kuma correlator --core https://<KUMA Core server FQDN>:7210 --id <service ID copied from the KUMA Console> --api.port <port used for communication with the installed component> --install
The collector and correlator installation commands are automatically generated on the Setup validation tab of the Installation Wizard, and the port used for communication is added to the command automatically. Use the generated commands to install the collector and correlator on the hosts. This will allow you to make sure that the ports for communication with the services specified in the command are available.
The FQDN of KUMA Core is <kuma_host>.<smp_domain>
.
The port that is used for connection to KUMA Core cannot be changed. By default, port 7210 is used.
The additional KUMA services are installed.
Adding hosts to an existing storage
You can expand an existing storage (storage cluster) by adding hosts as new storage cluster nodes.
To add hosts to an existing storage:
You can use one of the following methods:
https://<kuma_host>.<smp_domain>:443
.The KUMA Console address consists of the kuma_host
and smp_domain
parameter values specified in the configuration file.
You do not need to create a separate storage because you are adding servers to an existing storage cluster.
sudo /opt/kaspersky/kuma/kuma storage --core https://<KUMA Core server FQDN>:7210 --id <service ID copied from the KUMA Console> --install
The FQDN of the KUMA Core is <kuma_host>.<smp_domain>
.
The port that is used for connection to KUMA Core cannot be changed. By default, port 7210 is used.
The additional hosts are added to the storage cluster.
Specify the added hosts in the distributed.inventory.yml inventory file so that it has up-to-date information in case of a KUMA components update.
Page top