Applies to:Kyvos Enterprise
Kyvos Cloud (SaaS on AWS)
Kyvos AWS Marketplace
Kyvos Azure Marketplace
Kyvos GCP Marketplace
Kyvos Single Node Installation (Kyvos SNI)
...
Kyvos provides the following methods for wizard-based deployment on AWS:
...
Regardless of the type of installation, the following prerequisites should be available.
EC2 key pair, consisting of a private key and a public key. You can create the key pair if needed.
...
<Bucket Name> with the name of your bucket name.
<Lambda Role> with with the name of your Lambda Role.
<EC2 Role> with with the name of your EC2 Role.
...
AWS CloudFormation template to create the resources stack. You can download the default template (Kyvos_Template_AWS_EMR.json file), or create a template as per your requirements.
The CloudFormation template can be deployed through the logged-in user or a role. The logged-in user must have the required policies given in the aws-console-user-iam-policy.json file.
...
AWS-CLI should be installed on all Kyvos Instances. To install, perform the following steps.
Install zip to unzip AWS CLI setup.
Code Block yum install zip unzip
Execute the following commands:
Code Block curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install
Open /etc/bashrc in any of the command line editors and add the below text in the file:
Code Block export PATH=/usr/local/bin/:$PATH source /etc/bashrc
Increase ulimit of Kyvos user on all nodes using the command:
Code Block echo “kyvos hard nofile 10240” >> /etc/security/limits.conf echo “kyvos hard nofile 10240” >> /etc/security/limits.d/20-nproc.conf echo “kyvos soft nofile 10240” >> /etc/security/limits.conf echo “kyvos soft nofile 10240” >> /etc/security/limits.d/20-nproc.conf
Install open-ssl on Kyvos Manager node to enable TLS using the command:
Code Block yum install openssl
Install wget to download ebsnvme file.
Code Block yum install wget
Download and copy the file to /sbin/
Code Block cd /sbin/ && wget https://expanse.kyvosinsights.com/s/dKEtQeQLnszNwL6/download -O ebsnvme-id chmod a+x /sbin/ebsnvme-id
Create below directories on all nodes with 750 permissions and make Kyvos user owner of these directories.
Code Block /data/kyvos/app /data/kyvos/installs
Create the directories and assign 777 permissions on them:
Code Block sudo mkdir -p /mnt/s3 sudo mkdir /mnt/tmp chmod -R 777 /mnt
Ensure that the required ports are available.
Ensure that the required required OS Commands used by Kyvos Manager are available on all the machines.