Visoka dostupnost usluga za udaljenu radnu površinu 2012

Udaljeni radni stol za povezivanje (RD Connection Broker) - Ovo je funkcionalnost uloge Windows Server Terminal Server. RD Connection Broker omogućuje ravnomjernu raspodjelu opterećenja između poslužitelja na farmi udaljene radne površine (pri povezivanju s RDS-om korisnik preusmjerava na najmanje učitani poslužitelj), pruža korisnikov pristup VDI-u i RemoteApp-u, a također implementira mogućnost povezivanja korisnika s njihovim sesijama (pri povezivanju s novim RDS poslužiteljem , RDCB provjerava nepotpunu sesiju na drugim poslužiteljima na farmi i, ako je otkrivena, nova sesija se ne stvara, a korisnik se preusmjerava na staru sesiju).

U ovom ćemo članku pogledati postupak postavljanja. greška tolerancija visoko dostupne instancije RD Connection Brokera, pruža svoju funkcionalnost kada jedan od poslužitelja s RDCB ulogom ne uspije.

Za razliku od implementacije RDCB-a u prethodnim verzijama sustava Windows Server, Connector Broker u sustavu Windows Server 2012 pruža visoku dostupnost u aktivnom / aktivnom načinu rada, kada je svaki od RDCB poslužitelja aktivan i obrađuje dolazne zahtjeve. To omogućava visoku dostupnost i skalabilnost RDCB-a u velikim farmama udaljenih radnih površina. Za spremanje RDCB podataka koristi se baza podataka na MS SQL Serveru.

primjedba. Windows Server 2008 R2 podržava samo klasteriranje RDCB usluge u aktivnom / pasivnom načinu. tj za farmu RD poslužitelja podržan je samo jedan aktivni poslužitelj povezivanja.

Zahtjevi za primjenu RDCB-a s preklapanjem

  • Najmanje 2 poslužitelja s ulogom RDCB (pod Windows Server 2012/2012 R2)
  • SQL Server (SQL Server 2008 R2 Standard ili novije verzije) s minimalno 4 GB RAM-a
  • Instalirajući nativni klijent SQL Server
  • Potpuna prava RD Connection Broker SQL Server i SQL instalacijski direktorij
  • Najmanje jedan poslužitelj s ulogom Domaćin sesije udaljene radne površine na farmi
  • Dopuštene iznimke za portove SQL poslužitelja u Windows vatrozidu
Važno je. Prije nego što započnete s stvaranjem RDCB konfiguracije otporne na pogreške, provjerite je li ta uloga instalirana na samo jednom od poslužitelja.

Svim poslužiteljima na kojima će biti instalirani RD Connection Broker moraju biti dodijeljene statičke IP adrese i uključeni u Active Drectory domenu.

  • RDCB1.domain.ru - 172.25.104.71
  • RDCB2.domain.ru - 172.25.104.171

U Active Directoryu stvorite zasebnu sigurnosnu grupu. RDS priključni posrednici, u koji trebate uključiti sve RDCB poslužitelje.

Zatim je SQL Server inačice 2008, R2 ili 2012 Standard instaliran na zasebnom poslužitelju (ili SQL grupi).

Na SQL poslužitelju koristeći SQL Server Management Studio u odjeljku sigurnosti morate stvoriti novu prijavu i dati prava grupi RDCB domena uz mogućnost stvaranja i uređivanja baza podataka. Također, ovoj grupi moraju se dodijeliti puna prava na instalacijski direktorij SQL.

Na SQL poslužitelju, na primjer, trebate stvoriti direktorij u koji će biti pohranjene datoteke baze podataka, C: \ SQLDB, dodijeliti istoj grupi sva prava na imenik.

Na svim poslužiteljima s RDCB ulogom morate se instalirati Nativni klijent SQL Servera. Morate ga odvojeno preuzeti s web mjesta MS ili pokrenuti izravno s instalacijskog diska (na instalacijskom disku SQL Server 2012 pohranjuje se u direktoriju \ 1033_ENU_LP \ x64 \ Setup \ x64 \ sqlncli.msi).

Za SQL poslužitelj 2008 R2 potreban vam je izvorni klijent SQL 10, za SQL Server 2012 - SQL Native klijent 11.

