Applies to: Kyvos Enterprise Kyvos Cloud (SaaS on AWS) Kyvos AWS Marketplace
Kyvos Azure Marketplace Kyvos GCP Marketplace Kyvos Single Node Installation (Kyvos SNI)
Important
For Kyvos Single Node Standard (also known as Kyvos Free) deployment in Azure and AWS Marketplace, the 'Nodes and Services' page will not be available.
For AWS Managed Services, If you have a cluster deployed with releases earlier than 2023.5, ensure that the IAM policy is updated before using this feature.
| AWS Managed Services | AWS Marketplace | AZURE Marketplace |
Create Node (Query Engine) |
|
|
|
Terminate Node (Query Engine) |
|
|
|
Increase Query Engine Disks |
|
|
|
Decrease Query Engine Disks |
|
|
|
Show Query Engine Disk / storage size |
|
|
|
Create Node (BI Server) |
|
|
|
Terminate Node (BI Server) |
|
|
|
Show BI Disk / storage size |
|
|
|
Add Node (previous feature) |
|
|
|
Remove Node (previous feature) |
|
|
|
From Kyvos 2023.3 onwards, you can now manage Query Engines, BI Server nodes (not applicable to Azure Marketplace), and Query Engine disks (not applicable to AWS Managed Services) that must be attached to the Query Engine node directly from the Nodes and Services > Overview page. This page displays the number of nodes and disk details added to each Query Engine node and the number of configured services such as BI Server, Web Portal, and Query Engines on the cluster nodes. You can also view the specific details of these services. This will take you to the Node and Service Mapping page.
This allows for efficient modification of the Query Engine node count and disk allocation for cloud deployments.
Creating and add node for Marketplace
Steps for creating a node for Query Engine and BI Server (applicable to AWS Marketplace) are the same for both Azure and AWS Marketplace.
To create and add a required service node, perform the following steps.
On the navigation pane, click Kyvos and Ecosystem> Nodes and Services > Overview.
On the Overview page, you will see the number of nodes, BI Server Storage (in GB), the size of the disk attached to each Query Engine node, and the number of service instances configured for the Kyvos cluster.
Click Create. The Create Node (for AWS) dialog box is displayed.
Note
The BI Server node count input is not displayed for Azure Marketplace.
Enter the number of nodes for Query Engines and BI Server that you want to create, and then enter your Kyvos Manager password to create the node. The Nodes will be created and you will be redirected to the Operations page where you can view the status.
Terminating a node for Marketplace
Similarly, you can delete a node for Query Engine and BI Server (applicable to AWS Marketplace) by clicking the three dots, and then click Terminate Nodes.
The Terminate Nodes dialog is displayed. Enter the number of nodes you want to terminate, and then enter your Kyvos Manager password to delete the node.
Note
The BI Server node count input is displayed for AWS Marketplace.
Click Terminate. The node will be deleted.
Important
After deleting the BI Server, Zookeeper must be removed before redeploying it. You will see the following message after the deletion.
Click Remove. This will take you to the Zookeeper Configuration page.
Adding a disk for Marketplace
Steps for adding a disk for Query Engine node is the same for both Azure and AWS Marketplace.
To add a disk for Query Engine Storage, perform the following steps.
On the navigation pane, click Kyvos and Ecosystem > Overview.
On the Overview page, you will see the number of nodes, BI Server Storage (in GB), the size of the disk attached to each Query Engine node, and the number of service instances configured for the Kyvos cluster.
Click Add Disk.
The Add Disk dialog box is displayed.Enter the number of disk you want to add to the Query Engine node, and then enter your Kyvos Manager password. The disk is added to the Query Engine node and you will be redirected to the Operations page where you can view the status.
Deleting a disk from Marketplace
To remove the disk from the Query Engine node, click the three dots and then click Delete Disk.
The Delete Disk dialog is displayed.
Enter the number of disk you want to remove, and then enter your Kyvos Manager password.
Click Delete. The disk will be deleted.
Creating a node for AWS Managed Services
To create a node, perform the following steps.
On the navigation pane, click Kyvos and Ecosystem> Nodes and Services > Overview.
On the Overview page, you will see the number of nodes and the number of service instances configured for the Kyvos cluster.
Click Create. The Create Node dialog box is displayed.
Enter the number of nodes for Query Engines and BI Server that you want to create for the required zone, and then enter your Kyvos Manager password to create the node. The Nodes will be created in that zone and you will be redirected to the Operations page where you can view the status.
Terminating node for AWS Managed Services
To terminate node from AWS Managed Services, perform the following steps.
Delete a node for Query Engine and BI Server by clicking the three dots, and then click Terminate Node.
The Terminate Node dialog is displayed. Enter the number of nodes for Query Engine and BI Server you want to terminate, and then enter your Kyvos Manager password to delete the node. The node will be deleted.
Click Terminate. The Nodes will be deleted and you will be redirected to the Operations page where you can view the status.
Note
You can also manage node using the Actions menu (…) on the right side of the window. For adding or deleting note, see the Adding and deleting nodes section.
For other deployments
Similarly, for cloud deployments (Azure, AWS, GCP), and on-premises, you can add or delete a node.
IAM Policies
{ "Condition": { "StringEqualsIgnoreCase": { "ec2:ResourceTag/UsedBy": "Kyvos" } }, "Action": [ "ec2:DeleteTags", "ec2:CreateTags", "ec2:DescribeInstanceStatus" ], "Resource": "*", "Effect": "Allow", "Sid": "Ec2tagsPermissionKM" }, Expected- { "Sid": "Ec2tagsPermissionKM", "Effect": "Allow", "Action": [ "ec2:DeleteTags", "ec2:DescribeInstanceStatus" ], "Resource": "*", "Condition": { "StringEqualsIgnoreCase": { "ec2:ResourceTag/UsedBy": "Kyvos" } } }, { "Sid": "Ec2tagsPermissionKM2", "Effect": "Allow", "Action": [ "ec2:CreateTags" ], "Resource": "*" },