The configuration file is a file in the YAML format that contains a set of installation parameters of the Kaspersky XDR Expert components.
The template of the configuration file is located in the distribution package with the Kaspersky XDR Expert components.
The nodes section of the configuration file contains the target machine parameters that are listed in the table below.
Installation parameters of the nodes section
Parameter name |
Required |
Description |
Possible values |
|---|---|---|---|
|
Yes |
The name of the node. |
String value |
|
Yes |
|
|
|
Yes |
The IP address of the node. All nodes must be included in the same subnet. |
IP address |
|
No |
The node type that specifies the Kaspersky XDR Expert component that will be installed on this node. If the We recommend specifying this parameter for Kaspersky XDR Expert to work correctly. |
|
|
Yes |
The username of the user account created on the target machine and used for connection to the node by KDT. |
String value |
|
Yes |
The path to the private part of the SSH key located on the administrator machine and used for connection to the node by KDT. |
String value |
The parameters section of the configuration file contains the parameters listed in the table below.
Installation parameters of the parameters section
Parameter name |
Required |
Description |
Possible values |
|---|---|---|---|
|
Yes |
The connection string for accessing the DBMS that is installed and configured on a separate server. Specify this parameter as follows:
If the We recommend installing a DBMS on a separate server outside the cluster. |
String value |
|
Yes |
The language of the KSMP Console interface specified by default. After installation, you can change the KSMP Console language. |
|
|
Yes |
The reserved static IP address of the Kubernetes cluster gateway. The gateway must be included in the same subnet as all cluster nodes. If you install the DBMS on a separate server, the gateway IP address must contain the subnet mask /32. If you install the DBMS inside the cluster, set the gateway IP address to an IP range included the gateway IP address itself and the DBMS IP address. |
IP address |
|
Yes |
The path to the private part of the SSH key located on the administrator machine and used for connection to the node by KDT. |
String value |
|
Yes |
The path to the private part of the SSH key located on the administrator machine and used for connection to the nodes with the KUMA services (collectors, correlators and storages). |
String value |
|
Yes |
The The Main administrator role is assigned to this user account. The The The password must comply with the following rules:
|
String value |
|
No |
The parameter that indicates that KUMA is installed in an environment with limited computing resources. In this case, KUMA Core can be installed on a host that has 4 GB of free disk space. Enable this parameter if you perform the demonstration deployment. |
|
|
Yes |
The parameter that specifies the amount of disk space for the operation of KUMA Core. This parameter is used only if the |
String value |
|
Yes |
The path to the inventory file located on the administrator machine. The inventory file contains installation parameters for deployment of the KUMA services that are not included in the Kubernetes cluster. |
String value |
|
No |
The path to the additional inventory file located on the administrator machine. This file contains the installation parameters used to partially add or remove hosts with the KUMA services. If you perform an initial deployment of Kaspersky XDR Expert or you do not need to partially add or remove hosts with the KUMA services, set this parameter to |
String value |
|
Yes |
The path to the KUMA license file. |
String value |
|
Yes |
The domain name that is used in the addresses of the public Kaspersky XDR Expert services. |
String value |
|
Yes |
The domain name for which a self-signed or custom certificate is to be generated. The |
String value |
|
Yes |
The addresses of the Kaspersky XDR Expert services. These addresses contain the domain name, which must match the |
String value |
|
Yes |
The list of addresses of the public Kaspersky XDR Expert services for which a self-signed or custom certificate is to be generated. These addresses contain the domain name, which must match the |
String value |
|
Yes |
The address of KUMA Console. This address contains the domain name, which must match the |
String value |
|
Yes |
The address of KSMP Console. This address contains the domain name, which must match the |
String value |
|
Yes |
The names of the secret files that are stored in the Kuberneters cluster. These names contain the domain name, which must match the |
String value |
|
Yes |
The amount of free disk space allocated to store the Administration Server data (updates, installation packages, and other internal service data). |
String value |
|
Yes |
The amount of free disk space allocated to store metrics. The recommend value is 10 GB. When the allocated disk space is full, the metrics will be overwritten. |
String value |
|
Yes |
The amount of free disk space allocated to store KSMP logs. The recommend value is 20 GB. When the allocated disk space is full, the logs will be overwritten. |
String value |
|
Yes |
The The The default parameter value is "admin". Do not change the parameter value. |
String value |
|
Yes |
The parameters for internal use. Do not change the parameter value. |
String value |
Sample of the configuration file for the Kaspersky XDR Expert deployment
Page top