Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 23 Current »

Applies to: (tick) Kyvos Enterprise  (tick) Kyvos Cloud (SaaS on AWS) (tick) Kyvos AWS Marketplace

(tick) Kyvos Azure Marketplace   (tick) Kyvos GCP Marketplace (tick) Kyvos Single Node Installation (Kyvos SNI)


Services Mapping

Kyvos Manager lets you configure services for the BI Server, Web Portal, Postgres Server, and Standby Postgres Server on the cluster nodes.

You can configure services for nodes at the time of adding new nodes or migrate roles later at any time.

Note

  • From Kyvos 2023.3 onwards, you can see the last performed node and service mapping operation details, including progress status and start time, by clicking the i icon located next to the Revert button.  To view more comprehensive details, simply click the View Details link, which will take you to the Operations page, where you can view the operation information in detail. 

  • On Azure Marketplace, the license information for the Query Engine and BI Server will not be available for Kyvos Managed Application and Kyvos Single Node Standard installation. 

Migrate Services

To migrate services from one node to another, perform the following steps.

  1. On the navigation pane, click Kyvos and Ecosystem > Node and Services

  2. On the Node and Services page, you will see a list of all the nodes configured in the cluster.

  3. On the right, you will see the number of instances configured in the system for each service and the number allowed in your license. 

  4. Use the Services drop-down lists to select the role that you want to assign to the node.

Note

  • The service assignment must comply with the number of instances allowed by your licenses. For example, if your license allows two BI Servers, you cannot assign the BI Server service to more than two nodes. Ensure that this is not applicable to Kyvos Marketplace.

  • When enabling Kyvos Manager HA, if the node being removed has a Kyvos Manager instance, it must be removed before removing the Kyvos Web Portal node.

  1. Once done, click the Save button.

  2. Enter your Kyvos Manager Password to continue and then click Save
    NOTE: From Kyvos 2023.3 onwards, if you want to start Kyvos services, select the Start Kyvos Services checkbox. 

    The Operations page displays the details of role migration. Once the operation completes, you will see the new services on the Dashboard and Node and Service Mapping page.

Managing Nodes

Kyvos allows you to add as many nodes to your cluster as you want. However, the roles that you can assign to the nodes are governed by your Kyvos License.

In this section, you will learn the following:

Adding a new node

Note

  • Applicable in all environments except Kyvos Single Node Standard (SNS), Kyvos Single Node Installation (SNI), and environments that do not support node scaling.

  • The options for displaying, adding, or deleting a node may vary depending on the type of environment you are using. For example, the Launch Node and Terminate Node options will be displayed in all Marketplace environments. See the Scaling nodes and services for more details.

To add a node to your Kyvos cluster, perform the following steps.

  1. On the title bar, click the Menu button (hamburger icon).
    The Kyvos Manager menu appears. 

  2. On the navigation pane, click Kyvos and Ecosystem > Node and Services.  
    The Node and Service Mapping page shows the current instances configuration and the configuration allowed in your Kyvos license.

  3. On the Node and Services page, select the Add Nodes option from the three-dots menu.

  4. On the Add Nodes to Cluster dialog, enter space-separated hostnames or IP addresses for the nodes that you want to add.

  5. Click the Fetch Details button.

  6. Once the node list is retrieved, you will see a tabular view of nodes along with options to configure the Services and the number of Instances for the service on the node.
    You will also see the status in the corresponding column.


    The Node Details and Prerequisite Checks on the right show detailed information for the node, as shown in the following figure.

  7. At the time of adding nodes, you can also configure high availability for the Kyvos Web Portal and Postgres Server nodes.

    Tip

    You can later configure high availability from the Node and Service Mapping page in the Properties section. 

  8. Select the Web Portal option from the Services list, and then click Next.
    The Web Portal HA Configuration dialog is displayed.  

  9. To configure high availability for the Web portal, select the Enable Web Portal High Availability option and provide details as:

Parameter

Description

Virtual IP/Hostname

Enter the virtual IP/Hostname in the protocol://host:port format to access the Kyvos Web Portal when the Web Portal is configured with high availability mode. It is the single IP/Hostname that will be used to access the Kyvos Web Portal, regardless of the IP/Hostname on which the Web Portal is actually running.
NOTE: If protocol and port are not specified, those will be picked from the Web Portal URL. 

Enable Session Management

