Broker połączeń pulpitu zdalnego (RD Connection Broker), wcześniej znany jako Broker sesji usług terminalowych (TS Session Broker), to rola serwera Windows 2008 R2, która zapewnia następujące funkcje:
- Umożliwia użytkownikom ponowne połączenie się z bieżącymi sesjami w farmie serwerów RD Session Host (serwery terminali Windows). Zapobiega to tworzeniu nowych połączeń użytkowników na innych serwerach w farmie, jeśli połączenie jest w stanie „rozłączonym”.
- Umożliwia równomierne rozłożenie obciążenia między serwerami farmy terminalu RD.
Broker połączeń usług pulpitu zdalnego monitoruje wszystkie sesje użytkowników w farmie serwerów terminali systemu Windows Server 2008 R2. Baza danych RD Connection Broker przechowuje informacje o sesji, w tym nazwy serwerów RD Session Host, które obsługują sesje użytkownika, identyfikator sesji i nazwę użytkownika powiązaną z sesją. Broker połączeń usług pulpitu zdalnego używa tych informacji do przekierowania użytkownika, który ma już aktywną sesję terminala, do serwera, na którym jest uruchomiony.
W przypadku, gdy użytkownik rozłączył się z sesją (z powodu awarii sieci lub celowo), wszystkie aplikacje uruchomione na serwerze nadal działają. A gdy użytkownik próbuje ponownie połączyć się z farmą terminali, Broker połączeń określa serwer, na którym sesja użytkownika już istnieje, i przekierowuje tam połączenie użytkownika..
Równoważenie obciążenia Broker połączeń RD Równoważenie obciążenia umożliwia przekierowanie go do najmniej zajętego serwera farmy (z najmniejszą liczbą sesji użytkownika), gdy użytkownik łączy się (zakłada się, że nie ma on rozłączonych połączeń). Aby bardziej elastycznie zarządzać równoważeniem obciążenia w farmie serwerów terminali, administrator może przypisać każdemu z nich względną wagę w zależności od mocy obliczeniowej farmy serwerów.
Komponenty RDPołączenieBroker
Aby zbudować farmę serwerów terminali z równoważeniem obciążenia, potrzebujesz dwóch komponentów:
Serwer brokera połączeń usług pulpitu zdalnego. Jest to serwer z uruchomioną usługą Broker połączeń usług pulpitu zdalnego, która monitoruje sesje użytkowników i wykonuje równoważenie obciążenia między członkami farmy usług pulpitu zdalnego. Istnieje nazwa serwera RD Connection Broker, której można użyć do przypisania określonego serwera terminali do konkretnej farmy.
Serwery hosta sesji usług pulpitu zdalnego skonfigurowane do używania Brokera połączeń. Są to zwykli członkowie farmy terminali. Aby zostać członkiem farmy zarządzanej przez RD Connection Broker, serwer terminali musi spełniać następujące kryteria:
- Na serwerze musi być zainstalowana rola Host sesji usług pulpitu zdalnego.
- Serwer musi być członkiem domeny Active Directory.
- Serwer musi być członkiem lokalnej grupy Session Broker Computers na serwerze z rolą RD Connection Broker.
Sekwencja konfiguracji farmy terminalowej RDPołączenieBroker zrównoważone obciążenie:
- Zainstaluj rolę RD Connection Broker na serwerze (może to być serwer dedykowany lub jeden z członków przyszłej farmy).
- Dodaj wszystkie serwery terminali do lokalnej grupy zabezpieczeń Session Broker Computers na serwerze z rolą Broker połączeń usług pulpitu zdalnego.
- Skonfiguruj wszystkich członków farmy, aby korzystali z serwera RD Connection Broker
- Skonfiguruj rekordy DNS, aby wdrożyć mechanizm „DNS round robin”
Krok 1: Zainstaluj rolę PołączenieBroker
Jeśli rola usług pulpitu zdalnego jest już zainstalowana:
- Rozwiń rolę usług pulpitu zdalnego.
- Kliknij Dodaj usługi ról.
- Na stronie usług ról wybierz Broker połączeń pulpitu zdalnego i kliknij Dalej
Na moim stoisku są 2 serwery skonfigurowane w następujący sposób:
Rds01
RDS02
Krok 2: Dodajserwer Host sesji usług pulpitu zdalnego wlokalnygrupa Komputery brokerów sesji.
Aby to zrobić, na serwerze z zainstalowaną rolą RDPołączenieBroker:
- Kliknij Start -> Narzędzia administracyjne -> Zarządzanie komputerem.
- W lewym okienku rozwiń węzeł Lokalni użytkownicy i grupy i wybierz Grupy.
- Znajdź lokalną grupę Komputery brokerów sesji i wybierz Właściwości..
- Na karcie Ogólne kliknij Dodaj.
- W oknie wyboru kliknij przycisk Typy obiektów..
- Sprawdź Komputery i kliknij OK..
- Podaj i dodaj nazwy wszystkich serwerów, które będą uczestniczyć w farmie terminali
- Kliknij OK.
Na RDS01
Krok 3: włącz serwer RDSesjaHostna farmę RDPołączenieBroker, skonfigurować równoważenie obciążenia
Na każdym serwerze terminali RD Session Host wykonaj następujące czynności:
- Na serwerze hosta sesji usług pulpitu zdalnego otwórz konsolę konfiguracji hosta sesji usług pulpitu zdalnego (Start -> Narzędzia administracyjne -> Usługi pulpitu zdalnego -> Konfiguracja hosta sesji usług pulpitu zdalnego).
- W sekcji Edytuj ustawienia kliknij pole Członek farmy w RD Connection Broker.
- Na karcie Broker połączeń usług pulpitu zdalnego kliknij przycisk Zmień ustawienia..
- W oknie Ustawienia brokera połączeń usług pulpitu zdalnego wybierz Członek farmy.
- Wprowadź nazwę serwera z rolą Brokera połączeń usług pulpitu zdalnego.
- W oknie Nazwa farmy podaj nazwę farmy, która ma zostać utworzona.
- Aby włączyć równoważenie obciążenia w farmie Broker połączeń usług pulpitu zdalnego, zaznacz opcję Weź udział w równoważeniu obciążenia brokera połączeń.
- W razie potrzeby można skonfigurować względną wagę każdego serwera w farmie (waga serwera). Wartość domyślna to 100. Jeśli ustawisz wagę jednego serwera na 100, a drugi na 50, będzie to oznaczać, że serwer o mniejszej wadze otrzyma 2 razy mniej połączeń.
- Domyślnie używane jest przekierowanie adresu IP; można również użyć przekierowania tokena.
Dokonałem odpowiedniej konfiguracji zarówno na serwerach RDS01, jak i RDS02
Zadanie 4: Konfiguracja DNSokrągłyrobin
Do równoważenia obciążenia w farmach terminali RD Session Host można użyć funkcji równoważenia obciążenia RD Connection Broker w połączeniu z funkcją rundy DNS. W drugim przypadku należy utworzyć rekord DNS (typ A) dla każdego z serwerów członkowskich farmy, tworząc zgodność między adresem IP każdego serwera Host sesji usług pulpitu zdalnego a nazwą DNS farmy.
Opiszę procedurę konfigurowania rekordów DNS na kontrolerze domeny Windows Server 2008 R2. Należy od razu zauważyć, że aby wykonać tę procedurę, musisz mieć uprawnienia administratora domeny / administratora przedsiębiorstwa / administratora DNS.
- Otwórz przystawkę DNS (Start-> Narzędzia administracyjne-> DNS).
- Rozwiń serwer, aw Strefach wyszukiwania do przodu rozwiń gałąź swoją nazwą domeny.
- Kliknij strefę i wybierz Nowy host (A lub AAAA).
- W polu Nazwa podaj nazwę farmy (mianowicie farmę, a nie określony serwer w niej), a w polu adresu IP podaj adres IP pierwszego serwera w farmie.
Te kroki należy powtórzyć dla każdego serwera członkowskiego farmy RDS (w każdym przypadku zmieni się tylko adres IP)
Sprawdzimy, czy nasza farma została utworzona, otwierając Menedżera usług pulpitu zdalnego. Kliknij prawym przyciskiem myszy Menedżera usług pulpitu zdalnego i wybierz polecenie Importuj z RD Connection Broker i określ nazwę FQDN serwera z rolą Broker połączeń (w moim przypadku RDS01.winitpro.ru)
Teraz nowa farma terminali pojawi się w drzewie brokera połączeń usług pulpitu zdalnego!