Новичок в RD ... Я бы подумал, что это очень очевидный вопрос, но мои поиски в Интернете не работают ...
У меня есть два сервера Server 2012, назовите их АЛЬФА и БЕТА. ALPHA - это шлюз удаленного рабочего стола, посредник подключений к удаленному рабочему столу и узел сеанса удаленного рабочего стола. (Я предполагаю, что эта система, дублирующая роль узла сеанса, может вызвать проблемы при большой нагрузке, но это всего лишь проба.) БЕТА - это просто узел сеанса удаленных рабочих столов.
У меня есть АЛЬФА и БЕТА в коллекции, назовем ее «Моя коллекция».
Если я настрою свой клиент удаленного рабочего стола на использование шлюза, а затем введу «ALPHA.domain.com», где в диалоговом окне подключения написано «Компьютер:», я неизменно получу сеанс на ALPHA.
Если я введу "BETA.domain.com", произойдет одно из двух. Либо я получаю сеанс бета-тестирования, либо получаю сообщение об ошибке:
Подключение к удаленному рабочему столу не может подключиться к удаленному компьютеру.
Удаленный компьютер BETA.domain.com, к которому вы пытаетесь подключиться, перенаправляет вас на другой удаленный компьютер с именем ALPHA.domain.com. Подключение к удаленному рабочему столу не может проверить принадлежность компьютеров к одной ферме серверов узла сеансов удаленных рабочих столов. При подключении к ферме серверов Узел сеансов удаленных рабочих столов необходимо использовать имя фермы, а не имя компьютера.
Если вы используете соединение RDP, предоставленное вам вашим администратором, обратитесь за помощью к администратору.
Если вы хотите подключиться к определенному члену фермы для его администрирования, введите в командной строке «mstsc.exe / admin».
Это сообщение предполагает, что я использую «имя фермы», но если я попытаюсь ввести «Моя коллекция» в качестве имени компьютера, оно сначала усечет его до «Мой», а затем по существу сообщает мне, что такого компьютера нет. Не было бы и «Моя коллекция».
(Конечно, кнопка «Справка» не помогает.)
Вопросы:
Что мне делать на клиенте, чтобы подключиться к тому из двух хостов, который наименее занят?
Должен перенаправление, упомянутое в сообщении об ошибке, сработало, и если да, то на что мне следует обратить внимание, чтобы объяснить, почему это не так?
Спасибо за понимание!
Кевин, чтобы ответить на один вопрос, вы написали:
«Я предполагаю, что эта система, дублирующая роль хоста сеанса, может вызвать проблемы при большой нагрузке, но это всего лишь проба».
Вовсе нет, брокерская служба - это очень экономичная служба, которая все, что она делает, это опрашивает различные серверы в ферме и отслеживает, кто вошел в систему в небольшой базе данных, и сообщает, куда идти.
Настройка ферм сеансов удаленных рабочих столов выполняется в несколько этапов.
Это лучшая отправная точка: http://technet.microsoft.com/en-us/library/cc753891.aspx
Но по сути:
1) Создайте запись DNS с циклическим перебором с именем фермы, которое имеет IP-адреса всех ваших серверов хоста сеанса. 2) На брокере добавьте весь хост сеанса (альфа + бета в вашем случае) в группу Сервер удаленного рабочего стола (может быть немного другое имя, у меня его нет передо мной). 3) Настройте службу удаленного рабочего стола, сообщив ей, что она является частью фермы. 4) Включите политику «один сеанс на пользователя» - в противном случае может возникнуть ситуация, когда у пользователя есть сеанс на каждом сервере.
Затем на клиенте вы просто переходите к имени фермы (поскольку оно находится в DNS).
Ваш клиент будет перенаправлен на одну из записей в круговом DNS. Они получат запрос на вход в систему. Полученный сервер затем свяжется с брокером, чтобы узнать, разрешить ли пользователю войти или перенаправить его на другой сервер и продолжить.
Если вы используете клиентов pre-win7, то при перенаправлении они получат повторный экран входа в систему. Немного раздражает, что говорят мои пользователи! Но на клиентах win7 + тогда этого не происходит.