Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Kyvos Manager, which is a cluster management tool for Kyvos, currently supports configuring multiple instances of services like BI Server, Query Engine, Kyvos Web Portal, and Postgres, that work in high availability mode. Kyvos services can operate normally even in the absence of Kyvos Manager. However, certain features such as Services HA, configuring properties, Postgres High Availability for bundled Postgres, Hadoop connection Configuration & Lib Sync from Compute cluster or DFS, regardless of SSH or non-SSH mode, are dependent on Kyvos Manager. If any of these features are required at any time, an instance of Kyvos Manager must be running for Kyvos to work properly. Therefore, from Kyvos 2024.1 onwards, Kyvos Manager supports high availability in case of instance failure and immediately another instance will be active to serve the requirement.

Prerequisites for using Kyvos Manager HA

  • Adding Kyvos Manager (KM) instances is supported only on nodes with Kyvos Web Portal, as a cost optimization strategy. Thus, Kyvos Manager HA requires Web Portal HA as a precondition.

  • For Kyvos Manager HA, the Zookeeper must be up and running.

  • Each node in a cloud cluster must have the respective CLI command (aws, azcopy, gsutil), while on-premises it must have the HDFS command and access to HDFS.

  • For cloud environments, Load balancer must be configured in the cluster

  • Irrespective of the type of repository used for Kyvos Manager, the repository must always be accessible from all Kyvos Manager nodes.

  • All newly added instances of Kyvos Manager must have the same permissions (IAM Role, Managed Identity) and network access permissions (Security Group, Local Firewall) as the Kyvos Manager node.

  • To enable the Kyvos Manager High Availability mode, you need to navigate to the Kyvos Manager Settings > Kyvos Manager Properties.On the Kyvos Manager Properties page, search for ENABLE_KM_HA property, and then set the value of the ENABLE_KM_HA property to 'Yes'. By default, this property is set to 'No', which means that the Kyvos Manager HA mode is disabled and will not be displayed on the Kyvos Manager Dashboard. Therefore, if you want to make the Kyvos Manager HA available, you need to update the value of this property to 'Yes'.

...

Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#DEEBFF

Note

  • In the Mode column, the Active mode indicates that Kyvos Manager service is currently in use. Conversely, the Passive mode indicates that Kyvos Manager service has been added, but it is currently not in use.

  • Ensure that only one instance of Kyvos Manager service will be active at any given time.

  • If Kyvos Manager HA is enabled but no node is added, the default Kyvos Manager instance will be displayed in Kyvos Manager Nodes.

  • If the Active Kyvos Manager service becomes passive, the other added service will become active automatically.

Kyvos Manager instance properties

You can view the detailed Kyvos Manager instance properties for both Active and Passive mode. You can also modify the alias name of the node at any time.

...

Provide your Kyvos Manager password and then click Save. The Kyvos Manager Service will restart.

Known issues

As this is a beta version of Kyvos Manager HA for the Kyvos 2024.1 release, you may encounter the following limitations:

  1. Download logs of passive Kyvos Manager instances are not supported.

  2. Make a passive Kyvos Manager instance as an active instance from Kyvos Manager is not supported.

  3. Configuring Kyvos Manager HA during a cluster deployment (irrespective of whether automated or wizard based) is not supported.