Datorer

Så här konfigurerar du fjärrskrivbordsanslutningsmäklarens belastningsbalansering i Windows Server 2016

Författare: Laura McKinney
Skapelsedatum: 10 April 2021
Uppdatera Datum: 13 Maj 2024
Anonim
Så här konfigurerar du fjärrskrivbordsanslutningsmäklarens belastningsbalansering i Windows Server 2016 - Datorer
Så här konfigurerar du fjärrskrivbordsanslutningsmäklarens belastningsbalansering i Windows Server 2016 - Datorer

Innehåll

Självstudien går igenom stegen för installation av ytterligare en RD Session Host Server och hur man distribuerar den som en del av en gård som är värd för en applikationssamling. Den visar hur man ansluter via Remote Desktop till RD Session Host Farm från det interna nätverket.

Åtkomst till RD Session Host Farm från ett externt nätverk (t.ex. internet) kan göras med hjälp av Remote Desktop Gateway. Detta kommer att diskuteras i en annan handledning.

Denna handledning kräver att Remote Desktop Services för Windows 2016 redan är installerat. Det kommer att visa hur man lägger till en ytterligare RD Session Host-server till RD Session Host Farm.

Sammanfattning av steg

Följande är listan över steg som krävs för att ställa in lastbalansering mellan RD Session Host-servrar.


  1. Planera installationen
  2. Ställ in fjärrskrivbordstjänster
  3. Installera värdserver för fjärrskrivbordssession på en andra server
  4. Lägg till den andra RD-sessionsvärdservern i samlingen
  5. Konfigurera belastningsbalansering
  6. Lägg till DNS-poster för RD Connection Broker Farm
  7. Testar anslutningsmäklare för fjärrskrivbord i det interna nätverket
  8. Färdiga

Planera installation och installation av fjärrskrivbordstjänster

Du måste planera vilka servrar som har de roller som krävs för att installeras.

Vi behöver servrar för följande roller:

  • Fjärrskrivbordets webbåtkomst
  • Fjärrskrivbordsgateway
  • Mäklare för anslutning till fjärrskrivbord
  • Fjärrskrivbordssessionsvärd (1: a servern)
  • Fjärrskrivbordssessionsvärd (2: a servern)

Följ denna relaterade artikel till planera och installera Remote Desktop Services i Windows 2016.

Vi kommer att använda samma servernamnkonvention som används i den relaterade artikeln och placera samma motsvarande roller på servrarna.


Installera den första fjärrskrivbordssessionens värdroll på RDS-TJÄNSTER server.

Följ nedanstående information för att installera rollen för värd för fjärrskrivbordssession på den andra servern. Den andra servern kommer att anropas RDS-TJÄNSTER2.

Installera fjärrskrivbordssessionens värdserverroll på den andra servern

Installera en Windows 2016-server som heter RDSERVICES2 och anslut den till domänen.

Anslut via fjärrskrivbord till RDSERVICES-servern. Detta var servern vi hade använt för att konfigurera fjärrskrivbordstjänster från stegen ovan.

På RDSERVICES-servern startar du Serverhanteraren och vi lägger till RDSERVICES2 som ska hanteras.

Klicka på Fjärrskrivbordstjänster till vänster i Serverhanteraren.


Konfigurera en samling över flera RD-sessionsvärdservrar

Vi konfigurerar nu Tillämpningar 1 samling (skapad i den relaterade artikeln om hur man ställer in fjärrskrivbordstjänster i Windows 2016) för att också vara värd för RDS-TJÄNSTER2.

Klicka på Applications1-samlingen.

Bläddra ner till avsnittet Värdservrar. För närvarande endast RDS-TJÄNSTER är värd för samlingen. Vi kommer nu att lägga till RDSERVICE2 att också vara värd för samlingen.

Välj Lägg till RD-värdvärdsservrar alternativ från Uppgifter meny.

Konfigurera belastningsbalansering

Vi konfigurerar nu lastbalanseringsinställningarna för Tillämpningar 1 samling.

Bläddra upp till Tillämpningar 1 fastighetsavsnitt.

Välj Redigera egenskaper från Uppgifter meny.

Öppna lastbalanseringsdelen.

