In a production environment, you must use more than one Advanced Authentication server for fault tolerance, load balancing, and redundancy. In Advanced Authentication, a cluster consists of sites. Each site is installed in a specific geographical location and contains the following:
A DB Master server
One or two DB servers that are used for only backup and fail-over
Maximum of 6 Web servers without a database that are used in combination with a third-party load balancer for load balancing.
All these servers handle the authentication requests from clients of the same location. The Advanced Authentication server that you deploy first gets the Global Master and Server Registrar roles.
This chapter contains the following sections:
To configure an Advanced Authentication cluster, perform the following steps:
Click Cluster in the Administration portal.
You must create a Global Master. Click Set up Global Master to create a Global Master.
Specify the Global site name in Enter name of the site. Renaming not supported. The Global site name must be in lower case and can contain latin characters, digits, and underscores.
Click OK.
In DB servers, the following information about each server in the list is displayed:
Site: Name of the site.
Mode: Mode of the server. The options are:
Global Master
DB Master
DB Server-1
DB Server-2
Host: IP address of the host.
Desc: Status of the server.
Heartbeat: Date and time of the last ping. Each server is pinged every 5 minutes.
Actions: To remove the preferred server, click the delete
icon next to the server.
In All Servers, the following information about all the database and web servers are displayed:
Mode: Mode of the server.
Host: IP address of the host.
Comment: Information about the server.
Actions: To add and edit the comment, click the edit
icon. To remove the preferred server, click the delete
icon next to the server.
IMPORTANT:Ensure to take regular snapshots of all the DB servers at the same time or to clone them to protect the environment from any hardware issues or accidental failures. It is recommended to do this for the following scenarios:
Each time you change the configuration of repositories, methods, chains, events, and policies.
After performing the enrollment.
In large companies, the enrollment can be used on a daily basis as a massive enrollment. In such scenarios, it is good to create snapshots regularly (it can be fortnightly or monthly).
When you are adding or removing servers in the cluster.
Before you upgrade Advanced Authentication servers in the environment.
You can convert a DB server of the primary site to a Global Master server or a DB server from the secondary site to a DB Master server of the same site. You must update the DNS settings after the conversion. If the Global Master and the DB servers from the primary site are lost, you cannot replace them.
NOTE:All the servers in a cluster must have the same version.
Click Register new site if your company is geographically distributed and to deploy a DB Master server in another site. For information about creating a new site, see Registering a New Site.
Click Register new server to register a new server in one of the existing sites. For information about creating a new site, see Registering a New Server.
IMPORTANT:For the replication to work, it is important to have the same time on the Advanced Authentication servers. Ensure that the NTP port 123 (UDP) is open on your corporate firewalls to allow the Advanced Authentication servers to sync time on the predefined NTP servers or specify your internal NTP servers.
If you have configured a cluster and you receive a replication conflict, click Resolving Conflicts.
If you want to configure recipient email address to send replication status report every day and notification mail when a conflict is detected, click Options.
To view the details of replication status, click Log.
You can use REST API to configure third-party tools to perform a health check of the Advanced Authentication servers.