10.1 Scaling Up of HA Nodes

Additional nodes can be added to the multi node high availability configuration of the infrastructure server. You can increase the number of nodes from three to five, three to seven, or five to seven.

To add new HA nodes:

  1. Install CIS pattern on the new servers you want to add as a HA node.

  2. In the CIS Configuration Console, select Configure Infrastructure Services, click Prepare this Node to be HA Ready, and then click OK to confirm.

  3. To join the new HA nodes to the existing K3s cluster, run the following command:

    cis_ext_service.sh enableha <first_node_ip> <node_ip>

  4. To synchronize data between the existing HA nodes and the new HA nodes added, run the following scripts sequentially on any node:

    cis_ext_service.sh stop

    cis_ext_service.sh start

    The infrastructure services starts on all the HA nodes (existing and new).

  5. To synchronize all the HA nodes, run the following command on the core CIS server:

    /opt/novell/cis/bin/infra-reconfigure --add -infra <FQDN of new infra node> -infra <FQDN of new infra node>

    The information of the new HA nodes are added to the configuration page.

  6. Verify the addition of new HA nodes on the core server in the following files:

    Configuration file: /etc/opt/novell/cis/configurationStatus.json

    Config file: /etc/opt/novell/cis/config

    The FQDN of the new HA nodes added are also listed in these files along with the FQDN of the existing HA nodes.