As discussed in the Load Balancing Remote Desktop Connection Broker section, implementing load balancing for RD Connection Broker is performed by load balancing RDP traffic on port 3389. In this scenario, we load balance the initial sessions that users perform on the RD Connection Broker.

Before configuring the LoadMaster, ensure to have the DNS names and IP addresses available for all Web Servers running the RD Connection Broker role in your deployment.

To retrieve the RD Connection Broker servers in your deployment, open the Remote Desktop Management Services (RDMS) console as part of server manager, go to the Overview, and refer to the Deployment Servers section as shown above.

Alternatively, use the PowerShell equivalent by running the command GET-RDServer as part of the Remote Desktop PowerShell module.

RD Web Access Server

IP Address

RDP-RDCB01.rdpdoc.net

10.154.201.4

RDP-RDCB01.rdpdoc.net

10.154.201.5

In the above example, two RD Connection Broker servers are part of this deployment.

Ensure that all RD Broker servers are accessible on port 3389. This can be done by opening the command line and running the command telnet <IPAddressOfConnectionBroker> 3389 or use mstsc.exe to open an RDP connection to the RD Connection Broker.

Load Balanced DNS Name

Load Balanced IP Address

rdsfarm.rdpdoc.net

10.154.11.52

Also, ensure you have an IP address and DNS available that are used to access the load balanced RD Connection Broker environment. In our example, the above information was used.

The DNS name must match the DNS Round Robin name as configured in the RDS deployment. To confirm the value, follow the steps below:

  1. Open the Remote Desktop Management Services (RDMS) console.
  2. Click Collections.
  3. Select Tasks.
  4. Click Edit Deployment Properties.

  5. Select the High Availability Settings tab.

The value is displayed underneath DNS round robin name.

Alternatively, use the PowerShell equivalent by running the command Get-RDConnectionBrokerHighAvailability in the Remote Desktop PowerShell module.

Ensure that a valid SSL certificate is configured within the RDS deployment which is trusted by the endpoints that is accessing the RD Connection Broker environment. The SSL certificate can be centrally configured by following the steps below:

  1. Open the Remote Desktop Management Services (RDMS) console.
  2. Open Collections and select Tasks.
  3. Click Edit Deployment Properties.

  4. Select the Certificates tab.
  5. Ensure a valid certificate is selected and (if needed) create a new certificate or select a different certificate.