Microsofti trükiserveri koormuse tasakaalustamine, kõrge kasutatavuse ja mastaapsuse seadistamine

POSTITATUD 17. märtsil 2017

Ülevaade

Selle artikli eesmärk on selgitada, kuidas suurendada võimekust MS Print Server muutes selle massiliselt skaalautuvaks ja seades selle kõrgele kättesaadavusele, et olla tõrkekindlaks ja küberjulgeoleku tugevdamiseks.

Mis on kõrge kättesaadavus?

Kõrge kättesaadavus on süsteemi või komponendi kvaliteet, mis tagab tavapärasest kõrgema tööea, tavaliselt uptime, kõrge taseme. Asutades MS-prindiserveri kõrge kasutatavusega, lahendame järgmised probleemid:

Ühe serveriga kaotatakse suure hulga taotluste käsitlemisel efektiivsus.
Seansi andmed säilitatakse serveri rikke korral.
Rakenduse uuendamine teenust katkestamata.

Mis on prindiserver?

Prindiserver või printeriserver on server, mis vastutab printerite ühendamise eest kliendiarvutitele võrgus. Prindiserverid töötavad tavaliselt TCP ja UDP port 170, kuid selles juhendis keskendume Microsofti printeriserverile, mis kasutab järgmisi võrguprinteriteenuste protokolle (Pange tähele, et mõningaid protokolle ei pruugi kliendi arvutite vajadustest lähtuvalt kasutada).

Serveri teate plokk (SMB)
Line Printer Remote (LPR)
Line Printer Daemon (LPD)
Kaugprotseduurikõne (RPC)
Internetipaketi vahetamine (IPX)
Interneti printimise protokoll (IPP)
Edastamise juhtprotokoll / Interneti-protokoll (TCP / IP)
AppleTalk
Lihtne võrgu haldamise protokoll (SNMP)

Nende protokollide kohta lisateabe saamiseks vaadake palun Kuidas võrgu trükkimine toimib .

Zeveneti koormuse tasakaalustaja seadistamine

Nende juhiste järgimiseks peate installima vähemalt ühe Zevenet Load Balanceri ja mitu Windows Serveri eksemplari. Teised pakkujad pakuvad selle teenuse DSR (Direct Server Return) kaudu ainult ühte konfiguratsiooni, kuid selles artiklis pakume alternatiivset lahendust, kus väldime DSR-i puudusi, mis on järgmised:

Backend-serverid peavad suurendama tööd, mida nad peavad tegema, reageerides tervisekontrolli taotlustele oma IP-aadressiga ja sisupäringutega, mis on määratud koormuse tasakaalustaja poolt määratud VIP-ga.
Taustad peavad ARP-taotlusi ignoreerima. Kui see ei ole nii, siis VIP liikluse marsruutimine mööda läheb, kuna taustaprogramm loob kliendiga otsese kahesuunalise ühenduse.
Rakenduse kiirendus ei ole valik. Koormuse tasakaalustaja ei tee väljamineva liikluse käsitlemisel midagi.
Küpsiste sisestamise ja sadama tõlkimise rakendamine pole võimalik
SOAP / Error / Exception probleeme ei ole võimalik käsitseda.
Protokolli nõrgad kohad ei ole kaitstud.
Vahemälu peab toimuma WCCP-d kasutavatel marsruuteritel. See lahendus lisab keerukust ja see on viga.

Keskkond, mida me kirjeldame, on järgmine:

msprint_server_ha_environment

Samm 1: virtuaalse IP loomine

Uue virtuaalse IP loomiseks valige Zen Load Balancer peamenüüst Võrk >> virtuaalsed liidesed.

Mine nuppu Meetmeteja valige Loo võrguliides:

msprint_add_virtual_ip

Sisestage oma uue virtuaalse IP aadress ja võrgukaart, see peab olema sama alamvõrgus kui füüsiline seade. Salvesta see klõpsates Looma.

Samm 2: L4XNATi talu loomine

Talu on arvutiserverite kogum, mis pakub serveri funktsionaalsust, suurendades oluliselt selle suutlikkust. Sel viisil suurendame rakendusserverite loomist oma jõudlust, mis on hädavajalik kõrge kättesaadavuse tagamiseks. Selle saavutamiseks mine LSLB >> Talud, vajutage ülemisse nuppu Toimingud >> Loo talu.

msprint_manage_farms

Järgmisesse aknasse tippige uue talu kirjeldav nimi, näiteks „MSPrint“, valige profiil L4xNATValige Virtuaalne IP juba konfigureeritud 192.168.56.200 ja lõpuks määrasite PORT et *.

msprint_new_lb_farm

Pordi seades *, on talu saadaval mis tahes sadamas. Kui olete seda teinud, klõpsake nupul Säästa nuppu. See konkreetne säte võimaldab printimisteenust pakkuda mitme erineva protokolliga.

Etapp 3: talu parameetrid

Kui talu on loodud, peame seda parameetrite seadistamiseks muutma. Vaheta Täpsem vaade aasta Global Settingskuvatakse täiustatud parameetrid, konfigureerige see jaotis järgmiselt:

