Вот моя сеть...
(Ссылка на схему сети:https://i.stack.imgur.com/F9gTF.png)
У меня три сервера RDSH - SVRDS1, SVRDS2 и SVRDS3. Мой Connection Broker находится на отдельном ящике SVPDC1.
Проблема:
Если пользователь вошел в SVRDS2 и этот сервер выходит из строя, то он не может войти (через RdWeb) снова, пока SVRDS2 снова не будет в сети. Я не понимаю, почему он не перенаправляется в SVRDS1 или SVRDS3? Разве это не работа брокеров?
Я вижу эту ошибку на брокере:
Source: TerminalServices-SessionBroker
Event ID:802
Error: RD Connection Broker failed to process the connection request for user mydomain\username.
Error: Element not found.
Что вызывает проблемы: мой брокер подключений или шлюз?
решение1
У меня была та же проблема, но решение было другим.
В групповой политике – настройте полное доменное имя для посредника подключений к удаленному рабочему столу (вам также потребуется включить «присоединиться к посреднику подключений к удаленному рабочему столу»).
Моя рабочая конфигурация представлена ниже. Политика локального компьютера/Конфигурация компьютера/Административные шаблоны/Компоненты Windows/Службы удаленного рабочего стола/Узел сеансов удаленного рабочего стола/Посредник подключений к удаленному рабочему столу/
Присоединиться к RD Connection Broker – включено
Настройте имя фермы RD Connection Broker — не настроено
Использовать перенаправление IP-адреса – не настроено
Настроить имя сервера RD Connection Broker — включено (укажите здесь полное доменное имя сервера или серверов RD Connection Broker).
Использовать балансировку нагрузки RD Connection Broker – не настроено. (У меня только один сервер)
Надеюсь, это кому-нибудь поможет. :)
решение2
Вам не нужно настраивать HA с циклическим алгоритмом для вашего CB, но будет хорошей практикой настроить его на тот случай, если вы захотите добавить еще один CB в микс и иметь HA.
Вам следует настроить NLB для ваших серверов RDSH, чтобы CB смотрел на IP-адрес NLB, а NLB мог видеть, какой сервер работает или не работает. Каждый RDSH устанавливает NLB, создает VirtIP (используется для всех серверов RDSH). Это само по себе позволит CB найти сервер в сети. Циклический перебор для вашей фермы RDSH не будет проверять, доступен ли сервер, он продолжит выбирать неработающий сервер, перебирая записи DNS.