Add nodes to a cluster setup
As an RPA platform administrator, you can add nodes to a cluster for better performance and better load distribution.
Ensure the following:
- Verify whether the prerequisites for on-premises installation are met.
- Verify that all the primary nodes and databases have backups.
- You must have the IP addresses of all the cluster members for the Control Room server network interfaces used for Elasticsearch communications.Note: The Control Room servers can have multiple network interfaces. The server IP addresses must be statically assigned and cannot use the Dynamic Host Configuration Protocol (DHCP).
- If any external load balancers are used in the environment, update them with IP addresses from the new server nodes.
- Ensure that you have administrator or root privileges on the Control Room servers. You must be familiar with installing Control Room in custom mode and also with the related configuration settings.
Adding nodes to a cluster helps you to upgrade the configuration of the nodes in a cluster. You can add nodes to a Control Room cluster setup, change the IP addresses of nodes in the cluster, and monitor the health of the underlying cluster services.
Perform the following steps to add three nodes (N4, N5, and N6) to a cluster that has three nodes (N1, N2, and N3).
On node N4, run the installer command as a superuser from the Linux
$ sudo ./Automation360_el7_Build_<build_number>.bin
Proceed through the installer to the cluster configuration.
172.31.30.120, 172.31.21.216, 172.31.17.110, 172.31.20.242, 172.31.17.149, 172.31.18.37Note: The IP addresses must be entered in the same sequence on every node.
- Select Enable Cluster Setup.
- In the Cluster IP addresses box, enter the IP addresses of all the nodes that you need to configure in the cluster.
- Complete the remaining steps to install Control Room.
- Repeat the steps 1 through 3 for nodes N5 and N6.
Add the complete set of IP adrresses for all the nodes in the older nodes N1,
N2, and N3.
Restart the nodes, one at a time.
To verify the health of the cluster, run the following commands in the command
You must wait until the replication status turns green. The replication time varies depending on the data load in the clusters. The replication status turns green when the cluster is fully synchronized.
curl -k --user es_client:<es password>
The master node is indicated by an asterisk character (*).
- Verify that the IP address of the master node is the same as the one mentioned in the elasticsearch.yml file for all the nodes.
- curl -k --user es_client:<es password> https://172.31.30.120:47599/_cat/health?pretty
- curl -k --user es_client:<es password> https://172.31.30.120:47599/_cat/nodes