Включение высокого уровня доступности для Microsoft RDS Connection Broker

Запускаем мастер из Server Manager (перед этим на сервере уже должен быть установлен MS SQL Native Client, почему то, хоть и написано, что он ставиться при установке RDS, но у меня так и не поставился сам, пришлось ставить руками)

2014-10-14_142412

 

Строка подключения к БД

DRIVER=SQL Server Native Client 11.0;SERVER=<fqdnservername>;Trusted_Connection=Yes;APP=Remote Desktop Services Connection Broker;DATABASE=<DB Name>

Папка хранения файлов БД на сервере MS SQL

C:\cbdb

Имя Round Robin в DNS придумываем, это будет имя фермы RDS и прописываем в DNS записи

у меня rdp-farm.domain.ru

2014-10-14_143453

Секрет:

Чтобы успешно завершить мастер, Вам нужен установленный MS SQL Express на отдельном сервере, это не сложно.

Так же нужно создать группу «rds-hosts», куда нужно включить хосты RDS, этой группе нужно сделать полные (либо только DBCreator, но тогда после завершения мастера, нужно будет прописывать права к созданной БД) права на sql сервере и основной секрет в том, что эту группу нужно включить в группу локальных администраторов на сервер ms sql.

Этого достаточно для успешного завершения мастера

Осталось добавить сервер посредник:

Просто выбираем вторую ноду в мастере (имеется ввиду, что уже есть сервер с настроенным RDS и установленным MS SQL Native Client)

2014-10-14_144512

Но и тут могут быть тонкости связанные с особенностями ИТ инфраструктуры, так например у одного клиента, была применена групповая политика, которая меняла права системных учетных записей и они не могли запускаться в качестве служб, это касалось только некоторых учеток, но именно из под такой проходит мастер установки роли посредника на соседние сервера. Выглядит это следующим образом:

После запуска мастера «Добавить сервер посредника…» мастер долго долго виси и завершается неудачей, при этом, если посмотреть на соседний сервер, тот на который добавляем роль, в оснастку сервисы, можно заметить временную службу «Внутренняя база данных Windows» которая в автоматическом режиме, но не запущена. Из-за того что она не запущена, не запускаются и устанавливаемые роли т.к. есть прямая зависимость. Что делать:

Делаем сервисную учетку пользователя в домене со сложным паролем, и когда эта служба появится нужно изменить ее параметры входа — прописать созданного пользователя и нажать ок. Тем самым вы запустите эту службу из под другого пользователя и мастер установки брокера завершится успешно.

Снимок

После заверения мастера вы получите предупреждение о не настроенных сертификатов, на этом шаге я выбирал уже созданные ранее самоподписанные сертификаты выданные для первой ноды. Т.к. это тестовая среда. Этого достаточно.

Для проверки работоспособности балансировки, в параметрах коллекции сеансов я ставлю параметры балансировки нагрузки, ограничивая количество сеансов двумя штуками.

На скриншоте все видно.

2014-10-14_150556

 

источники:

http://blogs.msdn.com/b/rds/archive/2012/06/27/rd-connection-broker-high-availability-in-windows-server-2012.aspx

http://social.technet.microsoft.com/wiki/contents/articles/10390.deploying-rd-connection-broker-high-availability-in-windows-server-2012.aspx

Оставить комментарий


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>