Cluster Changes
Changes panel for Trustgrid Clusters
9 minute read
A cluster is a pair of nodes that share configuration and an active/standby relationship, providing automated high-availability (HA) connectivity.
A cluster is a pair of nodes at a single site that share some configurations and provide automatic failover. An additional IP address is assigned as a Cluster Virtual IP address that can move between the nodes if failover occurs.
Certain settings such as network services and VPN settings can be configured for the cluster and these settings will override the individual node’s configuration.
Cluster members can share the configuration for the following services:
Networking
Compute
These settings determine how the cluster itself operates and how members communicate with each other.
Cluster members utilize a direct TCP connection to each other to determine if their partner is online and share their health status. Each node will listen on a configured heartbeat IP and port, while at the same time connecting to their partner’s configured heartbeat IP and port.
Heartbeat communication is configured on each node’s cluster page.
A cluster can be configured in two different modes to determine what happens when a failed member returns to healthy status:

Consider a cluster with members named Node1, the configured active, and Node2.
| Event | Automatic Failback - Active Member | Manual Failback - Active Member |
|---|---|---|
| Initial State | Node1 | Node1 |
| Node1 unhealthy/offline | Node2 | Node2 |
| Node1 returns to healthy/online | Node1 | Node2 |
The cluster will wait a configurable amount of time before considering a failed member as lost. This timeout is configurable on the cluster page.
There may be situations where both cluster members are online and can communicate with each other, but external conditions exist that make a node unsuitable to hold the active role. The Trustgrid node service monitors for such conditions and will make a node as unhealthy if one occurs. The node will release the active role and its standby member will take over if it is online and healthy.
When the condition clears the node will declare itself healthy and inform its partner member. Depending on the cluster mode it may reclaim the active role.
The active member of a cluster is determined by the following factors:
Each cluster will have one configured or preferred active member. This is reflected in the overview section.

To change the configured active member:


These tools can be used to help diagnose issues with cluster members and their communication.
This tool will trigger both nodes to run a service that evaluates the health of the cluster members and their communication. This can be helpful to determine why a member is not taking or retaining the active role.
Just click the “View Cluster Health” button on the cluster overview page.

After a few moments a dialog will appear showing the health state of each member. Under each member you will see the results of the health checks performed.
The first section will report information about the node itself.
| Field Name | Description |
|---|---|
| Name | The node’s name. |
| State | The current role of the node in the cluster (e.g., Active or Standby). |
| Upgrading | Indicates whether the node is performing a software upgrade. |
| Healthy | Indicates whether the node’s health checks currently report it as healthy. |
| Node Version | Software build or version reported by the node. |
| Active Config Version | The active configuration version applied to the node. This number increases each time the configured active member is changed. If peers differ, the nodes will defer to the node with the highest version. |
| Active From Config | This will report “Yes” if the Active Configuration specifies this member should be the active member. |
| Node Info Timestamp | Timestamp for when the node last reported node-specific info. This file includes the Active Configuration. |
| Domain Info Timestamp | Timestamp for when domain-related information was last reported. This file includes which nodes are members of the cluster. |
| Field Name | Description |
|---|---|
| Name | The peer node’s name. |
| State | The current role of the peer node in the cluster (e.g., Active or Standby). |
| Node Version | Software build or version reported by the peer node. |
| Active Config Version | The active configuration version applied to the peer node. This number increases each time the configured active member is changed. If peers differ, the nodes will defer to the node with the highest version. |
Some changes and conditions can result in a cluster with both members reporting as active or both reporting as standby. In these situations, a cluster server restart may be required to restore normal operation. This will not restart other node services but can still impact connectivity if it results in a cluster IP or route changing. But it is less disruptive than a full node restart.
To restart the cluster server, open the cluster Overview page, select the cluster member in the Nodes table, click Actions, and then select Restart Cluster Server. The portal displays a confirmation dialog before sending the restart request.
Tags are visible at the bottom of the overview page for the resource. Tags applied to a cluster will be applied to both members of the cluster.

To add a tag:

Tag rows can be edited in-place. Change the name or value, then click Save.
To remove a tag, click the red X next to the tag name, then click Save.
The clusters table can also be filtered to only show clusters with a specific tag name:value.



Changes panel for Trustgrid Clusters
Features and configuration options specific to clustered environments
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.