Datamaskiner

Hvordan sette opp eksternt skrivebordstilkoblingsmeglerbalansering i Windows Server 2016

Forfatter: Laura McKinney
Opprettelsesdato: 10 April 2021
Oppdater Dato: 13 Kan 2024
Anonim
Hvordan sette opp eksternt skrivebordstilkoblingsmeglerbalansering i Windows Server 2016 - Datamaskiner
Hvordan sette opp eksternt skrivebordstilkoblingsmeglerbalansering i Windows Server 2016 - Datamaskiner

Innhold

Opplæringen vil gå gjennom trinnene for å installere en ekstra RD Session Host Server, og hvordan du distribuerer den som en del av en gård som er vert for en applikasjonssamling. Den vil vise hvordan du kobler deg via eksternt skrivebord til RD Session Host Farm fra det interne nettverket.

Å få tilgang til RD Session Host Farm fra et eksternt nettverk (f.eks. Internett) kan gjøres ved bruk av Remote Desktop Gateway. Dette vil bli diskutert i en annen opplæring.

Denne opplæringen krever at Remote Desktop Services for Windows 2016 allerede er installert. Den vil vise hvordan du legger til en ekstra RD Session Host-server til RD Session Host Farm.

Sammendrag av trinn

Følgende er listen over trinn som kreves for å konfigurere belastningsbalansering mellom RD Session Host-serverne.


  1. Planlegg installasjonen
  2. Sett opp Remote Desktop Services
  3. Installer ekstern værtsserver for eksternt skrivebord på en andre server
  4. Legg til den andre RD Session Host-serveren i samlingen
  5. Konfigurer lastbalansering
  6. Legg til DNS-oppføringer for RD Connection Broker Farm
  7. Testing av eksternt skrivebordstilkoblingsmegler i det interne nettverket
  8. Ferdig

Planlegg installasjon og oppsett Remote Desktop Services

Du må planlegge hvilke servere som vil ha de nødvendige rollene som skal installeres.

Vi trenger servere for følgende roller:

  • Nettilgang for eksternt skrivebord
  • Remote Desktop Gateway
  • Ekstern megler for tilkobling til eksternt skrivebord
  • Ekstern skrivebordsøktsvert (1. server)
  • Remote Desktop Session Host (2. server)

Følg denne relaterte artikkelen til planlegge og installere Remote Desktop Services i Windows 2016.

Vi vil bruke den samme servernavngivningskonvensjonen som brukes i den relaterte artikkelen og plassere de samme rollene på serverne.


Installer den første vertsrollen for eksternt skrivebord RDS-TJENESTER server.

Følg informasjonen nedenfor for å installere rollen som ekstern skrivebordsøkt på den andre serveren. Den andre serveren blir ringt RDS-TJENESTER2.

Installer rollen til den eksterne skrivebordssessionens vertserver på den andre serveren

Installer en Windows 2016-server kalt RDSERVICES2 og koble den til domenet.

Koble via eksternt skrivebord til RDSERVICES-serveren. Dette var serveren vi hadde brukt til å konfigurere Remote Desktop Services fra trinnene ovenfor.

På RDSERVICES Server, start Server Manager, og vi vil legge til RDSERVICES2 som skal administreres.

Klikk på Remote Desktop Services i venstre rute i Server Manager.


Konfigurer en samling på tvers av flere RD-sesjonsvertsservere

Vi vil nå konfigurere Søknader 1 samling (opprettet i den relaterte artikkelen om hvordan du konfigurerer eksterne skrivebordstjenester i Windows 2016) for å være vert for RDS-TJENESTER2.

Klikk på Applications1-samlingen.

Rull ned til Host Servers-delen. For øyeblikket bare RDS-TJENESTER er vert for samlingen. Vi vil nå legge til RDSERVICE2 å også være vert for samlingen.

Velg Legg til RD Session Host Servers alternativet fra Oppgaver Meny.

Konfigurer lastbalansering

Vi vil nå konfigurere belastningsbalanseringsinnstillingene for Søknader 1 samling.

Rull opp til Søknader 1 eiendomsdelen.

Å velge Rediger egenskaper fra Oppgaver Meny.

Åpne lastbalanseringsdelen.

Nåværende innstilling er relativ vekt 100 for begge RD Session Host-serverne. Hva dette betyr er at begge serverne vil dele brukernes eksterne skrivebordsøkter 50-50.

