Балансировка нагрузки служб удаленных рабочих столов на Windows Server 2008 R2

Балансировка нагрузки служб удаленных рабочих столов на Windows Server 2008 R2

Я хотел бы распределить нагрузку сеансов удаленного рабочего стола (не RemoteApp, а просто обычные сеансы удаленного рабочего стола) по нескольким узлам сеансов с одинаковой конфигурацией.

Я использую Windows Server 2008 R2 и у меня есть Active Directory для аутентификации. Я настроил Remote Desktop Connection Broker и добавил мои Session Hosts в ферму.

Ну, я как-то застрял на этом шаге, так как все руководства/руководства, которые я нашел, останавливаются на этом. Но к какому серверу теперь должны подключаться мои пользователи удаленного рабочего стола, чтобы получить "балансировку нагрузки"?

решение1

Вам нужно будет использовать DNS round robin или NLB для распределения входящих подключений. Входящее подключение будет направлено на один из серверов (на основе выбранного вами механизма), сервер, получающий входящее подключение, запросит сервер Session Broker, чтобы узнать, есть ли у пользователя отключенный сеанс, и направит подключение на этот сервер, или, если отключенного сеанса нет, подключение будет направлено на наименее загруженный сервер.

Session Broker балансирует нагрузку сеансов, но не входящих соединений. Для этого и нужен DNS round robin или NLB. Если вы используете DNS round robin, то вам нужно создать запись DNS A для каждого сервера TS, используя имя фермы Session Broker для записи A.

Так, например, если вы используете циклический перебор DNS и имя вашей фермы Session Broker — «Farm», то вам нужно создать две записи A для фермы с IP-адресом каждого сервера RDS:

Имя----Тип-------Данные

ферма----А (Хост)---192.168.1.1

ферма----А (Хост)---192.168.1.2

Пользователи будут подключаться к «ферме», а последующее соединение будет направлено на один из серверов RDS на основе циклического перебора DNS, который затем будет запрашивать сервер Session Broker, который затем направит соединение на один из серверов (как описано выше).

решение2

Можно ли заменить NLB на аппаратный балансировщик нагрузки?

Конечно, если вы настраиваете аппаратный балансировщик нагрузки с перенаправлением токенов (убедитесь, что он совместим с перенаправлением токенов RDS 2008 R2) вместо перенаправления IP, то на ваших серверах сеансов хоста RD есть дополнительные изменения конфигурации. Перенаправление IP является значением по умолчанию для вашей фермы подключений RD.

Оптимальным вариантом будет сделать это с помощью GPO.

Связанный контент