Computers

Hoe u Remote Desktop Connection Broker Load Balancing instelt in Windows Server 2016

Schrijver: Laura McKinney
Datum Van Creatie: 10 April 2021
Updatedatum: 13 Kunnen 2024
Anonim
Endpoint Data Loss Prevention (DLP) | What it is and how to set it up in Microsoft 365
Video: Endpoint Data Loss Prevention (DLP) | What it is and how to set it up in Microsoft 365

Inhoud

In de zelfstudie worden de stappen doorlopen van het installeren van een extra RD Session Host-server en hoe u deze kunt implementeren als onderdeel van een farm die een toepassingsverzameling host. Het laat zien hoe u via Remote Desktop verbinding kunt maken met de RD Session Host Farm vanaf het interne netwerk.

Toegang krijgen tot de RD Session Host Farm vanaf een extern netwerk (bijv. Internet) is mogelijk met behulp van de Remote Desktop Gateway. Dit wordt in een andere tutorial besproken.

Deze tutorial vereist dat Remote Desktop Services voor Windows 2016 al is geïnstalleerd. Het laat zien hoe u een extra RD Session Host-server toevoegt aan de RD Session Host Farm.

Samenvatting van de stappen

Hieronder volgt de lijst met stappen die nodig zijn om taakverdeling tussen de RD Session Host-servers in te stellen.


  1. Plan de installatie
  2. Stel Remote Desktop Services in
  3. Installeer Remote Desktop Session Host Server op een 2e server
  4. Voeg de 2e RD Session Host-server toe aan de verzameling
  5. Configureer Load Balancing
  6. Voeg DNS-vermeldingen toe voor de RD Connection Broker Farm
  7. Remote Desktop Connection Broker testen op het interne netwerk
  8. Afgewerkt

Plan de installatie en configuratie van Remote Desktop Services

U moet plannen welke servers de benodigde rollen hebben om te worden geïnstalleerd.

We hebben servers nodig voor de volgende rollen:

  • Webtoegang via extern bureaublad
  • Remote Desktop Gateway
  • Remote Desktop Connection Broker
  • Host voor extern bureaublad-sessie (1e server)
  • Extern bureaublad-sessiehost (2e server)

Volg dit gerelateerde artikel naar plan en installeer Remote Desktop Services in Windows 2016.

We zullen dezelfde servernaamconventie gebruiken als in het gerelateerde artikel en dezelfde corresponderende rollen op de servers plaatsen.


Installeer de eerste rol van de Remote Desktop Session Host op het RDSERVICES server.

Volg de onderstaande informatie om de rol Remote Desktop Session Host op de tweede server te installeren. De tweede server wordt gebeld RDSERVICES2.

Installeer de Remote Desktop Session Host-serverrol op de 2e server

Installeer een Windows 2016 Server genaamd RDSERVICES2 en voeg deze toe aan het domein.

Maak via Remote Desktop verbinding met de RDSERVICES-server. Dit was de server die we hadden gebruikt om Remote Desktop Services te configureren via de bovenstaande stappen.

Start Server Manager op de RDSERVICES-server en we zullen RDSERVICES2 toevoegen om te beheren.

Klik in het linkerdeelvenster van Serverbeheer op Remote Desktop Services.


Configureer een verzameling over meerdere RD Session Host-servers

We gaan nu het Toepassingen 1 collectie (gemaakt in het gerelateerde artikel over het instellen van Remote Desktop Services in Windows 2016) om ook te worden gehost op RDSERVICES2.

Klik op de Applications1 collectie.

Scrol omlaag naar het gedeelte Hostservers. Momenteel alleen RDSERVICES host de collectie. We zullen nu toevoegen RDSERVICE2 om ook de collectie te hosten.

Selecteer de Voeg RD Session Host-servers toe optie van de Taken menu.

Configureer Load Balancing

We gaan nu de instellingen voor taakverdeling configureren voor het Toepassingen 1 verzameling.

Scroll omhoog naar het Toepassingen 1 eigenschappen sectie.

Selecteer Eigenschappen bewerken van de Taken menu.

Open het gedeelte over taakverdeling.

De huidige instelling is Relatief gewicht 100 voor beide RD Session Host-servers. Dit betekent dat beide servers de externe desktopsessies 50-50 van gebruikers zullen delen.

U kunt het relatieve gewicht verhogen (of verlagen) om te bepalen welke servers uiteindelijk meer sessies zullen hebben.