Du kan øke (eller redusere) den relative vekten for å kontrollere hvilke servere som ender opp med å ha flere økter.

Hvis du vil tømme en bestemt brukerbruker hvis du skal utføre vedlikehold på serveren, bruker du verdien 1 for den relative vekten til den serveren, og holder administratorkontoen logget på den serveren. Dette betyr at nye tilkoblinger vil bli omdirigert til den andre serveren. Eksisterende forbindelser blir ikke berørt. Når brukerne logger av, blir serveren tømt for brukersessioner, slik at du kan begynne å utføre vedlikeholdet.

Merk: Du kan ikke bruke verdien 0.

Omgå forbindelsesmegler

Hvis du prøver å fjerne eksternt skrivebord til en server som er lastbalansert og du bruker serverens navn, kan det hende du får en feilmelding. Årsaken er at tilkoblingsmegleren kan prøve å omdirigere økten til en annen server enn serveren du opprinnelig prøvde å koble til. Når dette skjer, får du følgende melding:

Imidlertid er det tider når du virkelig trenger å koble til en bestemt server på gården. I dette tilfellet må du starte Remote Desktop-klienten med "/en"bryter. Dette kan skrives i kommandolinjen eller kjøringsboksen.

f.eks. mstsc / a

Dette vil starte Remote Desktop-klienten i administrasjonsmodus, og økten blir ikke omdirigert.

Legg til DNS-oppføringer for RD Connection Broker Farm

Etter det ovennevnte, hvor du noen ganger får en feilmelding hvis du prøver å fjerne eksternt skrivebord til belastningsbalanserte servere med et av serverens navn, må du opprette DNS-oppføringer for RD Farm. DNS-serveren skal være aktivert for round robin DNS. Navnet på RD Farm kan være hva du vil, så lenge det godtas av DNS-serveren, f.eks. RDFarm. Årsaken til at vi trenger at DNS-serveren skal være aktivert for round robin DNS, er at vi vil ha flere oppføringer for RD Farm-navnet, hvor hver oppføring peker mot hver server IP-adresse som er i gården.

Naviger til DNS-sonen, og opprett DNS-oppføringene for gården.

DNS Round Robin Load-Balancing and Connection Broker

Ved å bruke gårds-DNS-navnet for servernavnet i Remote Desktop-klienten, bruker vi DNS round robin for å bestemme hvilken RD-sesjon vertsserver som skal ha den første tilkoblingen. Dette kalles DNS round robin load balancing.

Når brukeren har autentisert seg til RD-øktvertserveren i gården, kontakter serveren deretter tilkoblingsmegleren for å avgjøre om den skal fortsette med påloggingsprosessen eller for å omdirigere forbindelsen til en annen RD-øktvertserver i gården.

Tilkoblingsmegleren avgjør først om den autentiserte brukerkontoen har en frakoblet økt på en av serverne i gården. Hvis det er en frakoblet økt på en av gårdserverne, blir brukeren omdirigert til den økten. Hvis brukeren ikke har en frakoblet økt på gården, bruker megleren innstillinger for belastningsbalansering for øktsamling for å bestemme hvilken server som skal omdirigeres til.

Et unntak fra innstillingene for belastningsbalansering for øktsamling, som nevnt tidligere, er hvis den eksterne skrivebordsklienten ble startet fra kommandolinjen eller kjøringsboksen med "/en" alternativ f.eks. mstsc / a .

Testing av eksternt skrivebordstilkoblingsmegler i det interne nettverket

For å koble til gården, bruk DNS-navnet til gården for datamaskinnavnet i Remote Desktop-klienten.

For å teste om tilkoblingsmegleren gjør jobben sin, kan vi justere den relative vekten til serveren vi nettopp har koblet til i gården til 1.

I eksemplet ovenfor har vi koblet til RDServices-serveren. Vi vil justere den relative vekten for den til 1. Vi kan deretter fjerne skrivebordet til gården ved hjelp av en annen brukerkonto, og vi bør se den koble til den andre serveren.

Hvis du har en frakoblet brukersession eller til og med en ikke-frakoblet brukersession på en server i gården, vil tilkoblingsmegleren omdirigere forbindelsen din til denne økten hvis du prøver å logge på som den samme kontoen.

For å teste dette kan vi fjerne skrivebordet til gården som kontoen som for øyeblikket er logget inn på RDServices-serveren. Til tross for at den relative vekten er 1, vil tilkoblingsmegleren omdirigere brukeren til RDServices-serveren.

