Visoka razpoložljivost storitev oddaljenega namizja 2012 Povezava posrednik

Oddaljeni namizni povezovalec (RD Connection Broker) - To je funkcionalnost vloge strežnika terminala Windows. RD Connection Broker omogoča enakomerno porazdelitev bremena med strežniki na kmetiji Oddaljeni namizni računalnik (ko se povežete z RDS, uporabnik preusmeri na najmanj naložen strežnik), uporabniku omogoči dostop do VDI in RemoteApp, poleg tega pa tudi uporabi možnost ponovnega povezovanja uporabnikov v njihove seje (pri povezovanju z novim strežnikom RDS , RDCB preveri nepopolno sejo na drugih strežnikih na kmetiji, in če je odkrita, nova seja ni ustvarjena, uporabnik pa je preusmerjen na staro sejo).

V tem članku si bomo ogledali postopek namestitve. napako odporen primer visoke razpoložljivosti RD Connection Broker, zagotavlja svojo funkcionalnost, ko eden od strežnikov z vlogo RDCB ne uspe.

Za razliko od izvajanja RDCB v prejšnjih različicah sistema Windows Server Connection Broker v operacijskem sistemu Windows Server 2012 zagotavlja visoko razpoložljivost v aktivnem / aktivnem načinu, ko je vsak od strežnikov RDCB aktiven in obdeluje dohodne zahteve. To omogoča visoko razpoložljivost in razširljivost RDCB v velikih kmetijah na daljavo. Za shranjevanje podatkov RDCB se v MS SQL Server uporablja baza podatkov.

Opomba. Windows Server 2008 R2 podpira samo združevanje storitve RDCB v aktivnem / pasivnem načinu. I.e. za kmetijo RD strežnikov je bil podprt samo en aktivni strežnik Connection Broker.

Zahteve za izvajanje Failover RDCB

  • Vsaj 2 strežnika z vlogo RDCB (v sistemu Windows Server 2012/2012 R2)
  • SQL Server (SQL Server 2008 R2 Standard ali višja izdaja) z najmanj 4 GB RAM-a
  • Namestitev Native Client SQL Server
  • Popolne pravice RD Connector Broker SQL Server in namestitveni imenik SQL
  • Vsaj en strežnik z vlogo gostitelja oddaljene namizne seje na kmetiji
  • Dovoljene izjeme za vrata SQL Server v požarnem zidu Windows
Je pomembno. Preden začnete ustvarjati napačno odporno konfiguracijo RDCB, se prepričajte, da je ta vloga nameščena samo na enem od strežnikov.

Vsem strežnikom, na katerih bodo nameščene vloge RD Connection Broker, morajo biti dodeljeni statični naslovi IP in vključeni v domeno Active Drectory.

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

V aktivnem imeniku ustvarite ločeno varnostno skupino. RDS priključni posredniki, v katero morate vključiti vse strežnike RDCB.

Nato je različica SQL Server različice 2008 R2 ali 2012 Standard nameščena na ločenem strežniku (ali grozdu SQL).

Na strežniku SQL z uporabo SQL Server Management Studio v razdelku Varnost ustvariti morate novo prijavo in dati skupinam domenskih skupin RDCB možnost ustvarjanja in urejanja baz podatkov. Tudi tej skupini je treba dodeliti polne pravice do namestitvenega imenika SQL.

Na strežniku SQL morate na primer ustvariti imenik, v katerem bodo shranjene datoteke baze podatkov, C: \ SQLDB, in isti skupini dodeliti popolne pravice do imenika.

Na vse strežnike z vlogo RDCB morate namestiti Native odjemalec SQL Server. Naložiti ga je treba ločeno s spletnega mesta MS ali zagnati neposredno z namestitvenega diska (na namestitvenem disku SQL Server 2012 je shranjen v imeniku \ 1033_ENU_LP \ x64 \ Setup \ x64 \ sqlncli.msi).

Za SQL strežnik 2008 R2 potrebujete izvorni odjemalec SQL 10, za SQL Server 2012 - odjemalca SQL 11.

