W2K8 R2 RDS 2 – Installing And Configuring A Remote Desktop Connection Broker

W2K8 R2 RDS 2 – Installing And Configuring A Remote Desktop Connection Broker

Introduction

The Remote Desktop Connection Broker Role provides the ability to Load Balance user RDS sessions across multiple RDS Session Hosts and also allow reconnection of users sessions.

This article provides the steps required to install the Remote Desktop Connection Broker Role on a Windows 2008 R2 Server and configure a RDS Farm of two RDS Session Hosts.

The installation and configuration of a Remote Desktop Connection Broker has been split in to the following sections :-

  1. Installing the Remote Desktop Connection Broker Role
  2. Adding the RDS Session Hosts to the Remote Session Broker Computers Local Group
  3. Configuring the RDS Session Hosts to join the RDS Farm
  4. Configure DNS for RDS Connection Broker Load Balancing

Prerequisites

In order to install and configure a Remote Desktop Connection Broker the following prerequisites must be met :-

  • Two RDS Session Host Servers
  • A Windows 2008 R2 Server
  • The server to be used must be part of a Domain

Installing The Remote Desktop Connection Broker Role

To install the Remote Desktop Connection Broker Role perform the following steps :

  • Open the Server Manager Console
  • Click on Roles and then click on Add Roles
  • From the list of available Roles select Remote Desktop Services and then click on Next
  • From the list of available Role Services select Remote Desktop Connection Broker and then click on Next
  • When prompted to Confirm Installation Selections click on Install

The Remote Desktop Connection Broker Role will now be installed on the server

Adding The RDS Session Hosts To The Session Broker Computers Local Group

The next step on the Remote Desktop Connection Broker server is to add the RDS Session Hosts which will participate in the RDS Farm to the Session Broker Computers Local Group.  To add the RDS Session Hosts to the Session Broker Computers Local Group perform the following steps :-

  • Logon to the Remote Desktop Connection Broker Server as an administrative account on the Domain
  • Click on Start \ Administrative Tools and select the Computer Management Console
  • In the Left Hand pane expand the Local Users and Groups branch and then click on Groups
  • Open the Properties of the Session Broker Computers Group
  • Click on Add and then click on the Object Types button
  • Tick the Computers object type and then click on OK
  • In the Enter the object names to select box type in the names of your RDS Session Hosts seperated by a semi colon

E.G. RDSHost01; RDSHost02

  • Click on Check Names to confirm the names you have entered are correct
  • Click on OK to add the RDS Session Hosts to the Group and then OKagain to close the Group properties

Configuring The RDS Session Hosts To Join The RDS Farm

The next step is to configure the RDS Session Hosts to join the RDS Farm.  To configure the RDS Session Hosts to join the RDS Farm perform the following steps :-

  • Logon to the Remote Desktop Session Hosts as an administrative account on the Domain
  • Open the Remote Desktop Session Host Configuration Console
  • In the Edit Settings section under RD Connection Broker, Double Click on Member of a farm in RD Connection Broker
  • In the RD Connection Broker tab of the Properties click on Change Settings
  • In the RD Connection Broker Settings dialog select Farm Member
  • The RD Connection Broker server name box will change to allow editing, enter the server name of the Remote Desktop Connection Broker Server

E.G. RDSBroker01

  • In Farm Name box type in the name of the farm you want the server to join in the RDS Connection Broker.

E.G. RDS-Farm

N.B. On the RDS Session Host specify the Farm Name to be created and ensure that the SAME name is used for all subsequent RDS Session Hosts

  • Click on OK to apply the settings
  • On the RD Connection Broker tab Enable the Participate in Connection Broker Load Balancing option
  • Under the Select IP addresses to be used for reconnection section select the IP Address you wish to allow

N.B. You MUST select at least one IP Address on the server

  • Click on OK to apply the settings

Configuring DNS For RDS Connection Broker Load Balancing

The final step is to configure DNS for RDS Connection Broker Load Balancing.  To configure DNS for RDS Connection Broker Load Balancing perform the following steps :-

  • Navigate to the appropriate Forward Lookup Zone for your Domainand add a new Host (A or AAAA) record
  • When prompted configure the name to the same that you configured for the RDS Farm on the RDS Session Hosts

E.G. RDS-Farm as configured in the previous section

  • Enter the IP Address of the first RDS Session Host in the farm and click on OK

Perform the steps above and create a new Host (A or AAAA) record for each RDS Session Host using the Same Name