Tutorial: Test and Troubleshoot Access Server Cluster Connectivity⁠

Overview⁠

This tutorial shows you how to test and troubleshoot connectivity in an Access Server cluster.

You'll verify:

  • Connectivity from an administrator's device to each cluster node.

  • Web service availability on each cluster node.

  • Inter-node connectivity and inter-node communication.

  • Cluster database and cluster node status.

  • Web API access from a remote client.

  • Local and remote API calls between cluster nodes.

These tests can help identify networking, firewall, Web API, and cluster configuration issues that could affect cluster operation. To learn more about the clustering feature, refer to Access Server Clustering.

Prerequisites⁠

  • Access Server 3.1.0 or newer (for using the Web API examples in this tutorial).

  • A configured Access Server cluster.

  • Root access to the console of each cluster node.

  • A configured MySQL database for cluster storage.

  • Network access between the cluster nodes.

  • (Optional) A remote machine for running API calls.

Refer to Cluster Setup if you haven't configured the cluster yet or need to verify its configuration.

Example environment⁠

The examples in this tutorial use the following two-node cluster:

Setting

Example value

Round-robin DNS hostname

rrdns-nodes.example.com

First cluster node

Node1

First node hostname

node1.example.com

First node IP address

198.51.100.5

Second cluster node

Node2

Second node hostname

node2.example.com

Second node IP address

198.51.100.6

Default web service port

TCP 943

Replace these values with the hostnames, IP addresses, ports, and cluster node names for your environment.

Placeholder values⁠

Placeholder

Description

<NODE_NAME>

Cluster node name

<ACCESS_SERVER_IP>

Cluster node IP address

<ACCESS_SERVER_DOMAIN>

Cluster node hostname

<RRDNS_DOMAIN>

Round-robin DNS hostname

<ACCESS_SERVER_PORT>

Access Server web service port

<AUTH_TOKEN>

Web API authentication token

All command-line examples assume you've connected to an Access Server console with root privileges unless stated otherwise.

Troubleshooting⁠