Kompiuteriai

Nuotolinio darbalaukio sesijos brokerio apkrovos balansavimas

Autorius: Peter Berry
Kūrybos Data: 16 Liepos Mėn 2021
Atnaujinimo Data: 10 Gegužė 2024
Anonim
High  Availability Of Remote Desktop Web Access Using Network Load Balancing
Video.: High Availability Of Remote Desktop Web Access Using Network Load Balancing

Turinys

Pabaigtas sistemų administratorius / inžinierius, turintis daugiau nei 10 metų patirtį serverio infrastruktūros ir duomenų centro operacijų valdyme.

Šiame straipsnyje bus kalbama apie apkrovos balansavimo terminalų serverius, susijusius su „Windows Server 2008 R2“ serveriais. Paprastai apkrovos balansavimas yra apkrovos paskirstymo keliems serveriams technika. „Microsoft“ nuotolinio darbalaukio ar terminalų tarnybų pasaulyje apkrovos balansavimas iš tikrųjų yra seansų, paskirstytų keliems terminalų serveriams, skaičiaus valdymas. Pvz., Jei viename serveryje yra dvi nuotolinio darbalaukio sesijos ir kiekvienoje sesijoje veikia daug procesoriaus reikalaujančios programos, o antrame serveryje yra 20 nuotolinio darbalaukio sesijų, kiekvienai sesijai vykdant „bloknotą“, kitas ryšys su nuotoliniu darbalaukiu (terminalo paslaugos) apkrovos balansavimo ūkis bus nukreiptas į pirmąjį serverį, nes jame yra mažiau ryšių (neatsižvelgiant į faktinę serverio apkrovą). Šis apkrovos balansavimo mechanizmas vadinamas Nuotolinio darbalaukio ryšio tarpininku.


Nuotolinio darbalaukio ryšio tarpininkas

„RD Connection Broker“ ne tik paskirsto nuotolinio darbalaukio jungčių skaičių. Jei netyčia atsijungsite nuo seanso ir vėl prisijungsite iš naujo, tai grąžins jus į pradinį atjungtą seansą, neatsižvelgiant į ryšių skaičių tame serveryje.

Norėdami naudoti RD ryšio tarpininką, turite įdiegti RD ryšio tarpininko vaidmenį serveryje, kuris yra to paties domeno, kaip ir jūsų terminalo serveriai (nuotolinio darbalaukio serveriai), dalis.

Serveryje, kuriame vykdomas RD ryšio tarpininko vaidmuo, arba „Active Directory“, jei RD domeno valdiklyje yra įdiegtas „RD Connection Broker“ vaidmuo, bus grupė „Session Broker Computers“. Kaip šios grupės narius turite pridėti terminalų serverius, kurie bus „RD Connection Broker“ ūkio dalis.

Terminalo serverių konfigūravimas prisijungti prie RD ryšio tarpininko

Kad terminalų serveriai būtų „Connection Broker“ ūkio dalis, turite atlikti keletą nuotolinio darbalaukio seanso pagrindinio kompiuterio konfigūracijos pakeitimų.


Norėdami sukonfigūruoti terminalo serverius kalbėti su „RD Connection Broker“ serveriu:

  1. Atidarykite nuotolinio darbalaukio sesijos pagrindinio kompiuterio konfigūraciją.
  2. Dukart spustelėkite „RD Connection Broker“ ūkio narį.

The Santykinis svoris šio serverio ūkio nustatymas nustato seansų, kurie turėtų prisijungti prie šio serverio, skaičių. Mažiausias nustatymas yra 1. Galite naudoti šią vertę, norėdami „nutekėti“ vartotojus per tam tikrą laikotarpį, kad visi vartotojų ryšiai eitų į kitus „Connection Broker“ ūkio terminalų serverius. Tada šis serveris neturės jokių vartotojo ryšių (išskyrus jus pačius). Tada šį serverį galima prižiūrėti.


Taip pat turite pasirinkti „IP adreso peradresavimas (rekomenduojama)“Nustatymas ir jūsų klientai turi turėti galimybę tiesiogiai arba per užkardą prisijungti prie visų terminalų serverių, esančių„ RD Connection Broker “ūkyje.

Kitas variantas yra „Naudokite žetonų peradresavimą“. Teoriškai tai gerai, bet neveikia su daugeliu apkrovos balansatorių. Ženklo peradresavimo parinktis leidžia „Connection Broker“ naudoti kartu su kitu apkrovos balansatoriumi, palaikančiu „Connection Broker“ žetonų peradresavimą, ir tai leidžia klientams, kurių užkarda gali neleisti pasiekti viso terminalo, prieigos prie kitų „Connection Broker“ ūkio terminalo serverių serveriai tiesiogiai ūkyje.

Patikrinti / pažymėti Ūkio narys.

