Microsoft Print Server belastningsbalancering, høj tilgængelighed og opsætning af skalerbarhed

Se kategorier

Microsoft Print Server belastningsbalancering, høj tilgængelighed og opsætning af skalerbarhed

5 min læses

Denne vejledning giver en detaljeret vejledning i at forbedre ydeevnen af Microsoft Print Server ved at implementere en arkitektur med høj tilgængelighed og load balancing. Denne opsætning er designet til at sikre skalerbarhed, modstandsdygtighed over for fejl og forbedret cybersikkerhed.

Høj tilgængelighed i printservere #

Høj tilgængelighed refererer til et systems eller en komponents evne til at opretholde et højt niveau af operationel ydeevne, især oppetid, over en længere periode. MS Printserver, konfiguration af høj tilgængelighed løser følgende udfordringer:

  • Ineffektivitet ved håndtering af et stort antal anmodninger på en enkelt server.
  • Bevaring af sessionsdata under servernedbrud.
  • Udfører opdateringer uden afbrydelser i tjenesten.

YSoft SafeQ MS Print Server Load Balancing i High Availability-arkitektur

Hvad er en printerserver #

A printserver administrerer forbindelsen mellem printere og klientcomputere over et netværk. Den fungerer typisk via TCP og UDP port 170. I denne vejledning fokuserer vi på Microsoft Print Server, som understøtter adskillige netværksudskrivningsprotokoller, herunder:

  • Server Message Block (SMB)TCP 445 (moderne version), 139 (NetBIOS over TCP)
  • Fjernbetjening til linjeprinter (LPR)TCP 515
  • Linjeprinter-dæmon (LPD)TCP 515
  • Remote Procedure Call (RPC)TCP og UDP 135
  • Internetwork-pakkeudveksling (IPX)IPX er en lag 3-protokol, ikke TCP/UDP-baseret
  • Internet Printing Protocol (IPP)TCP og UDP 631
  • Transmission Control Protocol / Internet Protocol (TCP / IP)
  • AppleTalk
  • Simple Network Management Protocol (SNMP). 161 (til SNMP-styring), 162 (til SNMP-fælder)

Sætte op RELIANOID Load Balancer #

I denne konfiguration skal du installere mindst én instans af RELIANOID Load Balancer og flere instanser af Microsoft Print Server.

Trin 1: Opret en virtuel IP (VIP) #

For at begynde skal du oprette en virtuel IP (VIP) fra RELIANOID interface.

Konfigurer virtuel IP til MS-printserver

Konfigurer VIP'en inden for samme undernet som den fysiske enhed, og gem konfigurationen.

Trin 2: Opret L4XNAT-farm #

A gård er en gruppe servere, der leverer tjenester ved at fordele belastningen. Denne opsætning forbedrer høj tilgængelighed og ydeevnen af ​​dine printtjenester. Sådan opretter du farmen:

  • Naviger til LSLB > Gårde og skabe en ny gård.
  • Navngiv gården (f.eks. "ms-print-nat"), vælg L4xNAT profil, og tildel den tidligere oprettede VIP.
  • Indstil port til * (jokertegn), hvilket gør det muligt for farmen at fungere på tværs af forskellige protokoller.

Konfiguration af load balancer nat farm til ms printserver

Trin 3: Konfigurer gårdparametre #

Når gården er oprettet, skal du konfigurere dens parametre:

  • Indstil NAT Type til NAT (Network Address Translation). Denne metode omdanner et IP-adresseområde til et andet, hvilket sikrer, at klientanmodninger dirigeres korrekt gennem farmen.
  • Aktiver Vedholdenhed ved at vælge IP-klientadresseDette sikrer, at hver klient forbliver forbundet til den samme backend-server, hvilket forhindrer potentielle problemer, såsom at udskriftsjob opdeles på tværs af flere printere.

Indstillinger for belastningsbalancering af ms printserver

Trin 4: Avancerede sundhedstjek #

For at sikre at backend-servere er aktive og i stand til at håndtere anmodninger, skal du konfigurere Gårdværge at udføre avancerede sundhedstjek. Dette trin involverer oprettelse af en brugerdefineret kommando til at overvåge udskrivningstjenestens tilgængelighed.

ms printserverens tilstandstjek

Brug for eksempel følgende kommando til at overvåge port 135:

check_tcp -H VÆRT -p 135 -t 10 -c 10 -w 10

-H VÆRTBackend-serverens værtsnavn eller IP, i vores tilfælde navnet er HOST.
-p 135Porten der overvåges. I tilfælde af L4xNAT med alle porte defineret i backends kan det ikke overvåges. PORT, vi skal definere en specifik port som f.eks. 135.
-t 10Timeout i sekunder.
-c 10: Svartid for kritisk status.
-w 10: Svartid for advarselsstatus.

Trin 5: Konfigurer backend-servere #

Efter opsætning af sundhedstjekkene skal du konfigurere Backend-servere hvor de faktiske MS Print Server-tjenester kører. Gå til LSLB > Gårde, rediger den oprettede farm, og tilføj backend-servere i afsnittet Backends.

ms printserver load balancing service backends

Trin 6: Konfiguration af Microsoft-printserver #

Konfigurationen er klar i RELIANOID Load Balancer. Nu er det tid til at implementere nogle ændringer i MS Print Server. På den anden side, i hver backend-server, filen værter bør ændres. Som standard i Microsoft Windows er denne fil placeret i stien C:\windows\system32\drivere\osv..

Ved at følge vores eksempel skal vi tage højde for, at klienter vil oprette forbindelse til FQDN printserver.mitdomæne.com eller NetBIOS navn printserver det vil i begge tilfælde løse VIP 192.168.56.200. Det, vi skal gøre i hver printerserver, er at gennemtvinge opløsnings-IP'en for brugte navne. printserver.mitdomæne.com or printserver for at fortolke hver lokale server-IP.

I hver backend bedes du tilføje:

        
        

I vores eksempel, på backend 192.168.1.160, tilføj følgende linje:

192.168.1.160 printserver.mydomain.com 192.168.1.160 printserver

og på bagsiden 192.168.1.161:

192.168.1.161 printserver.mydomain.com 192.168.1.161 printserver

og genstart begge udskrivningstjenester.

Når det er færdigt, vil klienterne kunne oprette forbindelse til MS Print Server med høj tilgængelighed og load balancing på plads.

Alternativ konfiguration med DSR-tilstand #

Microsoft Print Services kan også load-balanceres ved hjælp af en Direct Server Return (DSR) farmkonfiguration for at sikre, at klientens IP-adresse er synlig på Microsoft Print Servers. I en DSR-opsætning dirigeres indgående printanmodninger til load balancer, som distribuerer trafik til flere printerservere uden at ændre kilde-IP'en. Svaret fra printerserverne omgår load balancer og sendes direkte tilbage til klienten. Dette giver printerserverne mulighed for at se den faktiske klient-IP-adresse, hvilket kan være afgørende for logføring, revision og fejlfinding, hvilket sikrer effektive og skalerbare printtjenester.

ms printserver belastningsbalancering i DSR-tilstand

Konklusion #

Denne opsætning giver en robust løsning til håndtering af store printanmodninger og sikrer, at MS Printserver forbliver skalerbar og robust over for fejl. Integrationen af RELIANOID Load Balancer forbedrer yderligere systemets evne til at styre netværkstrafik, fordele belastninger effektivt og opretholde kontinuerlig oppetid.

📄 Download dette dokument i PDF-format #

    EMAIL: *

    drevet af BetterDocs