Skip to main content

Overview of clustering in Deskpro

in Overview and setup
Authors list
Published: Jan 6, 2023|Last updated: Apr 24, 2024
Note

Clustering is a Deskpro enterprise feature, if you do not have an enterprise licence you will not be able to setup clustering, and will have a message stating that your licence needs to be upgraded.

image.png

An Overview of Clustering in Deskpro Copy link to An Overview of Clustering in Deskpro to clipboard

OPC clustering supports a single-master setup with one main node and multiple secondary nodes. The secondary nodes can be configured as either HA nodes or Web nodes for load balancing.

High availabilityCopy link to High availability to clipboard

This is creating a cluster with 2 or more nodes where 1 is the main and the others are in standby. The OPC and your helpdesk instances are served from the main node which sync's with the standby nodes to keep them upto date.

You can manually promote a standby node to be the main node should the main node go down, or if you want to take it down for maintenance

Load balancingCopy link to Load balancing to clipboard

You can create a cluster with one main node and one or more second nodes that are configured to handle web traffic. This method requires a load balancer configured in front of your cluster to work correctly.

These guides contain instructions for both the WebGUI and the command line. The Web GUI interface can be found in the OPC left side menu image.png

External servicesCopy link to External services to clipboard

The following services are not included in Deskpro clustering and are required to be installed and running on an external server(s), guides to do this are linked below: MySQL Elasticsearch Proxy server (this is required for Load balancing)

Overview of the HA GUI

How to navigate round the Cluster GUI - guide

How to initialize a new cluster

How to initialize and configure your OPC for clustering - guide

How to add nodes to the cluster

How to add a node configured for high availability - guide

How to add a node configured for load balancing - guide

Cluster tools

How to review a cluster's status - guide

How to run a manual sync - guide

Node management

How to re-initialize your cluster - guide

How to add a new node to your cluster - guide

How to reset an existing node - guide

How to remove a node from your cluster - guide

How to remove instance data from a standby node - guide

Failover modes for High Availability:

How to do a manual failover - guide

How to fail over if the main node unavailable - guide

How to fail over if the main node is online but not working correctly - guide

HelpfulUnhelpful
next pageHow to initialize a new cluster

Please log in or register to submit a comment.