The „RD Connection Broker“ serverio pavadinimas yra FQDN (visiškai kvalifikuotas serverio, kuriame yra „Connection Broker“ paslauga, domeno vardas). Šis vardas gali būti vidinis FQDN pagrindinio kompiuterio vardas, kurį išsprendžia vietinis DNS serveris.

The Ūkio pavadinimas yra terminalo serverių ūkio FQDN. Ūkio pavadinimą galima nustatyti ir vidiniame DNS serveryje, arba išoriniame DNS serveryje. Ūkio pavadinime yra keli įrašai DNS serveryje su keletu IP adresų priskyrimų.Šie IP adresai yra terminalų serverių, esančių terminalų serverių ūkyje. Pavyzdžiui, tarkime, kad „MyFarm1“ yra terminalo serverio ūkio pavadinimas. Yra 2 terminalų serveriai, kurių IP adresai yra atitinkamai 192.168.1.5 ir 192.168.1.6. DNS serveryje būtų šie įrašai:

„MyFarm1“ pagrindinis kompiuteris (A) 192.168.1.5
„MyFarm1“ pagrindinis kompiuteris (A) 192.168.1.6

Akivaizdu, kad DNS serveris turi palaikyti „DNS Round Robin“.

Apvalaus Robino DNS apkrovos balansavimas

„RD Connection Broker“ reikia naudoti kitą apkrovos balansavimo mechanizmą, kad pradinė apkrova būtų paskirstyta iš kliento į terminalo serverius.

Šiame straipsnyje aprašysiu DNS apkrovos balansavimo naudojimą. Naudodami DNS apkrovos balansavimą, turite priglobti savo domenų vardus su domenų vardų registratoriumi, palaikančiu „Round Robin DNS“, jei serverius nori pasiekti išoriniai klientai. Kitu atveju „Windows“ DNS serveriai palaiko „Round Robin DNS“.

Naudodami „Round Robin DNS“, galite nustatyti kelis identiškus pagrindinio kompiuterio vardus, turinčius skirtingus IP adresus. Apvalaus DNS mechanizmas leidžia klientams, kurie prašo IP adreso iš pagrindinio kompiuterio vardo, gauti visus IP adresus arba tik vieną iš pagrindiniam kompiuteriui priskirtų IP adresų. Jei grąžinamas tik vienas IP adresas, dėl tolesnių klientų užklausų kiti IP adresai bus grąžinami „apvalaus robino“ būdu.

Taigi mūsų terminalų serveriams, kurie yra ryšio tarpininkų ūkio dalis, turite sukurti identiškus pagrindinio kompiuterio įrašus (identiškus pagrindinio kompiuterio įrašus). ūkio pavadinimas su atitinkamu kiekvieno ūkyje esančio terminalo serverio IP adresu. Šie identiški pagrindinio kompiuterio įrašai iš tikrųjų yra „RD Connection Broker Farm“ DNS pavadinimas. Pvz. rdfarm.mydomain.com.

Kai vartotojas vykdo nuotolinio darbalaukio klientą, jis turėtų būti sukonfigūruotas prisijungti prie visiško ūkio pavadinimo domeno vardo (FQDN), pvz. rdfarm.mydomain.com. RD klientas pirmiausia bando išspręsti ūkio pavadinimą ( rdfarm.mydomain.com ) į DNS serverį. Jei tai išsispręs, jis grąžins vieną IP adresą arba visus pagrindinio kompiuterio pavadinimo adresus. Tai vadinama DNS apkrovos balansavimu, nes pirmiausia grąžinamas IP adresas nebūtinas tas pats, kuris nurodomas vėliau. Tai vadinama „Round Robin“ DNS apkrovos balansavimu.

„RD Connection Broker“ veikia

Kai RD klientas prisijungia prie terminalo serverio naudodamas IP adresą, kurį jis suteikė iš apvalaus DNS serverio, terminalo serveris autentifikuoja vartotoją per „Active Directory“ ir patikrina serverį, turintį nuotolinio darbalaukio ryšio tarpininko vaidmenį ar vartotojo ryšys turėtų likti pirminiame serveryje, ar būti nukreiptas į kitą ūkio serverį.

Jei „Connection Broker“ sako peradresavimą į kitą serverį, terminalo serveris siunčia pranešimą atgal RD klientui su serverio, su kuriuo reikia prisijungti, IP adresą. Todėl, jei klientas yra išoriniame tinkle, kliento išeinančioms užkardos taisyklėms reikia atidaryti 3389 prievadą visiems terminalo serverių IP adresams. Panašiai tinklo ugniasienė, kuriai priklauso terminalo serveriai, turi leisti įeinančius ryšius su terminalo serveriais.

PASTABA: Nors ir Žetonų peradresavimas teoriškai turėtų būti naudojamas, jei klientai negali atverti prievadų visiems IP adresams, Tai neveiks nebent naudojate „Load Balancer“, palaikantį žetonų peradresavimą. Panašu, kad „Microsoft“ tinklo apkrovos balansavimo funkcija (NLB) nepalaiko žetonų peradresavimo. Atrodys, kad tai veiks, bet kartais jūsų negrįš į atjungtą sesiją. Taigi būk perspėtas!