valik NAT tüüp tuleks seada väärtusele NAT. Pange tähele, et NAT tähistab Võrgu aadressi tõlkimineja see on meetod ühe IP-aadressi tühjendamiseks teiseks. See saavutatakse, muutes võrguaadressiteavet IP-datagrammi pakettide päistes, kui nad on liiklusseadme kaudu läbisõidul. Lihtsamate sõnadega teisendab see kohaliku võrgu arvutite IP-aadressid ühele IP-aadressile.

Meie näites seame selle parameetri NAT tuntud kui allikas NAT. Kui kasutaja vajab läbipaistvust (kliendi IP backend-teenuses), siis peaksime me seadistama DNAT.

Nüüd vajuta vahekaardile Teenusning tehke konfiguratsiooniparameetrid järgmiselt:

Me tahame vältida serveri kommutatsiooni: kui meie trükkimisseansi ajal hüppab klient ühelt serverilt teisele, võib me lõpuks printida mitmetesse printeritesse, mis viiks kaoseni. Me võime seda olukorda vältida Püsivus ja valides IP-kliendi aadressi. Nii ühendab sama klient alati sama serveriga.

Samm 4: täiustatud tervisekontroll

Nüüd seadistame talu hooldaja, et teha taustaprogrammide jaoks täpsemaid tervisekontrolle, tagades, et nad on töökorras, töötavad ja prindiserver on UP. Leidke aadress Farm Guardian jaotis Järelevalve >> Farmguardian. Klõpsake Meetmete, ja siis Loo Farmguardian:

farmguardian_create

Palun täitke eelmises pildis näidatud vorm, märkige, et need väljad on vaid informatiivsed.

Vajutage sisse Loomaja konfigureerige allpool esitatud vorm:

farmguardian_configure

Kirjeldus: Kontrollige prindiserveri porti. See väli on informatiivne.
käsk:

check_tcp -H HOST -p 135 -t 10 -c 10 -w 10

-H HOST: IP või aadressi nimi, meie puhul on nimi HOST.
-p 135: kontrollitav port, L4xNAT-i puhul kõigi taustaprogrammides määratletud pordidega see ei saa olla PORT, peame määratlema konkreetse sadama 135.
-t 10: 10 sekundit enne ühendamist. Seda parameetrit tuleks kohandada vastavalt teie tagaplaanidele saadud vastamisaegadele.
-c 10: reaktsiooniaeg kriitilisele olekule, vaikimisi 10 sekundit.
-w 10: reageerimisaeg, mille tulemuseks on hoiatuse olek, 10 sekundite kaupa.

Intervallide ettepanek oleks 21 sekundit.

Ja lõigake ühendused lubatud.

Samm 5: seadistage taustaprogrammid

Siinkohal peame konfigureerima Backend-serverid IP, kus reaalne teenus on konfigureeritud, teisisõnu, kus Microsoft Print Server töötab ja on lubatud

Palun minge tagasi juba loodud L4xNAT farmi “MSPrint” muutmiseks, vajutage külgmenüüs LSLB >> Talud, otsige põhitabelis farmist "MSPrint" ja vajutage redigeerimisnuppu, kui konfiguratsioonifarm on uude vormi laaditud, vajutage ülemises vahelehes Teenused minna Farm Guardian valige ja vali väljale rippmenüü, palun vali siin juba konfigureeritud talu hooldaja tervisekontroll nimega check_printserver_port ja vajutage Värskendused nuppu.

Nüüd on viimane samm lisada Taustaprogrammid tabeli backend serverid, kus MS Print server töötab.

Mine tabeli juurde Taustaprogrammid ja vajutage nuppu Toimingud >> Lisa taustaprogrammja sisestage siia taustaprogrammide IP-d, nagu on näidatud pildil.

msprint taustaprogrammid

Pange tähele, et see ei vaja pordi konfigureerimist ja selle tabeli muud väärtused ei vaja selle lähenemise jaoks erilist tähelepanu.

Samm 6: MS Print Serveri seadistamine

Kõik on tehtud Zevenet Load Balanceris. Nüüd on aeg rakendada mõningaid muudatusi MS Print Serveris. Teiselt poolt, iga taustaprogrammi serveris fail hosts tuleks muuta. Vaikimisi on see Microsoft Windowsi aknas see tee C: Windowsi süsteemi32 draiverid jne.

Meie eeskuju järgides peame arvestama, et kliendid ühenduvad KKK printserver.mydomain.com või NetBIOS nimi printserver et mõlemal juhul lahendab VIP 192.168.56.200. Igas prindiserveris tehtavad tegevused sunnivad kasutatavate nimede eraldusvõime IP-d printserver.mydomain.com or printserver iga kohaliku serveri IP lahendamiseks.

Lisage igasse taustaprogrammi:

<OWN_BACKEND_IP>        <SERVICE_DOMAIN>
<OWN_BACKEND_IP>        <SERVICE_NAME>

Meie näites, taustal 192.168.56.101, lisage järgmine rida:

192.168.56.101        printserver.mydomain.com
192.168.56.101        printserver

ja taustal 192.168.56.102:

192.168.56.102        printserver.mydomain.com
192.168.56.102        printserver

Ja taaskäivitage mõlemad prinditeenused.

Nende sammudega on klient valmis kasutama kõrge teenusega prinditeenust.

Jaga:

Dokumentatsioon GNU Vaba Dokumentatsiooni Litsentsi tingimustel.

Kas see artikkel oli kasulik?

seotud artiklid