Cluster Configuration
Prerequisites
-
Two HyWorks Controllers must be installed
-
On two different windows servers with same configurations, for example: 2 Windows Server 2016 servers with a minimum 4 GB RAM and 4 vCPUs
-
The same version of the HyWorks Controller & SQL Server must be installed on both the servers.
Note
High availability is not supported for HyWorks Controllers installed with embedded database
-
The SQL Server must be configured to use a static port and to allow remote connections
-
Microsoft Synchronization framework 2.1 must be installed on both the HyWorks Controllers
-
-
Time properties should be the same across the two HyWorks Controllers and database servers (if configured on separate servers). Time properties like Date, Time, TimeZone, format and the NTP server, if any.
-
Both HyWorks Controllers must be able to connect to each other and be able to resolve the hostname of another server
Configuration
-
Assumption: Two HyWorks Controllers (hySrv1 and hySrv2) are installed using the SQL Server
-
Access the HyWorks Controller Management Console of the HyWorks Controller to be configured as the Primary, say hySrv1
-
Log in with Admin credentials
-
Go to Host Management > Server > HyWorks Controller
-
In the HyWorks Controller, information about the current HyWorks Controller server will be displayed:
-
HyWorks Controller: Displays information about the Controller using columns "Name", "IP Address", "Version", "Mode", "Status", "Node Type" and "Actions"
-
Database Information: Details of the HyWorks database server configurations, displaying the Controller server host name, database name, database type and database location.
-
-
Click Add
-
In the Add HyWorks Controller enter the Host address or IP address with the port of the second HyWorks Controller.
It is the port on which the HyWorks Controller Service is running. By default, the HyWorks Controller Service is configured on port 38866.
-
Click Test Connection to verify the availability of the second HyWorks Controller.
-
If the server is reachable then the Save button will be enabled
-
If the server is uneachable then the Save button will remain disabled, which means the second HyWorks Controller must be available for being configured in the HyWorks Controller cluster.
-
-
Click Save
-
Activate the cluster licenses on the HyWorks Controllers to maintain same capabilities on both the servers to serve the same number of devices or sessions. Refer to the Cluster License section for detailed instructions for activating cluster license.
The HyWorks Controller cluster should be successfully configured. For details on how this HyWorks Controller cluster functions to maintain high availability, refer HyWorks Controller Cluster Mechanism.
Advance Configurations
Advance configurations available on the HyWorks Controller Management Console - Host Management > Server > HyWorks Controller > Advance Config
- Clustering: All High Availability related configurations are available in the Clustering Group.