Cluster Management
Administrators will be able to manage HyWorks controller cluster from HyWorks Management Console > Settings > System > Controllers page. Details of available management operations will be given in this document.
Add Controller
Applicable for: Option will be available on management console of
-
Currently standalone HyWorks controller AND
-
Installed with Deployment Type as Two-node Active-Passive cluster or Multi-node Active-Active Cluster with HyWorks Managed Database High-availability AND
-
Role as Management node
The steps to add secondary management node are defined in this section.
Changing Server Modes
Administrator can manually change the server modes from HyWorks Controller section.
The feature is useful when administrator wants to do some maintenance activities (e.g. Upgrade) on one server and willing to keep services down for some time. In such cases administrator can change the modes of servers using following steps:
-
Access HyWorks Controller Management Console of one of the HyWorks Controller
-
Log in with admin credentials
-
Go to Settings > System > Controllers
-
Select Controller whose entry has to be modified, click Change Mode
-
Configure appropriate modes for both the servers and click Save. Following mode changes are supported:
-
Primary HyWorks Management Node: Maintenance or Secondary
-
Secondary HyWorks Management Node: Maintenance or Primary
-
Session Nodes: Maintenance or active (if already in maintenance)
-
Removing HyWorks Controller from a Cluster
When Management Node is Reachable
It is highly recommended to remove HyWorks Controllers from cluster, when both management nodes are reachable for maintaining the environment on Primary management node. Follow the below steps to remove HyWorks Controller from cluster when both controllers are reachable.
-
Access HyWorks Controller Management Console of any of the HyWorks Controller (recommended Primary Controller)
-
Go to Settings > System > Controllers
-
HyWorks Controller section will list all the servers with displaying Delete button against the second HyWorks Controller.
-
Click Delete and confirm. Selected controller will be removed from the cluster and both the controllers will start functioning independently as an active standalone HyWorks Controller server.
-
Second controller will have exactly same data as first controller and this can create conflict in the environment. It is not advisable to have two controllers in same environment running independently and thus the second server should be kept down.
-
No data synchronization will happen once controllers are out of cluster.
-
Devices already registered with controller, will communicate with last accessed primary server and in the next communication with server, update their controller entries, so that next time they will not go to secondary server.
-
First HyWorks Controller which was used to activate the license will continue to have the same license as before
-
Second HyWorks Controller on which cluster license was activated will go into grace period.
-
When Management Node is down
Though it's not recommended to remove HyWorks Controller from cluster when it's not reachable, but still this can be done using below steps:
-
Access HyWorks Controller Management Console of HyWorks Controller currently reachable
-
Go to Settings > System > Controllers
-
HyWorks Controller section will list both the servers with displaying Delete button against the second HyWorks Controller (currently not reachable)
-
Select secondary server and click Delete and confirm.
-
It will check the HyWorks Controller unavailability and will display error in Confirm Action dialog
-
Click Force Delete to continue. Server2 will get deleted from Server1 and Server1 will start functioning as an independent primary server
As Server2 is down and not having any information of removal from cluster, so when it will come up again, it will continue to work as secondary. To avoid any further invalid synchronization of data between two servers, the entry of first server must be deleted from this (server2).
-
Access Management Console of second HyWorks Controller
-
Go to Settings > System > Controllers
-
Click Delete button displayed against the Server1 which it considers to be primary server and confirm
Server1 will get deleted from Server2 and now Server2 will also start functioning as independent primary server. License of second server will get reset to grace period, as it was using the cluster license.
Change Node
In multi-node deployments, HyWorks Controller supports the feature to change the node type of HyWorks controller.
- A management node can be changed to session node and vice versa
To change node of HyWorks controller,
-
Navigate to HyWorks Controller Management Console > Settings > System > Controllers
-
Select the HyWorks node, requiring node change
-
Click button Change Node
-
Select appropriate Node Type and click on button Change Node.
-
The selected node will have its node-type modified.
Advance Configurations
Advance configurations available on HyWorks Controller Management Console - Settings > System > Controllers
- Clustering: All High Availability related configurations are available in Clustering Group.
Troubleshooting
Troubleshoot option will be available on HyWorks Controller Management Console - Settings > System > Controllers displaying Troubleshoot button
- More information related to troubleshooting is available in Troubleshooting in Controller