Брокер за връзка с отдалечен работен плот (RD Connection Broker), известен по-рано като терминална услуга Session Broker (TS Session Broker), е роля на сървър на Windows 2008 R2, който осигурява следната функционалност:
- Позволява на потребителите да се свържат отново с текущите си сесии в фермата на сървърите на RD Session Host (терминални сървъри на Windows). Това предотвратява създаването на нови потребителски връзки на други сървъри във фермата, ако връзката е в състояние "прекъснато".
- Позволява ви да разпределите равномерно натоварването между сървърите на терминалната ферма RD.
RD Connection Broker следи всички потребителски сесии във фермата на сървърите на терминали на Windows Server 2008 R2. Базата данни на RD Connection Broker съхранява информация за сесията, включително имената на сървърите на RD Session Host, които хостват потребителските сесии, идентификационния номер на сесията и потребителското име, свързано със сесията. RD Connection Broker използва тази информация, за да пренасочи потребител, който вече има активна терминална сесия към сървъра, на който работи..
В случай, че потребителят е прекъснал сесията си (поради грешка в мрежата или умишлено), всички приложения, които той стартира на сървъра, продължават да работят. И когато потребителят се опита да се свърже отново с фермата на терминали, Connection Broker определя сървъра, на който вече съществува потребителска сесия, и пренасочва връзката на потребителя там..
Балансиране на натоварване RD Broker Brock Loading позволява да го пренасочите към най-малко заетия сървър на фермата (с най-малък брой потребителски сесии), когато потребителят се свърже (предполага се, че той няма прекъснати връзки). За да управлява по-гъвкаво балансирането на натоварването във фермата на терминалния сървър, администраторът може да присвои относителна тежест на всеки от тях в зависимост от изчислителната мощност на фермата на сървъра.
елементи RDвръзкапосредник
За да изградите балансирана натоварване ферма за терминални сървъри, се нуждаете от два компонента:
RD Connector Broker Server. Това е сървър, изпълняващ посредника на Remote Desktop Connection Broker, който следи сесиите на потребителите и извършва балансиране на натоварването между членовете на фермата RD. Има име на сървър на RD Connection Broker, който може да се използва за присвояване на конкретен терминален сървър на определена ферма.
RD Session Host сървъри, конфигурирани да използват Connector Broker. Това са обикновени членове на терминалната ферма. За да бъде член на ферма, управлявана от RD Connection Broker, терминалният сървър трябва да отговаря на следните критерии:
- Сървърът трябва да има инсталирана роля на RD Session Host.
- Сървърът трябва да е член на домейн в Active Directory.
- Сървърът трябва да е член на локалната група Session Broker Computers на сървъра с ролята на RD Connection Broker.
Последователност на конфигурацията на терминала RDвръзкапосредник балансиран товар:
- Инсталирайте ролята на RD Connection Broker на сървъра (може да бъде специализиран сървър или някой от членовете на бъдещата ферма).
- Добавете всички терминални сървъри към локалната група за сигурност на Session Broker Computers на сървъра с ролята на RD Connection Broker.
- Конфигурирайте всички членове на фермата да използват сървъра на RD Connection Broker
- Конфигурирайте DNS записи, за да внедрите механизма "DNS round robin"
Стъпка 1: Инсталирайте ролята връзкапосредник
Ако ролята на услугите за отдалечен работен плот вече е инсталирана:
- Разширете ролята на услугите за отдалечен работен плот.
- Кликнете върху Добавяне на ролеви услуги.
- На страницата с услуги за роли изберете Брокер за отдалечен работен плот и щракнете върху Напред
В моя щанд има 2 сървъра, конфигурирани както следва:
RDS01
RDS02
стъпка 2: Добавянетосървър Домакин за сесия на RD вместенгрупата Сесии Брокер Компютри.
За да направите това, на сървър с инсталирана роля RDвръзкапосредник:
- Щракнете върху Старт -> Административни инструменти -> Управление на компютъра.
- В левия прозорец разгънете възела Местни потребители и групи и изберете Групи.
- Намерете локалната група за компютърни сесии и изберете Properties..
- В раздела Общи щракнете върху Добавяне.
- В прозореца за избор щракнете върху бутона Object Types..
- Проверете Компютри и щракнете върху OK..
- Посочете и добавете имената на всички сървъри, които ще участват в терминалната ферма
- Щракнете върху OK.
На RDS01
Стъпка 3: включете сървъра RDсесиядомакиндо фермата RDвръзкапосредник, конфигуриране на балансиране на натоварването
На всеки от терминалните сървъри на RD Session Host направете следното:
- На сървъра на RD Session Host отворете конзолата за конфигуриране на хоста на отдалечен работен плот (Старт -> Административни инструменти-> Услуги за отдалечен работен плот -> Конфигурация на хоста на отдалечен работен плот).
- В секцията Редактиране на настройки щракнете върху Член на фермата в полето RD Connection Broker.
- В раздела RD Connection Broker кликнете върху бутона Change Settings..
- В прозореца Настройки на брокера на RD Connection изберете член на фермата.
- Въведете името на сървъра с ролята на RD Connection Broker.
- В прозореца Име на фермата посочете името на фермата, която ще бъде създадена.
- За да активирате балансирането на натоварването във фермата на RD Connection Broker, проверете опцията Участвайте в балансиране на натоварване на брокера за връзка.
- Ако е необходимо, можете да конфигурирате относителното тегло на всеки сървър във фермата (тегло на сървъра). Стойността по подразбиране е 100. Ако зададете теглото на един сървър на 100, а на другия на 50, това ще означава, че сървър с по-малко тегло ще получи 2 пъти по-малко връзки.
- По подразбиране се използва пренасочване на IP адрес; можете също да използвате пренасочване на маркери.
Направих съответната настройка както на RDS01, така и на RDS02 сървърите
задача 4: Настройка DNSкръгчервеношийка
За балансиране на натоварването в терминалните ферми на RD Session Host можете да използвате балансиране на натоварване на RD Connection Broker, балансиращо натоварване във връзка с функцията на DNS кръг. Във втория случай трябва да създадете DNS запис (тип A) за всеки от сървърите-членове на фермата, създавайки кореспонденция между IP адреса на всеки хост на RD Session Host и DNS името на фермата.
Ще опиша процедурата за настройка на DNS записи на контролер на домейни на Windows Server 2008 R2. Трябва да се отбележи веднага, че за да извършите тази процедура, трябва да имате домейн администратори / корпоративни администратори / DNS права на администратори.
- Отворете добавката за DNS (Старт-> Административни инструменти-> DNS).
- Разширете сървъра и в зони за търсене напред, разширете клона с името на вашия домейн.
- Кликнете върху зона и изберете New Host (A или AAAA).
- В полето Име посочете името на фермата (а именно фермата, а не конкретния сървър в нея), а в полето IP адрес посочете ip адреса на първия сървър във фермата.
Тези стъпки трябва да се повторят за всеки от сървърите-членове на фермата RDS (във всеки случай ще се промени само ip адрес)
Ще проверим дали нашата ферма е създадена чрез отваряне на диспечера на услугите за отдалечен работен плот. Щракнете с десния бутон върху диспечера на услугите за отдалечен работен плот и изберете Импортиране от RD Connection Broker и посочете FQDN името на сървъра с ролята на брокера за връзка (в моя случай RDS01.winitpro.ru)
Сега в дървото на RD Connection Broker ще се появи нова терминална ферма!