Prisijungimas du kartus - dvigubas „Windows“ prisijungimo ekranas

Jei prisijungimui prie terminalo serverio ūkio naudojama senesnė RD kliento versija, jis gali paraginti vartotoją įvesti vartotojo vardą ir slaptažodį dar kartą, kai būsite nukreipti į kitą serverį.

Galite tiesiog iš naujo įvesti vartotojo vardą ir slaptažodį arba atnaujinti savo nuotolinio darbalaukio klientą, kad jis palaikytų tinklo lygio autentifikavimą (NLA), kuris atlieka autentifikavimą užkulisiuose, kad būtų išvengta šio dvigubo prisijungimo ekrano. Nuotolinio darbalaukio seanso pagrindinio kompiuterio konfigūracijoje turi būti sukonfigūruotos RDP-TCP ypatybės, kad saugos lygio nustatymas būtų derėtis arba SSL (TLS1.0).

Išvada

Norint nustatyti terminalo paslaugų apkrovos balansavimą, reikia pridėti reikiamus vaidmenis tinkamuose serveriuose ir atlikti keletą konfigūracijų serveriuose ir DNS. Tai, kad visa tai būtų nustatyta ir tinkamai veikia, nekainuoja jokių papildomų pinigų.

PASTABA: „Terminal Services“ yra „Windows 2008“ ir ankstesnių versijų terminologija. Naudodama „Windows Server 2008R2“, „Microsoft“ pakeitė terminologiją į Nuotolinio darbalaukio paslaugas. Savo straipsnyje naudojau abu vardus, nes daugelis žmonių vis dar vadina šią technologiją terminalo paslaugomis.

susiję straipsniai

  • Kaip nustatyti nuotolinio darbalaukio ryšio tarpininko apkrovos balansavimą sistemoje „Windows 2016“
    Šiame straipsnyje bus parodyta, kaip įkelti balansą nuotolinio darbalaukio seanso prieglobos serveriuose, sukuriant RD seanso prieglobos ūkį ir naudojant nuotolinio darbalaukio ryšio tarpininką tvarkant vartotojų seansų apkrovos balansavimą sistemoje „Windows 2016“.
  • Kaip per nuotolinį darbalaukį per tarpinį serverį nukreipti į terminalų serverį
    Prisijungimas prie terminalo serverio per žiniatinklio tarpinį serverį.
  • Nuotolinis darbalaukis per tarpinį serverį į nuotolinio darbalaukio serverį
    Šiame straipsnyje bus išdėstyti serverio infrastruktūros nustatymo principai, kad būtų galima nuotolinį darbalaukį per tarpinį serverį perkelti į nuotolinio darbalaukio serverį. Tada patyręs specialistas galės pritaikyti šias sąvokas.
  • Kas yra nuotolinio darbalaukio šliuzas ir kaip juo naudotis
    Nuotolinio darbalaukio šliuzo serveris yra „Windows 2008R2“ serveris, kuris paprastai yra įmonės ar privačiame tinkle. Tai veikia kaip vartai, į kuriuos RDP jungtys iš išorinio tinklo jungiasi, kad pasiektų nuotolinio darbalaukio serverį.

Šis straipsnis yra tikslus ir tikras, kiek autorius žino. Turinys skirtas tik informaciniams ar pramoginiams tikslams ir nepakeičia asmeninių ar profesionalių patarimų verslo, finansų, teisiniais ar techniniais klausimais.

Klausimai ir atsakymai

Klausimas: Kodėl turime prijungti nuotolinį darbalaukio serverį su apkrovos balansavimo serveriais („RD Connection Broker“) ir kaip tai vyksta?

Atsakymas: Turime tai padaryti, kai prisijungiate daug nuotolinio darbalaukio klientų. Jei turite tik vieną serverį, daugelis nuotolinių ryšių užims per daug „Windows“ serverio išteklių, o vartotojų sesijos bus lėtos. Taip pat gerai turėti atleidimą iš darbo.

Įdomu Šiandien

Dalintis

12 elektroninio pašto trūkumai
Internetas

12 elektroninio pašto trūkumai

Buvę JK kaitmeninė žinia klaido tudijų dė tytoja Paula šiuo metu gyvena Floridoje, kur dirba lai vai amdoma rašytoja .El. Pašta namuo e ir biuruo e tapo tok įpra ta dalyka , kad dabar daugumai iš mū ų...
Įterpti „YouTube“ vaizdo įrašai ir autorių teisių pažeidimai
Internetas

Įterpti „YouTube“ vaizdo įrašai ir autorių teisių pažeidimai

E u buvę informatiko tyrinėtoja , kurio pagrindiniai intere ai yra 3D mena , „Wordpre “ ir šuny .Daugeli žmonių katina patobulinti internetiniu traip niu ir vetaine įterpiant „YouTube“ vaizdo įrašu . ...