...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Applies to: Kyvos Enterprise Kyvos Azure Marketplace
Kyvos AWS Marketplace Kyvos Free (
...
To create Kyvos resources for creating an AWS CloudFormation template for use in automated deployment, perform the following steps.
- Log onto your AWS Console, and create an EC2 instance for the Kyvos Manager.
- On this EC2 instance, copy or download the Kyvos installation setup shared by Kyvos Support.
- Install Kyvos Manager.
- Start the Kyvos Manager and access it using your credentials.
- Alternatively, access the installation URL, such as:
http://clusterIP:port/kyvosmanager/kyvos-installer/aws
If you do not have the URL and/or credentials, click here to contact support. - To create resources for installing Kyvos services like BI Server and Query Engine on the AWS environment, select the I want to create resources option on the Kyvos Installer page.
- Click CREATE RESOURCES. This displays the Create Resources dialog box.
Here, select the services for which you want to create resources and provide information as:
Info Resources will be created only for selected services. If you have pre-created resources for any of the services, you can uncheck them and configure them while installing Kyvos.
Parameter/Field Remarks/Description Use Graviton Instances
Select the checkbox to deploy the Kyvos Services (like BI Server, Query Engine, and Kyvos Manager) on Graviton instances.
EC2 instance(s) for BI Server
Number of Node(s)
Instance Type
Installation Disk
EC2 instance(s) for Query Engine
Number of Node(s)
Instance Type
Installation Disk
EBS Volume
NOTE: Installation disk size must be 100 GB, and the cuboid replication disk size must be in the multiplier of 50 or 100.
Web Portal High Availability Select to enable web portal high availability, and specify the following:
- Number of Node(s)
- Instance Type
- Installation Disk
- Subnet for Load Balancer (Possible value list should be Public or Private)
EC2 instance for Kyvos Manager
The checkbox is selected by default for the automated deployment and an EC2 instance is launched for the Kyvos Manager.
- Provide the Instance Type and Installation Disk details.
When using a multi-tenant environment, you can use the - Select one of the following repository types from the Repository list.
- Select one of the following repository types from the Repository list.
- Bundled Postgres: To select Postgres as a repository for Kyvos Manager.
- Create New RDS: To create a new external repository for Kyvos Manager.
- Existing RDS: To use the existing RDS of Kyvos Manager.
- Select the size of the instance type from the Repository Instance Type.
- Select one of the following repository types from the Repository list.
External Repository for Kyvos - Select this option to create a PostgreSQL-based repository using the Amazon RDS. Otherwise, the pre-bundled PostgreSQL-based Kyvos repository will be used.
Select the Repository Instance Type
Select this option to create an S3 storage bucket for Kyvos output.
Bucket Name Prefix
Compute Cluster Type
Select the Databricks option.
Kyvos cluster and Databricks cluster will be in same network or in peered network
Select this checkbox if your Kyvos cluster nodes and Databricks cluster are either in the same network or shared using VPC peering.
NOTE: If this checkbox is not selected, an API gateway method will be created and used for communication between the Databricks cluster and Kyvos BI Server.
Use Custom Image
(please see the note below)Select this option to use a custom image of your environment for deploying the Kyvos cluster. Custom images can be used to bootstrap deployment tasks like preloading applications, application configurations, and other configurations.
You will have to provide the following information at the time of deploying the cluster through the CloudFormation.- AmiDefaultUserName: Enter the AMI default logged-in Linux user
- AmiId: Enter the AMI ID to be used for launching Kyvos Instances .
If you are not using a custom image, the cluster will be deployed with Amazon Linux 2.Deploy with enhanced security
Enhanced security ensures passwords are stored in the AWS Secrets Manager and not in the Kyvos configuration files.
Create resources for managing credit and usage information Creates or supports the credit-based license support in Kyvos. Info title Note For using Custom Image, Kyvos supports using customer-provided AMIs for CentOS 7, RHEL 7 and 8, and Amazon Linux 2 with x86 or ARM-based Graviton architecture type.
- Python 2 is required as a prerequisite for CentOS 7 and RedHat 7 AMIs
- Python 3 is required as a prerequisite for RedHat 8 AMIs and CentOS 8 AMIs
- All operating system commands must be present in the Custom Image machine. See the OS commands section for more details.
- Click NEXT. The Review and Download Template dialog box is displayed with details of all the settings that you selected.
- Review all the settings, and click the BACK button if you want to make any changes.
- To continue, click the DOWNLOAD TEMPLATE button to download the CloudFormation template.
Now deploy the Kyvos cluster to create the resources.