Common prerequisites for Kyvos Enterprise Deployment

Common prerequisites for Kyvos Enterprise Deployment

  • Verify supported Operating Systems as per Kyvos release version.
    For details, check the Supported environments and applications section mentioned in Release Notes for each release.

  • Python version 3.6.8 must be installed.

  • User account and permissions:

    • Installation path: must have read and write permissions for the user’s account (non-root) that is being used for Kyvos deployment.

  • Free disk space is required on all the nodes of the cluster.

  • Required ports for Kyvos

  • Kyvos Manager uses SSH to connect with cluster nodes.
    As Kyvos Manager is a distributed cluster lifecycle management tool, SSH-based access to cluster nodes is required for various lifecycle management activities (such as upgrade, patch, rollback, configuration and services management, configuration syncing, etc.).

  • Kyvos Manager expects the scp command to be available as a prerequisite (with execute permissions) on all cluster nodes.
    This is required to copy files (such as application binary bundles for upgrade, patch, or license) from the Kyvos Manager node to the cluster nodes.

  • The Required OS commands must be installed. The OS commands are used by Kyvos Manager and Kyvos. Therefore, these commands must be present on all cluster nodes. 

  • Required permissions in role attached on machines for cloud-based deployments

    • AWS (IAM)

    • Azure

    • GCP

  • Increase max map count on all nodes on each Kyvos node (BI Server, Query Engine, and Kyvos Manager).

    • Execute the vi /proc/sys/vm/max_map_count command.

    • Update the value to 524288 in the /proc/sys/vm/max_map_count file.

  • Increase the limit of Kyvos user on all nodes using the command as root user:

    echo kyvos hard nofile 524288 >> /etc/security/limits.conf echo kyvos hard nofile 524288 >> /etc/security/limits.d/20-nproc.conf echo kyvos soft nofile 524288 >> /etc/security/limits.conf echo kyvos soft nofile 524288 >> /etc/security/limits.d/20-nproc.conf

Prerequisites for No Hadoop No-Spark Kyvos Deployment

  • Same Network File System (NFS) must be mounted on each compute node of cluster.

Common prerequisites to install PostgreSQL 16 for wizard-based deployments

For performing wizard-based deployment using PostgreSQL 16 as an installed service, the following manual prerequisites must be completed prior to deployment.

  1. Install PostgreSQL 16 Service: Manually install the PostgreSQL 16 service on the Kyvos Manager (KM) node by executing the Kyvos-provided installation shell configure-postgres16.sh script.
    Note: This script must be executed using a sudo or root user.

  2. Update JDBC Properties: Before starting Kyvos Manager, update the jdbc.properties file to set the following property:

    installedRepo=true

To migrate from the bundled PostgreSQL 13 to the installed PostgreSQL 16 after upgrading to the 2025.10 release, see the Migrating PostgreSQL Repositories section.

Common prerequisites for SNS-based deployment

  • Machines must have at least 32 GB memory.

Copyright Kyvos, Inc. 2025. All rights reserved.