Sammendrag

Vi har nå fullført opprettelsen av en ekstern stasjonssession vertsgård, som serverer en applikasjonssamling, og administreres av Remote Desktop Connection Broker.

Vi kan koble til RD Farm på det interne nettverket.

Denne artikkelen er nøyaktig og sann etter best forfatterens viten. Innholdet er kun for informasjons- eller underholdningsformål og erstatter ikke personlig rådgivning eller profesjonell rådgivning i forretningsmessige, økonomiske, juridiske eller tekniske forhold.

Spørsmål og svar

Spørsmål: Hva skjer når rd-sessionhost er offline? Da kunne han ikke kontakte ste SB, og derfor blir ikke alle initialconnections (RR) koblet sammen.

Svar: Ja, hva skjer når rd-sessionhost er frakoblet, og det er en del av DNS-belastningsbalansering? Jeg har ikke bekreftet via WireShark eller andre nettverksverktøy, men jeg har gjort denne testen, og har slått av en server som er en del av DNS-belastningsbalansering. RDP-klienten ser ut til å prøve på nytt, og det eneste merkbare tegnet for brukeren er at det tar litt lengre tid før den til slutt logger på. En Microsoft-ingeniør kan sannsynligvis bekrefte hvordan den fungerer, men på overflaten ser det ut som den er konstruert for å prøve på nytt ved å koble til datamaskinnavnet på nytt. Så til slutt vil den løse seg til IP-adressen til en online server.

Spørsmål: Visste du at jeg fant ut at for at DNS-aliaset skal fungere, må du redigere ressurstildelingspolitikken din for å "tillate alle nettverksressurser"? Ellers veldig hjelp guide.

Svar: Hvis du klikker "tillat alle nettverksressurser", vil det tillate brukerne i gruppen å få tilgang til hver server og PC i nettverket. Kanskje du ikke har tilordnet en gruppe datamaskiner som skal nås i den policyen? Også, jeg fant på ett nettverk, da jeg tildelte en AD-gruppe datamaskiner, måtte jeg bruke datamaskinnavnet og ikke FQDN, dvs. COMPUTERNAME i stedet for COMPUTERNAME.domain.local, for å koble til det.

Spørsmål: Når du prøver å koble til en spesifikk ekstern sesjonsvert ved hjelp av / admin-parameteren, får en domenebruker (ikke administrator) meldingen "forespurt tilgang til økten ble nektet". Er det noen måte å koble til en bestemt vert for standardbrukere?

Svar: Ikke det jeg er klar over. Betydningen / admin betyr for brukere med administratorrettigheter.

Spørsmål: Jeg har et spørsmål angående å ta en server frakoblet ved hjelp av "ikke tillat tilkoblinger." Hvordan sikrer du at brukeren ikke kobler seg til den frakoblede serveren med DNS round robin aktivert?

Svar: Når en bruker fjernskriver til en RD-server som er en del av en RD Connection Broker-gård, sjekker RD-serveren først med RD Connection Broker-serveren om det er lov å fortsette brukerinnloggingsprosessen på den RD-serveren eller blir omdirigert til en annen server. Hvis serveren som brukeren først treffer har innstillingene "ikke tillat tilkoblinger", vil den bli omdirigert til en annen server på gården. Det eneste unntaket er at hvis brukeren allerede har en frakoblet eller aktiv økt på en RD-server på gården, vil tilkoblingsmegleren omdirigere den tilbake til den serveren med den eksisterende brukerforbindelsen, selv om den har "ikke tillat tilkoblinger "innstillinger.

Populære Publikasjoner

Se

Oktober 2017 Gaming PC Builds
Datamaskiner

Oktober 2017 Gaming PC Builds

Jeg er bare en liten kar om jobber i en normal jobb om legea i tent. Min liden kap er å bygge PC-er og te te / gjennomgå PC-ma kinvare.Hei alle ammen. Vil jeg her og i dag gå over mine ...
Hvordan rengjøre DeathAdder Razer Mouse’s Rubber Surface
Datamaskiner

Hvordan rengjøre DeathAdder Razer Mouse’s Rubber Surface

Jeg el ker å gi råd om hvordan du vedlikeholder dataut tyret ditt.Nå er jeg ikker på at mange av o om eier en DeathAdder-mu og har brukt den mye, vil tøte på dette kitne ...