High Availability

ADSelfService Plus supports high availability with the aim to provide failover in case of system and product failures. High availability is achieved through automatic failover; which means that when the ADSelfService Plus service running on one machine fails, another instance of the ADSelfService Plus service running on a different machine will automatically take over.

Important things to consider :
  • To implement high availability, you have to install ADSelfService Plus on two machines
  • The ADSelfService Plus instance from which you configure High Availability will act as the primary server. The other instance will act as the standby server
  • Both the servers will use the same database. At any given time, the primary server will cater to user requests while the other will be passive.
  • Whenever the primary server experiences sustained downtime, the standby server becomes operational and services all requests.
  • You will need a virtual IP address for high availability configurations.
  • Your account will need to have Domain Admin privileges for the initial setup.
  • It is recommended that an external database server (supported databases are PostgreSQL and Microsoft SQL) is used for better high availability in ADSelfService Plus. Using the built-in PostgreSQL database could lead to database connectivity failure when the primary server fails, rendering the product non-functional.
  • High availability can only be implemented if the Failover & Secure Gateway Services add-on has been purchased. Visit our store to purchase Failover & Secure Gateway Services.

Prerequisites

Before enabling High Availability, ensure that the following conditions are satisfied.

  1. Both the instances of the product:

    • Are installed and running as a service.
    • Have the same build architecture (32-bit or 64-bit) and build number.
    • Are connected to the same domain and network. For example, if the primary server is present in the local.com domain, the standby server should also be in local.com domain. Also, if your IP range is 172.21.x.x, then the primary server and standby servers should also lie in 172.21.x.x.
  2. The virtual IP address also lies in the same network, i.e., 172.21.x.x.

Enabling high availability

Follow the steps given below to enable high availability:

  1. Download and install ADSelfService Plus on two separate machines. 
    • If you already have ADSelfService Plus, update it to the latest build. On the second machine, download and install the latest build.
  2. Go to Admin → Enterprise Essentials → High Availability.
  3. Select Enable High Availability.

    enable-high-availability
  4. In the Primary Server section, the URL of ADSelfService Plus server you are currently accessing will be autofilled
  5. In the Standby Server section, enter the:
    • URL of the ADSelfService Plus standby server.
    • Username and  Password of a super admin user in the ADSelfService Plus standby server.
      Note:Super administrators are users who have been given full control over the entire product.
  6. In the Virtual IP section, enter:
    • A single IP with which you can access both the primary and standby servers. When the product is accessed using this IP, the data is routed directly through the server that is active at that particular time.

    • The Virtual Host Name.
      Note: A virtual host name is the alias given to the virtual IP.
  7. Click Save.
  8. Once the settings are saved, you need to restart the primary server first and then the standby server to activate high availability.
Note:

Once high availability is enabled, you must: 

  • Update the access URL with the virtual Host Name which the user will be using while accessing ADSelfService Plus.
  • Add the virtual IP address value in Admin Login page IP restriction list(if it is enabled). You can find that option by navigating to the Admin tab → Logon Settings → General.

    integrating-siem-using-splunk-server

Disabling High Availability

High availability can be disabled only from the standby server.

Thanks!

Your request has been submitted to the ADSelfService Plus technical support team. Our technical support people will assist you at the earliest.

 

Need technical assistance?

  • Enter your email ID
  • Talk to experts
  •  
     
  •  
  • By clicking 'Talk to experts' you agree to processing of personal data according to the Privacy Policy.

Don't see what you're looking for?

  •  

    Visit our community

    Post your questions in the forum.

     
  •  

    Request additional resources

    Send us your requirements.

     
  •  

    Need implementation assistance?

    Try onboarding

     

Copyright © 2024, ZOHO Corp. All Rights Reserved.