V požarnem zidu SQL Server ustvarite novo pravilo, ki odpre vrata TCP 1433 za dominske stroje. To lahko storite tako:

netsh advfirewall firewall dodaj ime pravila = SQLSRVPort dir = v protokolu = tcp action = dovoli localport = 1433 remoteip = localalsubnet profile = DOMAIN

Naslednji korak je ustvarjanje zapisov v coni A DNS za izvajanje uravnoteženja obremenitve Round Robin med strežniki RD Connection Broker. Na primer, ime DNS naše kmetije RDCB RDCB_lb. Ustvari naslednja dva zapisa obrazca A:

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

S konzolo Server Manager na prvega od strežnikov RDCB namestite vlogo RD Connector Broker (če še ni nameščen).

Po namestitvi vloge RDCB se uporabi majhna lokalna baza podatkov SQL, ki se shrani na lokalni disk strežnika RD Connection Broker v imeniku c: \ windows \ rdcbDb \.

Ta baza podatkov hrani podatke o sejah kmetij in uporabnikov terminalov. Ker se nahaja na lokalnem računalniku, ga drugi strežniki RDCB ne bodo mogli uporabljati. Če želite ustvariti HA za RDCB, ga morate prenesti na namenski strežnik SQL, na katerem bo na voljo drugim strežnikom.

Če želite prenesti bazo podatkov v namenski SQL Server, pojdite na zavihek za upravljanje Storitve na daljavo -> Pregled. Če želite zagnati čarovnika za konfiguracijo napak, ki vpliva na odpornost RD Connection Broker, z desno miškino tipko kliknite sliko vloge RD Connector Broker in izberite Konfigurirajte visoko razpoložljivost. Zagnani čarovnik bi moral ustvariti bazo podatkov v MS SQL Server in vanj prenesti lokalno konfiguracijo.

Izpolnite tri polja:

  • Niz za povezavo z bazo podatkov - povezovalni niz z bazo podatkov na strežniku SQL.Za SQL 2008 R2: DRIVER = Native Client 10.0; SERVER =; Trusted_Connection = Da; APP = Povezovalni posrednik za oddaljene namizne storitve; DATABASE =

    Za SQL 2012: DRIVER = Native Client 11.0; SERVER =; Trusted_Connection = Da; APP = Povezovalni posrednik za oddaljene namizne storitve; DATABASE =

  • Mapa za shranjevanje datotek baze podatkov - imenik, v katerem bo shranjena datoteka baze podatkov: C: \ SQLDB. Mapa se nahaja na strežniku SQL, predhodno smo jo ustvarili in omogočili dostop do skupine strežnikov RDCB.
  • DNS Okrogla Robin ime: FQDN je ime kmetije RDCB, za katero smo ustvarili DNS zapise za Round Robin (v našem primeru npr. RDCB_lb) To je naslov, do katerega bodo dostopni odjemalci RDP, ko se bodo povezali na strežnike RD Connection Broker.

Nato odprite SQL Server Manager na strežniku DBMS in se prepričajte, da je bila ustvarjena nova baza podatkov. Pojdite na zavihek Varnost, izbrali bomo prej dodano skupino -> lastnosti in kot bazo podatkov privzeto izbrali bazo RDS. Nato zapišite vloge db_owner in javnosti.

Če želite zagotoviti visoko razpoložljivost v primeru okvare prvega strežnika, je treba dodati trenutno vozlišče Connector Broker v trenutno konfiguracijo.

Če želite to narediti, z desno miškino tipko kliknite ikono RD Connection Broker in izberite Dodajte RD Connector Broker Server.

Določite ime drugega strežnika, na katerega želite namestiti vlogo Connector Broker in kliknite Naprej.

S tem se konča konfiguracija visoke razpoložljivosti konfiguracije Connection Broker..

Tako smo ustvarili zelo dostopno storitev RD Connector Broker v sistemu Windows Server 2012. Razpoložljivost RDCB lahko preizkusite tako, da onemogočite enega od strežnikov na kmetiji RDCB. V tem primeru ostaja strežnik SQL točka odpovedi. Failover SQL Server je mogoče izvesti s pomočjo HA SQL Cluster ali SQL Mirroring Database.