Load balancing with Citrix ADC

This article guides you through the deployment of a Workspace Environment Management (WEM) server group containing two or more infrastructure servers in all active load balanced configurations. The article provides details of how to configure a Citrix ADC appliance to load balance incoming requests from the WEM administration console and the WEM agent.

You can listen on these WEM ports with Citrix ADC:

  • Administration port (by default, 8284)
  • Agent service port (by default, 8286)
  • Cache synchronization port (by default, 8285)

Suppose you want to deploy a WEM server group containing two infrastructure servers (infrastructure server 1 and infrastructure server 2). Perform the following steps:

  1. Log on to the Citrix ADC management GUI and then click Configuration.

  2. Navigate to Traffic Management > Load Balancing > Servers > Add and then click Add to add infrastructure server 1. Repeat to add infrastructure server 2.

  3. Navigate to Traffic Management > Load Balancing > Service Groups and then click Add to create a service group for the administration console service.

    • Protocol. Select TCP.
    • Cache Type. Select SERVER.
  4. On the Load Balancing Service Group page, click No Service Group Member.

  5. On the Create Service Group Member page, select Server Based, click the right arrow, and then select infrastructure server 1. Repeat steps 3 through 5 for infrastructure server 2.

    • Port. For example, type 8284 for the administration console.
  6. Follow steps 3 through 5 to create service groups for the agent service and cache synchronization service.

    • Port. For the agent service port, type 8286. For the cache synchronization port, type 8285.
  7. Navigate to Traffic Management > Load Balancing > Virtual Servers and then click Add to add a virtual server for the administration console service.

    • Protocol. Select TCP.
    • IP Address Type. Select IP Address.
    • IP Address. Type the Virtual IP. For details, see Configuring Citrix ADC-owned IP addresses.
    • Port. For example, type 8284 for the administration console.
  8. Click No Load Balancing Virtual Server Service Group Binding.

  9. On the Service Group Binding page, click the right arrow, select the corresponding service group, and then click Bind.

  10. Follow steps 7 through 9 to create virtual servers that listen on the agent service port and the cache synchronization port.

    • Port. For the agent service port, type 8286. For the cache synchronization port, type 8285.

If you want to enable persistence, follow these steps:

Note:

For more information about persistence, see Source IP address persistence.

  1. Navigate to Traffic Management > Load Balancing > Virtual Servers and then click each listed virtual server.

  2. In the Help pane of the Load Balancing Virtual Server page, click Persistence.

  3. In the Persistence pane, configure the Persistence settings, click OK, and then click Done.

    • Persistence. Select SOURCEIP.
    • Time-out (mins). Specify how long persistence times out.
    • IPv4 Netmask. Type the subnet mask that you used to configure Citrix ADC.

Load balancing with Citrix ADC