This method is the legacy way of configuring NSX Advanced Load Balancer. It is recommended to use Load Balancing for Horizon Environments in (n+1) Mode using 307 Solution instead.In this design, only the primary HTTPS protocol will be load balanced by NSX Advanced Load Balancer. UAGs have to be configured with public IPs and the Blast External URL and PCoIP External URL on each UAG will be configured to the same UAG.

Follow the steps below to configure (n+1)VIP in NSX Advanced Load Balancer:

Procedure

  1. Create a custom health monitor for UAG
  2. Create SSL Profile for Pool
  3. Create a Pool
    1. From the UI, navigate to Applications > Pools.
    2. Click Create Pool.
    3. Under Servers, click IP Address, Range or DNS Name to Select Servers By.
    4. Enter the IP address, and click Add.


    5. In the New Pool: screen enter details as shown below:


      Note:

      HTTP-cookie is used for creating persistence. The persistence profile can be modified if required.

      For more information, see Create Persistence Profile topic in the VMware NSX Advanced Load Balancer Configuration Guide.

    6. To bind the monitor, click on Add Active Monitor and select the HTTPS monitor that was created.

      It is recommended to create an HTTPS type monitor with the required timers. Set the timeout interval to be more than six seconds to account for any delay caused by connection servers response to the health monitor probes, if connection servers are configured with full logging level (used for debugging).

    7. In the CREATE Pool screen enter details as shown below:


    8. Disable Connection Multiplexing for the System-Secure-HTTP-VDI profile.
  4. Create an L7 Virtual Service

    To create the new L7 virtual service,

    1. From the UI, navigate to Applications > Virtual Services.
    2. Click Create Virtual Service > Advanced Setup.
    3. In the New Virtual Service screen, enter the virtual service name and other details.


    4. Under Service Port, click Switch to Advanced and add the following port numbers for the secondary protocols.
    5. Select the pool (Horizon-L7-pool).
    6. Select the SSL Profile created for the virtual service
    7. Click Next.
    Note:

    Ensure that connection multiplexing is disabled for the System-Secure-HTTP-VDI profile.

    To know how to deactivate connection multiplexing, see Disable Connection Multiplexing.