VMware Horizon for Azure VMware Solution (AVS) delivers a seamlessly integrated hybrid cloud for virtual desktops and applications. It combines the enterprise capabilities of the VMware Software-Defined Data Center (SDDC), delivered as infrastructure as a service (IaaS) on AVS, with the market-leading capabilities of VMware Horizon for a simple, secure, and scalable solution.

Avi Load Balancer can be deployed to allow multiple Unified Access Gateway (UAG) appliances and connection servers to be used in a highly available configuration. To know more about the Avi Load Balancer components, see Avi Load Balancer Overview topic in the VMware Avi Load Balancer Installation Guide.

Note:

Avi Load Balancer is a customer-managed component in AVS.

Reference Design

In the following figure, Avi Load Balancer is used in front of UAG servers to load balance the incoming requests to the UAG servers.

Note:

Avi Load Balancer can be deployed in front of connection servers also.



Pre-requisites

Ensure that the Horizon components are deployed in AVS.

For more information, see Horizon 8 on Azure VMware Solution Architecture.

Deploying and Configuring the Avi Load Balancer Controller on Azure

To install and configure an Avi Load Balancer Controller cluster, follow the steps in the Installing Avi Load Balancer in Microsoft Azure topic in the VMware Avi Load Balancer Installation Guide.

Installing the Avi Load Balancer Controller

For detailed steps on installing the Avi Load Balancer Controller, see Installing Avi Load Balancer in Microsoft Azure topic in the VMware Avi Load Balancer Installation Guide.

The Controller can be instantiated in a separate resource group within the subscription, and provided an IP address from the same VNet as being used for Horizon Cloud.

The Avi Load Balancer Controller can alternately be installed on-premises, or in another subscription or VNet. In such cases, the Controller must have IP connectivity to the Azure end-points and peering to the Horizon Cloud Pod VNet.

Configuring the Azure Cloud

For details on initializing the Controller, and configuring an Azure Cloud within the Controller so that it can provision Avi Load Balancer Service Engines, see Installing Avi Load Balancer in Microsoft Azure topic in the VMware Avi Load Balancer Installation Guide.

Note:
  • It is recommended that a separate Resource Group be used for the Azure Cloud connector being configured.

  • The VNet must be the same as being used for Horizon Cloud.

  • Dedicated management network must be enabled. This ensures that a separate NIC is used for Controller - to - Service Engine communication.

A sample cloud configuration is explained below:

  1. From the Avi Load Balancer UI navigate to Infrastructure > Clouds.

  2. Select the required cloud and click edit.

  3. Configure the cloud as shown below:





  4. Click Save.