Configure active-active site

The following figure shows the workflow involved in a GSLB active-active site configuration.

localized image

Before you begin configuring an active-active site, make sure you have configured a standard load balancing setup for each server farm or data center.

Also, for synchronizing the GSLB configuration across the GSLB sites in the deployment, make sure that:

  • Local GLSB Sites are configured on all the appliances in the GSLB configuration.
  • You have enabled management access on all the GSLB Sites in the configuration.
  • You have configured the firewall to accept the auto synchronization and MEP connections.
  • The master and slave NetScaler appliances are running the same NetScaler software versions.
  • All the NetScaler appliances participating as sites should have the same NetScaler software version (the sites are not in a master-slave relationship).
  • The RPC node password is same across all the GSLB sites in the GSLB configuration.

To configure an active-active site by using the wizard

On the Configuration tab, do the following:

  1. Navigate to Traffic Management > GSLB, and then click Get Started.
  2. If you have not configured an ADNS service or a DNS virtual server for the site, you can do it now.
    1. Click View and then click Add.
    2. Enter the service name, IP address and select the protocol (ADNS/ADNS_TCP) through which the data is exchanged with the service.
  3. Select Active-Active Site.
  4. Enter the fully qualified domain name and specify the time period for which the record must be cached by DNS proxies.
  5. Configure the GSLB sites. Each site must be configured with a local GSLB site, and each site’s configuration must include all the other  sites as remote GSLB sites. There can be only one local site and all other sites are remote sites.
    1. Enter the site details, such as the site name and site IP address.
    2. Select either REMOTE or LOCAL site type.
    3. Optionally, change the RPC password and, if necessary, secure it.
    4. If a monitor is to be bound to the GSLB service, select the condition under which the monitor is to monitor the service. This will be effective only after a monitor is bound to the services. The possible conditions are:
      • ALWAYS. Monitor the GSLB service at all times.
      • MEP Fails. Monitor the GSLB service only when the exchange of metrics through MEP fails.
      • MMEP Fails and Service ID Down. Exchange of metrics through MEP is enabled but the status of the service, updated through metrics exchange, is DOWN.
  6. Configure the GSLB services. To create an active-active site you must add at least two GSLB services.
    1. Enter the service details, such as service name, service type, and port number.
    2. Associate the service with a site (local or remote) by selecting the GSLB site where the GSLB service belongs.
    3. Select the monitor that must be bound to the service when MEP fails, if required. The service can be an existing server, or you can create a new server or a virtual server.
    4. To associate an existing server, select the server name. The service IP address is automatically populated.
      • If the public IP address is different from the server IP, which can happen in a NAT environment, enter the public IP address and the port number of the public port.
      • To associate a new server, create a server by entering the server IP details and its public IP address and the public port number.
      • To associate a virtual server, select an already existing virtual server, or click + and add a new virtual server. This vserver is the load balancing vserver with which this GSLB service will be associated.
  7. Configure the GSLB virtual servers.
    1. Enter the name of the GSLB virtual server name and select the DNS record type.
    2. Click > in the Select Service box and choose the GSLB services to be bound to the GSLB virtual server.
    3. Click > in the Domain Binding box to select the domain to be bound to this GSLB virtual server.
    4. Choose the GSLB method for selecting the best-performing GSLB service. The default values for GSLB method, backup method, and dynamic weight are auto-populated, by default. You can change them if required.
      • If you choose the Algorithm based method, select the primary and backup methods and also specify the dynamic weight option.
      • If you choose the Static Proximity method, select the backup method and the dynamic weight method. Also, provide the location of the database file by clicking the > icon or add a new location by clicking + in the Select a location database box.
      • If you choose the Dynamic Proximity (RTT) method, select the backup method and specify the dynamic weight option and the round-trip time value based on which the best-performing service is to be selected.  
  8. Click Done if the configuration is complete. The GSLB dashboard appears.
  9. If you have modified the GSLB site configuration, click Auto Synchronize GSLB in the dashboard to synchronize the configuration to other sites in the GSLB setup.
    • Before synchronization, make sure that the local site’s configuration includes information about the remote sites. Also, for the synchronization to be successful, the local site must be configured on the other NetScaler appliances.
    • If real-time synchronization is enabled, you do not have to click Auto Synchronize GSLB. The synchronization happens automatically. To enable real time synchronization, do the following:
      1. Navigate to Traffic Management > GSLB > Dashboard and click Change GSLB Settings.
      2. Select the Automatic Config Sync check box.
  10. Click Test GSLB Setup to make sure that the ADNS services or the DNS servers are responding with the correct IP address for the domain name that is configured in the GSLB setup.

Configure active-active site