Als u een bepaalde server van gebruikers wilt leegmaken als u onderhoud aan de server gaat doen, gebruik dan een waarde van 1 voor het relatieve gewicht van die server en houd uw beheerdersaccount aangemeld bij die server. Dit betekent dat nieuwe verbindingen worden omgeleid naar de tweede server. Bestaande verbindingen worden niet beïnvloed. Als gebruikers zich afmelden, worden de gebruikerssessies op de server uitgeput, zodat u uw onderhoud kunt beginnen.

Opmerking: u kunt de waarde 0 niet gebruiken.

Connection Broker omzeilen

Als u Remote Desktop naar een server met evenwichtige belasting probeert te sturen en u de naam van de server gebruikt, krijgt u mogelijk een foutmelding. De reden hiervoor is dat de verbindingsmakelaar kan proberen uw sessie om te leiden naar een andere server dan de server waarmee u in eerste instantie probeerde verbinding te maken. Als dit gebeurt, krijgt u het volgende bericht:

Er zijn echter momenten waarop u echt verbinding moet maken met een specifieke server in de farm. In dit geval moet u de Remote Desktop-client opstarten met de "/een"switch. Dit kan worden getypt in de opdrachtregel of in het vak Uitvoeren.

bijv. mstsc / a

Hierdoor wordt de Remote Desktop-client in beheermodus gestart en wordt de sessie niet omgeleid.

Voeg DNS-vermeldingen toe voor de RD Connection Broker Farm

In het verlengde van het bovenstaande, waar u soms een foutmelding krijgt als u probeert om Remote Desktop naar load-balanced servers te brengen met een van de servernamen, moet u DNS-vermeldingen voor de RD Farm maken. De DNS-server moet zijn ingeschakeld voor round-robin DNS. De RD Farm-naam kan alles zijn wat u maar wilt, zolang deze wordt geaccepteerd door de DNS-server, bijv. RDFarm. De reden waarom we de DNS-server moeten inschakelen voor round robin DNS is dat we meerdere vermeldingen hebben voor de RD Farm-naam, waarbij elke vermelding verwijst naar het IP-adres van elke server in de farm.

Navigeer naar de DNS-zone en maak de DNS-vermeldingen voor de farm.

DNS Round Robin Load-Balancing en Connection Broker

Door de DNS-naam van de boerderij te gebruiken voor de servernaam in de Remote Desktop-client, gebruiken we DNS-round robin om te beslissen welke RD-sessiehostserver de eerste verbinding krijgt. Dit heet DNS round robin load balancing.

Nadat de gebruiker zich heeft geauthenticeerd bij de RD-sessiehostserver in de farm, neemt de server contact op met de connection broker om te bepalen of het inlogproces moet worden voortgezet of om de verbinding om te leiden naar een andere RD-sessiehost-server in de farm.

De verbindingsmakelaar bepaalt eerst of het geverifieerde gebruikersaccount een verbroken sessie heeft op een van de servers in de farm. Als er een verbroken sessie is op een van de farmservers, wordt de gebruiker doorgestuurd naar die sessie. Als de gebruiker geen verbroken sessie in de farm heeft, gebruikt de broker de instellingen van de Session Collection Load Balancing om te bepalen naar welke server moet worden omgeleid.

Een uitzondering op de instellingen voor taakverdeling van sessieverzameling, zoals eerder vermeld, is als de externe desktopclient is gestart vanaf de opdrachtregel of het vak Uitvoeren met de "/een" optie b.v. mstsc / a .

Remote Desktop Connection Broker testen op het interne netwerk

Om verbinding te maken met de farm, gebruikt u de DNS-naam van de farm als computernaam in de Remote Desktop-client.

Om te testen of de verbindingsmakelaar zijn werk doet, kunnen we het relatieve gewicht van de server waarmee we zojuist verbinding hebben gemaakt in de farm aanpassen naar 1.

In het bovenstaande voorbeeld hebben we verbinding gemaakt met de RDServices-server. We zullen het relatieve gewicht ervoor aanpassen naar 1. We kunnen dan extern bureaublad in de boerderij plaatsen met behulp van een tweede gebruikersaccount en we zouden moeten zien dat het verbinding maakt met de tweede server.

Als je een niet-verbonden gebruikerssessie hebt of zelfs een niet-verbroken gebruikerssessie op een server in de farm, zal de verbindingsmakelaar je verbinding omleiden naar deze sessie als je probeert in te loggen met datzelfde account.

Om dit te testen, kunnen we de desktop op afstand naar de farm sturen als het account dat momenteel is aangemeld bij de RDServices-server. Ondanks dat het relatieve gewicht 1 is, zal de verbindingsmakelaar de gebruiker doorverwijzen naar de RDServices-server.

