Applies to: Kyvos Enterprise Kyvos Cloud (SaaS on AWS) Kyvos AWS Marketplace
Kyvos Azure Marketplace Kyvos GCP Marketplace Kyvos Single Node Installation (Kyvos SNI)
Once you have created resources from the Azure portal, install Kyvos as explained in this section.
Note
To create a Kyvos Manager node, go to metadata.json file in the <install dir>/kyvosmanager/cloud/azure/templates folder, and set the value for showKMNode as true.
On the Kyvos Installer, select the I have all the resources option.
Click Install Kyvos. The Setup Kyvos Environment dialog is displayed.
Enter details as:
Area | Parameter/Field | Remarks/Description |
---|---|---|
Cluster Name | Provide a unique cluster name | |
License | Upload your Kyvos license file, and click UPLOAD. | |
Installation Path | Provide the installation path for Kyvos | |
Authentication | User Name | Enter your username for authentication. |
Authentication Type |
| |
Configure Kyvos Services on Cloud | Select Instance by |
|
Deployment | Select the deployment that you created on the Azure portal. Click Fetch resources to view and modify any resources. | |
Virtual machines for Bl Server | Provide a comma-separated list of IP Addresses/Hostname (depending on the type selected above) for the Virtual machines to be used as BI Server instances. | |
Virtual machines for Query Engine | Provide a comma-separated list of IP Address/Hostname (depending on the type selected above) for the Virtual machines to be used as Query Engine instances. | |
Virtual machines for Web Portal | Provide a comma-separated list of IP Addresses/Hostname (depending on the type selected above) for the Virtual machines to be used as Web Portal instances. | |
Repository | Provide IP Address/Hostname (depending on the type selected above) for the Virtual machines to be used as a repository for Kyvos. | |
Repository Password | Provide the Postgres repository password. | |
Storage | ABFS Account Name | Provide the ABFS Account Name to be used for storage. |
File System Type | Select file type as ABFS or ABFSS | |
Container Name | Provide the ABFS Account Name to be used for storage. | |
Key Vault | Vault URL | Enter the key vault URL. |
Compute Cluster | Compute Cluster Type | Select the Kubernetes or Shared Query Engines option. NOTE: When you select Kubernetes from the Compute Cluster list, the Kubernetes Details section is displayed. |
Kubernetes Details | Enter the following Kubernetes details:
| |
Enable Compute Server Scaling | Select this checkbox to enable maximum or minimum compute server for scaling. When you select this checkbox, the following options will be displayed.
NOTE: If you do not select this checkbox, the Compute Server Count field is displayed. Compute server scaling will be disabled if this checkbox is not selected. | |
Fetch Parameters |
| |
Function | Function Deployment | Optionally, provide the name of the deployment where your Azure Functions are deployed. |
Click the Advanced Settings link. The Advanced Settings dialog box is displayed with values populated according to the ones that you defined while creating the stack.
To update any fields, enter information as:
Configuration Type | Parameter/Field | Comments/Description |
---|---|---|
Common | Kyvos Setup Package | Select the Kyvos bundle to be installed. Kyvos Manager contains compatible Kyvos bundles. To use any other Kyvos version, click the Upload button |
Semantic Model Local Path | Enter the semantic model local path where cuboids will be copied. For multiple paths, enter a semicolon-separated list. | |
Automatically restart Kyvos services when down | Select this option to enable high availability mode for the Kyvos service. This will ensure Kyvos services are always up and running. The Kyvos Manager will automatically restart the BI server, query engine, repository, and web portal services, in case any of these services go down | |
BI Server | Listener Port | Enter the listener port for BI Server. |
JMX Port | Enter the JMX port for BI Server health monitoring. | |
Work Directory | Enter the directory location on HDFS, where BI Server has access permissions. | |
Maximum Heap Memory | Enter the maximum memory available for BI Server. | |
Additional Java Options | Use this to define custom Java properties for your BI Server. | |
Query Engine | Thrift Listener Port | Enter the thrift listener port for Query Engine. |
JMX Port | Enter the port for Query Engine health monitoring. | |
Maximum Heap Memory | Enter the maximum memory for Query Engine. | |
Additional Java Options | Use this to define custom Java properties for your Query Engine. | |
Web Portal | UI Port | Enter the port on which the Kyvos Web client will run. |
JMX Port | Enter the port for Web portal health monitoring. | |
Shut-down Port | Enter the port to be used for shutting the Tomcat server. | |
AJP Port | Enter the port on which the AJP connector creates a socket and awaits an incoming connection. | |
Maximum Heap Memory | Enter the maximum memory for the Web portal. | |
Additional Java Options | Use this to define custom Java properties for the Web portal. | |
Network Protocol Configuration | Enable TLS | Select the checkbox to enable TLS for the cluster. |
HTTP Protocol Version | Select the HTTP Protocol Version for use with TLS. | |
Kyvos Web Portal on HTTPS | Select the checkbox to use HTTPS for connecting to Kyvos Web Portal. | |
TLS Configuration | TLS Protocol | Select the version of SSL/TLS protocol to be used. For multiple versions, select the corresponding checkboxes. |
TLS Certificate Mode | Select the mode from Use Path or Upload File. | |
Keystore | Provide the location of the keystore file. This file is used by the server when secure communication is enabled and required by the client when mutual authentication is enabled. | |
Keystore Private Key | Enter the keystore password. | |
Truststore | Provide the location (path) to read the trust store file. The client requires this file when secure communication is enabled and required by the server when mutual authentication is enabled. | |
Truststore Private Key | Enter the truststore password. | |
Cipher Suite | Enter the encryption algorithm to be used for communication over the TLS layer. | |
Enable Mutual Authentication | Select to enable mutual authentication. | |
Kyvos Web Portal Configuration | Use same certificate as TLS | Select this option to use the same TLS certificate for Kyvos Web Portal. |
Use different certificate |
|
Click Apply.
Click Next. The system validates your settings, and all the configurations done so far are displayed in the Review and Confirm dialog box.
Review the settings, and click Back to make any changes.
Select the checkboxes to accept the terms and start Kyvos services on installation.
Click Install to complete the installation.