Den aktuella inställningen är Relativ vikt 100 för båda RD Session Host-servrarna. Vad detta betyder är att båda servrarna delar användarnas fjärrskrivbordssessioner 50-50.

Du kan öka (eller minska) den relativa vikten för att kontrollera vilka servrar som kommer att ha fler sessioner.

Om du vill tömma en viss användarserver om du ska göra underhåll på servern, använd värdet 1 för den relativa vikten för den servern och håll ditt administratörskonto inloggat på den servern. Detta innebär att alla nya anslutningar kommer att omdirigeras till den andra servern. Befintliga anslutningar påverkas inte. När användare loggar av kommer servern att tömmas för användarsessioner så att du kan börja göra ditt underhåll.

Obs! Du kan inte använda värdet 0.

Bypassing Connection Broker

Om du försöker fjärrskrivbordet till en server som är belastningsbalanserad och du använder serverns namn kan du få ett felmeddelande. Anledningen är att anslutningsmäklaren kan försöka omdirigera din session till en annan server än servern som du ursprungligen försökte ansluta till. När detta händer får du följande meddelande:

Det finns dock tillfällen när du verkligen behöver ansluta till en viss server på gården. I det här fallet måste du starta Remote Desktop-klienten med "/ a"switch. Detta kan skrivas i kommandoraden eller körrutan.

t.ex. mstsc / a

Detta kommer att starta Remote Desktop-klienten i administrationsläge, och dess session kommer inte att omdirigeras.

Lägg till DNS-poster för RD Connection Broker Farm

Efter ovanstående, där du ibland får ett felmeddelande om du försöker fjärrskrivbord till belastningsbalanserade servrar med ett av servernamnet, måste du skapa DNS-poster för RD Farm. DNS-servern bör vara aktiverad för round robin-DNS. RD Farm-namnet kan vara vad du vill, så länge det accepteras av DNS-servern, t.ex. RDFarm. Anledningen till att vi behöver DNS-servern för att vara aktiverad för round robin DNS är att vi kommer att ha flera poster för RD Farm-namnet, där varje post pekar på varje serverns IP-adress som finns på gården.

Navigera till DNS-zonen och skapa DNS-posterna för gården.

DNS Round Robin Load-Balancing and Connection Broker

Genom att använda gårdens DNS-namn för servernamnet i Remote Desktop-klienten använder vi DNS round robin för att bestämma vilken RD-sessionsvärdserver som ska ha den första anslutningen. Detta kallas belastningsbalansering för DNS-robin.

När användaren väl har autentiserats till RD-sessionens värdserver i gården, kontaktar servern sedan anslutningsmäklaren för att avgöra om de ska fortsätta med inloggningsprocessen eller för att omdirigera anslutningen till en annan RD-sessionsvärdserver i gården.

Anslutningsmäklaren avgör först om det autentiserade användarkontot har en frånkopplad session på en av servrarna i gården. Om det finns en frånkopplad session på en av gårdservrarna kommer användaren att omdirigeras till den sessionen. Om användaren inte har en frånkopplad session på gården använder mäklaren inställningarna för belastningsbalansering för sessionssamling för att avgöra vilken server som ska omdirigeras till.

Ett undantag från Session Collection Load Balancing-inställningarna, som tidigare nämnts, är om fjärrskrivbordsklienten startades från kommandoraden eller körrutan med "/ a" alternativ t.ex. mstsc / a .

Testar anslutningsmäklare för fjärrskrivbord i det interna nätverket

För att ansluta till gården, använd DNS-namnet på gården för datorns namn i Remote Desktop-klienten.

För att testa om anslutningsmäklaren gör sitt jobb kan vi justera den relativa vikten på servern som vi just har anslutit till på gården till 1.

I exemplet ovan har vi anslutit till RDServiceservern. Vi justerar den relativa vikten för den till 1. Vi kan sedan fjärrskrivbordet till gården med ett andra användarkonto och vi borde se att den ansluter till den andra servern.

Om du har en frånkopplad användarsession eller till och med en icke-frånkopplad användarsession på en server i gården kommer anslutningsmäklaren att omdirigera din anslutning till den här sessionen om du försöker logga in som samma konto.