Select to enable Tomcat-based session management. Do not select this for cloud clusters with a load balancer configured for Web Portal HA.
NOTE : This option is recommended for On-Premise clusters (e.g., node-1 or http://node-1:80).

Multicast Address

Specify the multicast IP address that will be used for multi-casting messages to all web portal IP/Hostname. It is a logical identifier for a group of hosts in a computer network that is available for processing. Read more

Multicast Port

Enter the multicast port to be used for sending multicast messages.

Receiver Port

Enter the port that will be used as the receiver port

  1. Once done, click the Next button. The system validates the node information and shows the Validation Logs
    You can Filter the logs to view Info, Warnings, or Error.
    In case of any errors or warnings, click the Back button and make the requisite changes. Click the Revalidate button to recheck the configuration.

  2. Provide your Kyvos Manager Password at the bottom left of the page. 

  3. Click the Add button. You will be redirected to the Add node Operation page.
    Once the operation completes, you can refresh the Node and Service Mapping page to view the new node added to the list. It will also show up on the Dashboard.

Deleting a node

Note

  • Nodes once deleted, cannot be retrieved.

  • Applicable in all environments except Kyvos Single Node Standard (SNS) and Kyvos Single Node Installation (SNI).

To delete a node from your Kyvos cluster, perform the following steps.

  1. On the navigation pane, click the click Kyvos and Ecosystem > Node and Services option. 

  2. On the Node and Services page, select the Delete Nodes option from the three-dots menu.

  3. On the Delete Nodes dialog box, select the nodes that you want to delete.

  4. Enter your credentials in the Password box, and click the Delete button.

Note

  • When you delete a BI Server node from a multiple BI Server nodes cluster, and that has Zookeeper configured on it, in this case, you need to remove Zookeeper and redeploy it using the Zookeeper configuration page.

  • You cannot delete a node if it is the ONLY BI Server node in the cluster.

  • You cannot delete the Postgres Server node from the cluster.

  • You cannot delete Web Portal node till the Kyvos Manager Service is configured on it.

Adding Kyvos Manager Service

Important

  • Before adding a Kyvos Manager Service, you must complete the Prerequisites mentioned in the Kyvos Manager High Availability section.

  • To manually add Kyvos Manager services if UI is unavailable, download a script file named kyvosmanager-instance-setup-script from the DFS at path <engine_work>/setup/scripts/ and execute that script. This will set up the Kyvos Manager service on the current node.

To add a Kyvos Manager Service, perform the following steps.

  1. On the title bar, click the Menu button (hamburger icon).
    The Kyvos Manager menu appears. 

  2. On the navigation pane, click Kyvos and Ecosystem > Node and Services.  
    The Node and Service Mapping page shows the current instances configuration and the configuration allowed in your Kyvos license.

  3. On the Node and Services page, select the Add Kyvos Manager Service option from the three-dots menu.

  4. On the Add Kyvos Manager to Cluster dialog, select hostnames or IP addresses for the nodes that you want to add.

Note

  • The drop-down list for selecting hostnames or IP addresses includes only:

    • The nodes that have the Web Portal configured on them.

    • The nodes that do not have the Kyvos Manager services on them.

  1. Click the Fetch Details button.

  2. Once the node list is retrieved, you will see a tabular view of nodes along with options to configure the Services and the number of Instances for the service on the node.
    You will also see the status in the corresponding column.

  3. Click the Add button. The Kyvos Manager Service is added and displayed on the Kyvos Manager Dashboard and Node and Service Mapping page in the Kyvos Manager Nodes section.

Important

For cloud environments where Load Balancer is used, after adding Kyvos Manager Service, you need to perform manual steps to add newly added entry of Kyvos Manager nodes in the target group of Load Balancer. See the Kyvos Manager High Availability Manual Steps section.

Removing Kyvos Manager Service

Note

Kyvos Manager Service cannot be removed from the Active Kyvos Manager instance.

To remove a Kyvos Manager Service, perform the following steps.

  1. On the title bar, click the Menu button (hamburger icon).
    The Kyvos Manager menu appears. 

  2. On the navigation pane, click Kyvos and Ecosystem > Node and Services.  
    The Node and Service Mapping page shows the current instances configuration and the configuration allowed in your Kyvos license.

    image-20240119-080314.png
  3. On the Node and Services page, select the Remove Kyvos Manager Service option from the three-dots menu. The Remove Kyvos Manager Service dialog is displayed.

    image-20240119-080416.png
  4. Select the checkbox to remove the required node, and then click Remove.

Important

For cloud environments where Load Balancer is used, after removing Kyvos Manager Service, you need to perform manual steps for removing entry of Kyvos Manager nodes in the target group of Load Balancer. See the Kyvos Manager High Availability Manual Steps section.

  • No labels