Запускаем мастер из Server Manager (перед этим на сервере уже должен быть установлен MS SQL Native Client, почему то, хоть и написано, что он ставиться при установке RDS, но у меня так и не поставился сам, пришлось ставить руками)
Строка подключения к БД
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
Секрет:
Чтобы успешно завершить мастер, Вам нужен установленный MS SQL Express на отдельном сервере, это не сложно.
Так же нужно создать группу «rds-hosts», куда нужно включить хосты RDS, этой группе нужно сделать полные (либо только DBCreator, но тогда после завершения мастера, нужно будет прописывать права к созданной БД) права на sql сервере и основной секрет в том, что эту группу нужно включить в группу локальных администраторов на сервер ms sql.
Этого достаточно для успешного завершения мастера
Осталось добавить сервер посредник:
Просто выбираем вторую ноду в мастере (имеется ввиду, что уже есть сервер с настроенным RDS и установленным MS SQL Native Client)
Но и тут могут быть тонкости связанные с особенностями ИТ инфраструктуры, так например у одного клиента, была применена групповая политика, которая меняла права системных учетных записей и они не могли запускаться в качестве служб, это касалось только некоторых учеток, но именно из под такой проходит мастер установки роли посредника на соседние сервера. Выглядит это следующим образом:
После запуска мастера «Добавить сервер посредника…» мастер долго долго виси и завершается неудачей, при этом, если посмотреть на соседний сервер, тот на который добавляем роль, в оснастку сервисы, можно заметить временную службу «Внутренняя база данных Windows» которая в автоматическом режиме, но не запущена. Из-за того что она не запущена, не запускаются и устанавливаемые роли т.к. есть прямая зависимость. Что делать:
Делаем сервисную учетку пользователя в домене со сложным паролем, и когда эта служба появится нужно изменить ее параметры входа — прописать созданного пользователя и нажать ок. Тем самым вы запустите эту службу из под другого пользователя и мастер установки брокера завершится успешно.
После заверения мастера вы получите предупреждение о не настроенных сертификатов, на этом шаге я выбирал уже созданные ранее самоподписанные сертификаты выданные для первой ноды. Т.к. это тестовая среда. Этого достаточно.
Для проверки работоспособности балансировки, в параметрах коллекции сеансов я ставлю параметры балансировки нагрузки, ограничивая количество сеансов двумя штуками.
На скриншоте все видно.
источники:
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
0 Комментарии。