För att testa detta kan vi fjärrskrivbordet till gården som det konto som för närvarande är inloggat på RDServiceservern. Trots att den relativa vikten är 1 kommer anslutningsmäklaren att omdirigera användaren till RDServiceservern.

Sammanfattning

Vi har nu skapat en fjärrskrivbordssession värdgård, som serverar en applikationssamling och hanteras av anslutningsförmedlingen för fjärrskrivbord.

Vi kan ansluta till RD Farm på det interna nätverket.

Den här artikeln är korrekt och sant så vitt författaren vet. Innehållet är endast av informations- eller underhållningssyfte och ersätter inte personlig rådgivning eller professionell rådgivning i affärsmässiga, ekonomiska, juridiska eller tekniska frågor.

Frågor

Fråga: Vad händer när rd-sessionhost är offline? Då kunde han inte kontakta ste SB och därför kommer inte alla initiala anslutningar (RR) att anslutas.

Svar: Ja, vad händer när rd-sessionhost är offline och det är en del av DNS-belastningsbalansering? Jag har inte bekräftat via WireShark eller andra nätverksverktyg, men jag har gjort detta test och har en server som är en del av DNS-belastningsbalansering avstängd. RDP-klienten ser ut att göra ett nytt försök och det enda märkbara tecknet för användaren är att det tar lite längre tid innan det så småningom loggar in. En Microsoft-ingenjör kan förmodligen bekräfta hur det fungerar, men på ytan ser det ut som om det är konstruerat för att försöka igen genom att ansluta till datorns namn igen. Så småningom kommer det att lösas till IP-adressen till en onlineserver.

Fråga: Visste du att jag upptäckte att för att DNS-aliaset ska fungera måste du redigera din resursallokeringspolicy för att "tillåta alla nätverksresurser"? Annars, mycket hjälp guide.

Svar: Om du klickar på "tillåt alla nätverksresurser", kommer de användare i gruppen att få åtkomst till varje server och dator i nätverket. Kanske har du inte tilldelat en grupp datorer som ska nås i den policyn? Jag hittade också i ett nätverk, när jag tilldelade en AD-grupp av datorer, var jag tvungen att använda datorns namn och inte dess FQDN, dvs COMPUTERNAME istället för COMPUTERNAME.domain.local, för att ansluta till det.

Fråga: När du försöker ansluta till en viss fjärrsessionsvärd med parametern / admin får en domänanvändare (inte admin) meddelandet "begärd åtkomst till sessionen nekades". Finns det något sätt att ansluta till en specifik värd för standardanvändare?

Svar: Inte vad jag vet. Medlet / admin betyder för användare med administratörsbehörighet.

Fråga: Jag har en fråga angående att ta en server offline med "tillåt inte anslutningar". Hur ser du till att användaren inte ansluter till offline-servern med aktiverad DNS-robin?

Svar: När en användare avlägsnar skrivbord till en RD-server som ingår i en RD Connection Broker-gård, kontrollerar RD-servern först med RD Connection Broker-servern om det är tillåtet att fortsätta användarinloggningsprocessen på den RD-servern eller omdirigeras till en annan server. Om servern som användaren först träffar har inställningarna "tillåt inte anslutningar" kommer den att omdirigeras till en annan server på gården. Det enda undantaget är att om användaren redan har en frånkopplad eller aktiv session på en RD-server på gården, kommer anslutningsmäklaren att omdirigera den tillbaka till den servern med befintlig användaranslutning, även om den har "tillåt inte anslutningar " inställningar.

Fascinerande Publikationer

Populär

14 sätt att hålla sig säkra på sociala medier
Internet

14 sätt att hålla sig säkra på sociala medier

Var ha är for kning entu ia t och tekni k nörd. Hon äl kar att göra omfattande for kning om ämnen av intre e.Gillar, taggar och filter - alla ord om har fått nya definiti...
Varför säger min iPhone "Inget SIM-kort installerat"?
Telefoner

Varför säger min iPhone "Inget SIM-kort installerat"?

Jag är en författare om äl kar att for ka och kriva om många olika ämnen, från häl a till teknik och tillbaka igen.Låter denna ituation bekant för dig?Du h...