Samenvatting

We zijn nu klaar met het maken van een Remote Desktop Session Host Farm, die een Application Collection verzorgt en beheerd wordt door de Remote Desktop Connection Broker.

We kunnen verbinding maken met de RD Farm op het interne netwerk.

Dit artikel is nauwkeurig en waar voor zover de auteur weet. De inhoud is alleen bedoeld voor informatieve of amusementsdoeleinden en vervangt geen persoonlijk advies of professioneel advies op zakelijk, financieel, juridisch of technisch gebied.

Vragen

Vraag: Wat gebeurt er als de rd-sessionhost offline is? Toen kon hij geen contact opnemen met de SB en daarom zullen alle initiële verbindingen (RR) niet worden verbonden.

Antwoord: Ja, wat gebeurt er als de rd-sessionhost offline is en deel uitmaakt van de DNS-taakverdeling? Ik heb het niet bevestigd via WireShark of andere netwerktools, maar ik heb deze test gedaan en heb één server die deel uitmaakt van DNS-load balancing uitgeschakeld. De RDP-client lijkt het opnieuw te proberen en het enige merkbare teken voor de gebruiker is dat het iets langer duurt voordat het uiteindelijk inlogt. Een Microsoft-technicus kan waarschijnlijk bevestigen hoe het werkt, maar aan de oppervlakte lijkt het erop dat het ontworpen is om het opnieuw te proberen door opnieuw verbinding te maken met de computernaam. Uiteindelijk wordt het omgezet naar het IP-adres van een online server.

Vraag: Wist je dat ik heb gemerkt dat om de DNS-alias te laten werken, je je resourcetoewijzingsbeleid moet aanpassen om "alle netwerkbronnen toe te staan"? Anders zeer hulpgids.

Antwoord: Als u op "alle netwerkbronnen toestaan" klikt, krijgen die gebruikers in de groep toegang tot elke server en pc in het netwerk. Misschien heeft u in dat beleid geen groep computers toegewezen waartoe u toegang wilt hebben? Ook vond ik op één netwerk, toen ik een AD-groep computers toewees, ik de computernaam moest gebruiken en niet de FQDN, dat wil zeggen COMPUTERNAME in plaats van COMPUTERNAME.domain.local, om er verbinding mee te maken.

Vraag: Wanneer u probeert verbinding te maken met een specifieke Remote Session Host met behulp van de parameter / admin, krijgt een domeingebruiker (niet admin) het bericht "verzochte toegang tot de sessie is geweigerd". Is er een manier om verbinding te maken met een specifieke host voor standaardgebruikers?

Antwoord: Niet dat ik weet. De / admin betekent wel voor gebruikers met beheerdersrechten.

Vraag: Ik heb een vraag over het offline zetten van een server met de optie 'verbindingen niet toestaan'. Hoe zorg je ervoor dat de gebruiker geen verbinding maakt met de offline server als DNS round robin is ingeschakeld?

Antwoord: Wanneer een gebruiker op afstand naar een RD-server gaat die deel uitmaakt van een RD Connection Broker-farm, controleert de RD-server eerst bij de RD Connection Broker-server of het is toegestaan ​​om het gebruikersaanmeldingsproces op die RD Server voort te zetten of wordt omgeleid naar een andere server. Als de server die de gebruiker voor het eerst treft de instellingen "geen verbindingen toestaan" heeft, wordt deze doorgestuurd naar een andere server in de farm. De enige uitzondering is dat als de gebruiker al een verbroken of actieve sessie heeft op een RD-server in de farm, de Connection Broker deze terugverwijst naar die server met de bestaande gebruikersverbinding, zelfs als deze de optie 'geen verbindingen toestaan' heeft. "instellingen.

Artikelen Voor Jou

Voor Jou

Review: Easy-Macro Lens Band
Telefoons

Review: Easy-Macro Lens Band

Jonathan i ind 2009 een 3D-liefhebber, hobbyi t, videograaf en fotograaf en blijft op de hoogte van alle wat met tereo 3D te maken heeft. martphonecamera' zijn de afgelopen jaren beter geworden, n...
Ideeën voor Twitter-namen: 50 Dope Twitter-namen
Internet

Ideeën voor Twitter-namen: 50 Dope Twitter-namen

Mijn naam i Tatiana, maar mijn vrienden en familie noemen me Tutta. Ik hou van het chrijven van artikelen die een beetje creativiteit in het dagelijk leven brengen.Du er i iet dat men en al een tijdje...