Configure IP cluster

Use the Cluster Configuration wizard page under Custom installation type in Control Room installer to configure resiliency requirements. Select the Enable Cluster setup option and for high availability cluster, provide multiple (three or more) IP addresses from your cluster setup.

Prerequisites

Before you install Control Room in cluster mode:
  • Ensure that the default/custom and configurable firewall, port, and protocol requirements for Automation 360 deployment are configured. See Ports, protocols, and firewall requirements.
  • Ensure that the network location (UNC) path is configured to access the repository files from all Control Room nodes in the cluster.

    Ensure that the Network Attached Storage (NAS) file sharing can be configured using Server Message Block (SMB) protocol.

  • Ensure that all nodes that will be configured for the IP cluster are available for configuration before the installation. Also, while installing on each of the node, ensure that the list of IP addresses of all nodes are provided in the same order when configuring the Cluster IP addresses field in Cluster Configuration wizard page.
  • Ensure to sign all the PowerShell files if the machine on which you are installing Automation 360 has MachinePolicy as AllSigned or UnRestricted. For example on how signing in a Windows PowerShell script, see Signing in Windows PowerShell scripts.

    To view the MachinePolicy on your machine, run the following command in PowerShell:
    Get-ExecutionPolicy -List
    You can find the following PowerShell files in the temp folder:
    • servicecredsvalidate
    • getsysip
    • getfileprodversion
    • ecertprocess
    • createstoragetables
    • createpddtables
    • createiqbottables
    • createcrdbtables
    • createaaridbtables
    Example of a temp folder path: C:\Users\ADMINI~1.FD\AppData\Local\Temp\<GUID>.
    Note: GUID is generated dynamically for each installer session.
    A sample URL for reviewing the health of the cluster is:
    https://<cr ip>:47599/_cat/health?pretty
    You are prompted to enter the following credentials:
    • Username: es_client (default)
    • Password: <your set_ elastic_search_password>

    Health of cluster

    A green or yellow color icon is displayed for a healthy cluster.

Procedure

  1. Select the Enable Cluster Setup check box.
  2. If the nodes in your network use IPv6 address, select the IPv6 check box.
  3. Enter the IP addresses of the nodes in the cluster.
    Use a comma (,) to specify more than one IP address. For example, to specify three IP addresses in the cluster, enter: 192.0.2.1,192.0.2.2,192.0.2.3
    Note: The first IP address in the list is used as the initial primary node. Ensure that you enter the IP addresses in the same order on all node configurations in subsequent installations.
    You can install multiple nodes at the same time after the primary node is installed. After installation, you can add a new IP address to the cluster at the end of the list. However, you cannot change the IP address version (such as IPv4 to IPv6).
  4. Select an IP address from the Local IP Address drop-down list.
    If multiple local IP addresses are configured on the machine, ensure that you select an IP address (private IP address recommended) on which the Control Room is installed, as it will be used by other nodes internally to communicate with each other. Image for local IP address
  5. Click Next to complete the Control Room installation process.
  6. Optional: To review or monitor the installation progress, see Setup installation summary.