- Configuring NetScaler VPX in the Azure Cloud
- Configuring Multiple Azure VIPs for a NetScaler VPX in the Azure Cloud
- Configuring NetScaler VPX in High Availability Mode in Azure
You can set up two NetScaler VPX instances for high availability in either active-active or active-passive mode.
When two NetScaler VPX instances are configured in active-active mode, both instances must have the same configuration. The client traffic is distributed across the virtual servers in both the instances by the Azure load balancer. The VIP addresses in both the instances are different and should match the NSIP of that VPX instance.
The active-passive mode provides failover capability. In this mode, the VPX instances synchronize their configuration states. When the primary instance fails, the secondary instance takes over.
For information about high availability in NetScaler appliance, see http://support.citrix.com/proddocs/topic/ns-system-10-5-map/ns-nw-ha-intro-wrppr-con.html
To achieve high availability on Azure, you must add the two NetScaler VMs as a load balanced set and configure the endpoints.
If your client traffic originates from the Internet, you have to deploy the external load balancer to create a high availability configuration of NetScaler virtual machines in a load-balanced set.
The following figure shows how high availability is achieved in active-active mode by using the external load balancer. The two NetScaler VMs are in a load-balanced set sharing an endpoint that accepts client traffic from the Internet over port 15000. The Azure external load balancer load balances these client requests between the two virtual machines.
If your client traffic originates from within the cloud service or a virtual network with a regional scope, you have to deploy the internal load balancer to achieve high availability of NetScaler virtual machines added to a load-balanced set.
The following figure shows how high availability is achieved in an active-active mode by using the internal load balancer. The two NetScaler virtual machines are in a load-balanced set sharing an endpoint that accepts client traffic from the Internet at port 15001. The Azure internal load balancer load balances these client requests between the two virtual machines.
You can configure the load-balanced set only by using Azure PowerShell. For information about the cmdlet that you need to run, see Configuring NetScaler VPX HA with Azure Internal Load Balancer by Using Azure PowerShell.