U vatrozidu SQL Server napravite novo pravilo koje otvara TCP port 1433 za strojeve domene. To možete učiniti na ovaj način:

netsh advfirewall firewall dodaj naziv pravila = SQLSRVPort dir = u protokolu = tcp action = dopusti localport = 1433 remoteip = localalsubnet profil = DOMAIN

Sljedeći korak je stvaranje zapisa u DNS zoni A za implementaciju Round Robin balansiranja opterećenja između poslužitelja RD Connection Broker. Na primjer, DNS ime naše RDCB farme bit će RDCB_lb. Stvorite sljedeća dva A obrasca:

  • A RDCB_lb.domain.ru 172.25.104.71 (ip adresa RDCB1)
  • A RDCB_lb.domain.ru 172.25.104.171 (ip adresa RDCB2)

Koristite konzolu upravitelja poslužitelja na prvom od RDCB poslužitelja, instalirajte RD Connection Broker (ako već nije instaliran).

Nakon instaliranja uloge RDCB, koristi se mala lokalna SQL baza podataka, pohranjena na lokalni disk poslužitelja RD Connection Broker u direktoriju c: \ windows \ rdcbDb \.

Ova baza podataka pohranjuje podatke o sesijama farmi i korisnicima terminala. Budući da se nalazi na lokalnom stroju, drugi RDCB serveri neće ga moći koristiti. Da biste stvorili HA za RDCB, morate ga prenijeti na namjenski SQL poslužitelj, na kojem će biti dostupan drugim poslužiteljima.

Za prijenos baze podataka na namjenski SQL Server idite na karticu za upravljanje Usluge udaljene radne površine -> Pregled. Da biste pokrenuli čarobnjaka za konfiguraciju grešaka tolerancije RD Connection Broker, desnom tipkom miša kliknite sliku uloge RD Connection Broker i odaberite Konfigurirajte visoku dostupnost. Čarobnjak koji radi treba stvoriti bazu podataka na MS SQL Serveru i na nju prenijeti lokalnu konfiguraciju.

Popunite tri polja:

  • Niz za vezu baze podataka - string veze s bazom podataka na SQL poslužitelju.Za SQL 2008 R2: DRIVER = Native Client SQL Server 10.0; SERVER =; Trusted_Connection = Da; APP = Usluga povezivanja putem udaljene radne površine; DATABASE =

    Za SQL 2012: DRIVER = Native Client 11.0; SERVER =; Trusted_Connection = Da; APP = Broker Connection Broker Services; DATABASE =

  • Mapa za spremanje datoteka baze podataka - direktorij u koji će biti spremljena datoteka baze podataka: C: \ SQLDB. Mapa se nalazi na SQL poslužitelju, prethodno smo je kreirali i odobrili pristup grupi poslužitelja RDCB.
  • DNS oko crvendać ime: FQDN je naziv farme RDCB za koju smo stvorili DNS zapise za Round Robin (u našem primjeru, RDCB_lb). Ovo je adresa kojoj će RDP klijenti pristupati prilikom povezivanja na poslužitelje RD Connection Broker.

Zatim otvorite SQL Server Manager na DBMS poslužitelju i provjerite je li stvorena nova baza podataka. Idite na karticu sigurnosti, odabrat ćemo prethodno dodanu skupinu -> svojstva i kao bazu podataka prema zadanim postavkama izabrati RDS bazu podataka. Zatim zabilježite uloge db_owner i javnost.

Kako biste osigurali visoku dostupnost u slučaju kvara prvog poslužitelja, potrebno je dodati drugi čvor Connector Broker trenutnoj konfiguraciji.

Da biste to učinili, desnom tipkom miša kliknite ikonu RD Connection Broker i odaberite Dodajte RD Connector Broker Server.

Navedite ime drugog poslužitelja na koji želite instalirati Connector Broker i kliknite Next.

Time se završava konfiguracija velike dostupnosti konfiguracije Broker Brokera..

Dakle, stvorili smo visoko dostupnu uslugu RD Connection Broker na Windows Server 2012. Dostupnost RDCB-a možete testirati tako da onemogućite jedan od poslužitelja na farmi RDCB. U ovom scenariju, SQL poslužitelj ostaje točka neuspjeha. Faziver SQL Server može se implementirati pomoću HA SQL klastera ili zrcaljenja SQL baze podataka.