Kogume serveri graafika- ja CAD/CAM rakenduste jaoks kaugjuhtimise RDP kaudu, pÔhinedes CISCO UCS-C220 M3 v2-le

Kogume serveri graafika- ja CAD/CAM rakenduste jaoks kaugjuhtimise RDP kaudu, pÔhinedes CISCO UCS-C220 M3 v2-le
Peaaegu igal ettevÔttel on hetkel kohustuslik CAD/CAM vÔi raskete disainiprogrammidega töötav osakond vÔi grupp.
Seda kasutajagruppi ĂŒhendavad tĂ”sised nĂ”udmised riistvarale: palju mĂ€lu — 64 GB ja rohkem, professionaalne graafikakaart, kiire SSD ja need peavad olema usaldusvÀÀrsed. Sageli ostavad ettevĂ”tted mĂ”nedele selle ala töötajatele mitmeid vĂ”imsaid arvuteid (vĂ”i graafikajaamu) ja ĂŒlejÀÀnud saavad vĂ€hem vĂ”imsaid sĂ”ltuvalt vajadustest ja ettevĂ”tte rahalistest vĂ”imalustest. See on tavaliselt standardne lĂ€henemine selliste probleemide lahendamiseks ja see töötab hĂ€sti. Kuid pandeemia ja kaugtöö ajal ning ĂŒldiselt — on see lĂ€henemine mitteoptimaalne, vĂ€ga liialdatud ja ÀÀrmiselt ebamugav haldamise, juhtimise ja muude aspektide poolest. Miks see nii on ja milline lahendus rahuldab paljude ettevĂ”tete graafikajaamade vajadusi ideaalselt? Tere tulemast alla, kus on kirjeldatud, kuidas kokku panna töö- ja soodne lahendus, et tĂ€ita mitut eesmĂ€rki korraga, ning milliseid vĂ€ikeseid nĂŒansse tuleks arvesse vĂ”tta, et see lahendus edukalt rakendada.

Möödunud aasta detsembris avas ĂŒks ettevĂ”te uue bĂŒroo vĂ€ikese teadus- ja arendusfirma jaoks ning ĂŒlesanne oli korraldada neile kogu IT-infrastruktuur, arvestades, et ettevĂ”ttel olid juba olemas sĂŒlearvutid kasutajatele ja paar serverit. SĂŒlearvutid olid juba paar aastat vanad ning enamasti olid need mĂ€ngukonfiguratsioonid, millel oli 8-16 GB RAM-i, ja need ei suutnud enamasti CAD/CAM rakendustest tulenevat koormust taluda. Kasutajad peavad olema mobiilsed, kuna tihti tuleb töötada vĂ€ljaspool kontorit. Igas kontoris ostetakse igale sĂŒlearvutile tĂ€iendav monitor (nii töötatakse graafikaga). Selliste sisendiandmete korral on ainus optimaalne, kuid minu jaoks riskantne lahendus — rakendada vĂ”imas terminaliserver koos tugevate professionaalsete graafikakaartide ja NVMe SSD-diskiga.

Graafilise terminaliserveri eelised ja töö RDP kaudu

  • Üksikutes vĂ”imas arvutites vĂ”i graafikajaamades ei kasutata riistvararesursse enamasti isegi kolmandikku ajast ja need seisavad tĂŒhjalt, ainult lĂŒhikese aja jooksul kasutatakse neid 35-100% oma vĂ”imsusest. Peamiselt on efektiivsus 5-20 protsenti.
  • Kuid sageli ei ole riistvara osa kĂ”ige kulukam komponent, sest baas graafilised vĂ”i CAD/CAM tarkvaralitsentsid maksavad sageli alates 5000 dollarist, ja kui lisada laiendatud vĂ”imalused, siis alates 10 000 dollarist. Üldiselt kĂ€ivituvad need programmid RDP sessioonis probleemideta, kuid mĂ”nikord on vaja RDP valikut juurde tellida vĂ”i foorumitest otsida, mida konfigureerimisse vĂ”i registrisse kirjutada ja kuidas RDP sessioonis sellist tarkvara kĂ€ivitada. Kuid kontrollimiseks, kas me vajame tarkvara töötab RDP kaudu. tuleb juba alguses ja teha seda lihtsalt: proovime sisse logida RDP kaudu — kui programm kĂ€ivitub ja kĂ”ik pĂ”hifunktsioonid töötavad, siis tĂ”enĂ€oliselt ei ole litsentsidega probleeme. Ja kui kuvatakse viga, siis enne graafilise terminaliserveri projekti elluviimist otsime meile rahuldava lahenduse.
  • Samuti on suur pluss, et toetatakse samasugust konfiguratsiooni ja spetsiifilisi seadistusi, komponente ja malle, mida on sageli keeruline rakendada kĂ”ikide PC kasutajate jaoks. Tarkvara haldamine, administreerimine ja uuendamine on samuti 'ilma tĂ”rgeteta'.

KokkuvĂ”ttes on eeliseid palju — vaatame, kuidas meie peaaegu ideaalne lahendus praktiliselt toimib.

Kogume serveri kasutatud CISCO UCS-C220 M3 v2'l

Esialgu oli plaanis osta uuem ja vĂ”imsam server, millel on 256GB DDR3 ECC mĂ€lu ja 10GB ethernet, kuid öeldi, et tuleb veidi kokku hoida ja mahtuda 1600 dollari suurusesse terminaliserveri eelarvesse. Noh, hĂ€sti — klient on alati Ă”igesti kokkuhoidlik ja valime selle summa ulatuses:

kasutatud CISCO UCS-C220 M3 v2 (2 X SIX CORE 2.10GHZ E5-2620 v2) 128GB DDR3 ECC — 625$
3,5" 3TB SAS 7200 USA's — 2×65$=130$
SSD M.2 2280 970 PRO, PCI-E 3.0 (x4) 512GB Samsung — 200$
Graafikakaart QUADRO P2200 5120MB — 470$
Adapter Ewell PCI-E 3.0 to M.2 SSD (EW239) -10$
Kokku serveri eest = 1435$

Oli plaanis vĂ”tta 1TB SSD ja 10GB etherneti adapter — 40$, kuid selgus, et nende kahe serveri jaoks ei olnud UPS'i, ning tuli veidi kokku tĂ”mmata ja osta UPS PowerWalker VI 2200 RLE -350$.

Miks server, mitte vÔimas PC? Valitud konfiguratsiooni pÔhjendus.

Paljud lĂŒhinĂ€gelikud administraatorid (olen seda palju nĂ€inud) ostavad mingil pĂ”hjusel vĂ”imsa (tihti mĂ€ngutietar) PC, paigaldavad sinna 2-4 ketast, loovad RAID 1, nimetavad seda uhkelt serveriks ja panevad selle kontori nurka. Loomulikult on kogu komponente 'segapudin' kahtlase kvaliteediga. Seega selgitan ĂŒksikasjalikult, miks on sellisel eelarvel just selline konfiguratsioon valitud.

  1. UsaldusvÀÀrsus!!! — kĂ”ik serverikomplektid on projekteeritud ja testitud töötama ĂŒle 5-10 aasta. MĂ€nguarvutite emaplaadid kestavad aga maksimaalselt 3-5 aastat ja nende rikki mineku protsent garantiiajal ĂŒletab mĂ”nel juhul 5%. Meie server on superusaldusvÀÀrse kaubamĂ€rgiga CISCO, seega ei tohiks erilisi probleeme tekkida, ja probleemide tĂ”enĂ€osus on oluliselt madalam kui tavalisel PC-l.
  2. Olulised komponendid, nĂ€iteks toiteplokk, on dupleeritud, ja ideaaljuhul saab toite anda kahest erinevast liinist, ning kui ĂŒks plokk peab ebaĂ”nnestuma, jĂ€tkab server töötamist.
  3. ECC mĂ€lu — praegu mĂ€letab vĂ€hesed, et algselt viidi ECC mĂ€lu sisse ĂŒhemuti vigade parandamiseks, mis esinevad peamiselt kosmiliste kiirte mĂ”jude tĂ”ttu, ja 128GB mĂ€lu puhul vĂ”ib viga esineda mitu korda aastas. Tavalises PC-s vĂ”ime kogeda programmide krahhi, hangumist jne, mis pole kriitiline, kuid serveris on vea hind vahel vĂ€ga kĂ”rge (nĂ€iteks vale kirje andmebaasi), meie juhul tuleb tĂ”sise tĂ”rke korral server taaskĂ€ivitada ja see vĂ”ib maksma minna mitu pĂ€eva erinevate inimeste tööd.
  4. MÔÔtkavade muutmine — tihti tĂ”useb ettevĂ”tte nĂ”udmine ressursside jĂ€rele mitmekordselt paari aasta jooksul ja serverisse on lihtne lisada mĂ€lu, kettaid, vahetada protsessoreid (meie juhul kuue tuuma E5-2620 kĂŒmne tuuma Xeon E5 2690 v2 vastu) — tavalises PC-s pole peaaegu mingeid mÔÔtkavade muutmise vĂ”imalusi.
  5. Serveriformaat U1 — serverid peavad paiknema serverites! ja kompaktses rack-struktuuris, mitte soojendama (kuni 1kW soojust) ja mĂŒrisema kontori nurgas! Uues kontoris oli just eraldi ettenĂ€htud natuke (3-6 ruumi) serveriruumis, ja ĂŒks ruum meie serverile oli just kĂ€epĂ€rane.
  6. Kaugjuhtimine ja konsool — ilma selleta on normaalse serveri hooldamine kaugjuhtimise kaudu ÀÀrmiselt keeruline!
  7. 128GB RAM — tehnilistes tingimustes oli öeldud 8-10 kasutajat, kuid tegelikult on 5-6 samaaegset sessiooni — seega arvestades tĂŒĂŒpilist maksimumi antud ettevĂ”ttes, kus 2 kasutajat kasutavad 30-40GB=70GB ja 4 kasutajat 3-15GB=36GB, + kuni 10GB operatsioonisĂŒsteemile, kokku 116GB ja 10% meie varus (see kĂ”ik on harvadel juhtudel maksimaalses kasutuses). Kui seda peaks siiski puudu jÀÀma, saab igal ajal lisada kuni 256GB.
  8. Videokaart QUADRO P2200 5120MB — keskmiselt on iga kasutaja jaoks antud ettevĂ”ttes vĂ€he.
    Eemese seansi graafikakaardi mÀlu kasutamine oli 0,3 GB kuni 1,5 GB, seega 5 GB on piisav. Algandmed vÔeti sarnasel, kuid vÀhem vÔimsal lahendusel, mille alus oli i5/64 GB/Quadro P620 2 GB, millest piisas 3-4 kasutaja jaoks.
  9. SSD M.2 2280 970 PRO, PCI-E 3.0 (x4) 512GB Samsung — samal ajal töötamise jaoks.
    8-10 kasutajat, on vajalik NVMe kiirus ja Samsungi SSD usaldusvÀÀrsus. Sellel kettal kasutatakse operatsioonisĂŒsteemi ja rakendusi.
  10. 2x3TB SAS — ĂŒhendame RAID 1-sse, et kasutada mahukaid vĂ”i harva kasutatavaid kohalikke andmeid, samuti sĂŒsteemi ja kriitiliste kohalike andmete varundamiseks NVMe kettalt.

Konfiguratsioon on heaks kiidetud ja ostetud ning varsti saabub tÔe hetk!

Kogumine, seadistamine, installimine ja probleemide lahendamine.

Algusest peale ei olnud mul kindlust, et see on 100% töötav lahendus, kuna igal etapil, alustades kogumisest kuni installimise, kÀivitamise ja rakenduste korrektse tööni, vÔis jÀÀda toppama ja jÀtkata ei saanud, seetÔttu leppisin serveri osas kokku, et selle saab paar pÀeva jooksul tagasi tuua, ja teisi komponente saab kasutada alternatiivses lahenduses.

1. vĂ€ljamĂ”eldud probleem — graafikakaart on professionaalne, tĂ€ismÔÔt! + paar mm, aga mis siis, kui see ei mahu? 75 W — aga mis siis, kui PCI pesa ei toeta? Ja kuidas saada normaalne jahutus nende 75 W jaoks? Kuid see mahtus, kĂ€ivitati, jahutus oli normaalne (eriti kui serveri ventilaatorid sĂ€titi keskmisest kĂ”rgematele pööretetele). TĂ”si, kui installisin, tĂ”stsin veidi midagi (juba ei mĂ€leta, mis), et mitte midagi lĂŒhistada, ja selleks, et paremat jahutust saavutada, tĂ”mbasin serveri lĂ”puks seadistamise jĂ€rel kattelt kile, mis oli kogu katte peal ja mis vĂ”is jahutust halvendada.

2. katsumus — NVMe kettas adapteri kaudu ei pruukinud tuvastada vĂ”i sĂŒsteem ei paigaldunud sinna, ja kui paigaldus ikkagi toimus, siis ei kĂ€ivitunud. Ometi paigaldus Windows NVMe kettale, kuid kĂ€ivitada ei saanud, mis on mĂ”istetav, kuna BIOS (isegi uuendatud) ei tahtnud NVMe-d kĂ€ivitamiseks kuidagi tuvastada. Ei tahtnud kiirparandusi, aga pidin — siin tuli appi meie lemmik habr ja post. NVMe ketta kĂ€ivitamisest legacy sĂŒsteemides. Laaditud. programmi Boot Disk Utility (BDUtility.exe)., lĂ”in CloverBootManageriga USB-mĂ€lupulga vastavalt postituse juhistele, seadistasin selle BIOSis esimeseks kĂ€ivitamiseks ja nĂŒĂŒd laadime juba mĂ€lupulgalt laadijat, Clover nĂ€gi edukalt meie NVMe-d kettana ja paari sekundi jooksul laadis sealt automaatselt! oleks saanud mĂ€ngida Cloveri installimisega meie 3TB RAID-kettale, aga oli juba laupĂ€eva Ă”htu ja tööd oli veel terve pĂ€ev, sest esmaspĂ€evaks tuli kas server ĂŒle anda vĂ”i jĂ€tta. JĂ€tsin kĂ€ivitusmĂ€lupulga serverisse, seal oli just ĂŒleliigne USB.

Kolmas peaaegu nurjumise oht. Installisin Windows 2019 Standard + RD teenused, paigaldasin peamise rakenduse, millepĂ€rast kĂ”ik algas, ja kĂ”ik töötab suurepĂ€raselt ning on lausa ĂŒlikiire.

SuurepĂ€rane! SĂ”idan koju ja logige sisse RDP kaudu, rakendus kĂ€ivitub, kuid tunnen tĂ”sist viivitust, vaatan ja progarmmis on sĂ”num „pehme reĆŸiim sisse lĂŒlitatud“. Mis?! Otsin uuemaid ja superprofessionaalseid draivereid grafikaadapterile, installin – tulemus null, vanemad draiverid p1000 jaoks samuti ei toimi. Samal ajal mu sisemine hÀÀl torkab pidevalt: „ma ĂŒtlesin, et Ă€ra katseta uuendustega – vĂ”ta p1000“. Aeg on juba kaugel öö, isaga rasket sĂŒdant lĂ€hen magama. PĂŒhapĂ€ev, sĂ”idan kontorisse – panen serverisse quadro P620 ja samuti RDP ei tööta – MS, mis toimub? Otsin foorumitest „2019 server ja RDP“ – vastuse leidsin peaaegu kohe.

Selgub, et kuna enamikul on nĂŒĂŒd kĂ”rgresolutsiooniga monitorid ja enamikul serveritel pole sisseehitatud graafikakaartidel neid eraldusvĂ”imet, siis riistvaraline kiirus on vaikimisi rĂŒhmapoliitikate kaudu keelatud. Kutsun vĂ€lja juhised selle lubamiseks:

  • Ava rĂŒhmapoliitika redigeerimise tööriist, kas Juhtpaneelist vĂ”i kasuta Windowsi otsingu dialooge (Windowsi klahv + R, siis kirjutage gpedit.msc)
  • Sirvi: Kohalik arvutipoliitikaArvutikonfiguratsioonAdministratiivsed mallidWindowsi komponendidKauglaundusteenusedKaugsessioni hostKaugsessioni keskkond
  • SeejĂ€rel lĂŒlita sisse „Kasutage kĂ”igi kauglaudteenuste sessioonide jaoks riistvara vaikegraafikakaart“

Taaskord — kĂ”ik töötab RDP kaudu suurepĂ€raselt. Vahetame graafikakaardi P2200 vastu ja see töötab jĂ€lle! NĂŒĂŒd, kui oleme kindlad, et lahendus on tĂ€ielikult töö valmis, viime kĂ”ik serveri seaded ideaali, viime domeeni, konfigureerime kasutajate ligipÀÀsu ja muud, paigaldame serveri serveriruumis. Testime koos meeskonnaga paar pĂ€eva — kĂ”ik töötab ideaalselt, serveri ressursid piisavad igaks otstarbeks ja RDP töö tulemusena tekkiv minimaalne viivitus on kĂ”ikidele kasutajatele mĂ€rkamatuks jÀÀnud. SuurepĂ€rane — ĂŒlesanne on tĂ€idetud 100% ulatuses.

MÔned punktid, millest sÔltub graafika serveri edukas juurutamine

Kuna igal juurutamisetapil vÔivad graafika serverisse siseneda takistused, mis vÔivad tekitada olukorra, mis on sarnane pildile pÔgenevatest kaladest

Kogume serveri graafika- ja CAD/CAM rakenduste jaoks kaugjuhtimise RDP kaudu, pÔhinedes CISCO UCS-C220 M3 v2-le

siis planeerimise etapis tuleb teha mÔned lihtsad sammud:

  1. Sihtgrupp ja ĂŒlesanded — kasutajad, kes töötavad intensiivselt graafikaga ja kellele on vaja graafikakaardi riistvaralist kiirust. Meie lahenduse edu pĂ”hineb ÀÀrmiselt suurte vĂ”imsuse vajaduste rahuldamisel graafika ja CAD/CAM programmide kasutajatele juba ĂŒle 10 aasta tagasi, ning praeguseks on meil vĂ”imsuse reserv, mis ĂŒletab vajadused 10 ja enam korda. NĂ€iteks piisab GPU Quadro P2200 vĂ”imsusest 10 kasutajale, ja isegi videomĂ€lu puuduse korral tĂ€iendatakse graafikakaarti RAM-iga, ning tavalise 3D arendaja jaoks ei ole selline vĂ€ike mĂ€lu kiirus langus mĂ€rgatav. Kuid kui kasutajate ĂŒlesannetes on intensiivsed arvutustööd (renderdamine, arvutused jne), mis sageli kasutavad 100% ressursse - siis meie lahendus ei sobi, kuna teised kasutajad ei saa nendel hetkedel korralikult töötada. SeetĂ”ttu analĂŒĂŒsime hoolikalt kasutajate ĂŒlesandeid ja praegust ressursikoormust (vĂ€hemalt ligikaudselt). Samuti pöörame tĂ€helepanu pĂ€evasele kettale kirjutamise mahule ja kui see on suur, valime selle mahu jaoks serveri SSD-d vĂ”i Optane kettad.
  2. Kasutajate arvu pÔhjal valime sobiva serveri, graafikakaardi ja kettad:
    • protsessorid arvutatakse valemi jĂ€rgi 1 sĂŒda kasutaja kohta + 2,3 operatsioonisĂŒsteemile; igal juhul ei kasuta igaĂŒhe oma kasutuses ĂŒhte vĂ”i maksimaalselt kahte (harva mudeli koormuse korral) sĂŒdamikku korraga.
    • videokaart - vaatame keskmist videomĂ€lu ja GPU tarbimist RDP seansi kasutaja kohta ning valime professionaalse videokaardi!
    • samamoodi kĂ€itume RAM-i ja salvestussĂŒsteemiga (praegu on isegi RAID nvme odavalt saadaval).
  3. Kontrollime hoolikalt serveri dokumentatsiooni (Ă”nneks on kĂ”ik kaubamĂ€rkide serverid varustatud tĂ€ieliku dokumentatsiooniga) ja vastavust liideste, kiirusest, toiteallikast ja toetatud tehnoloogiatest ning fĂŒĂŒsilistest mÔÔtmetest ja soojust eemalduvate komponentide normidest.
  4. Kontrollime meie tarkvara normaalset toimimist mitmes RDP seansis, samuti litsentsi piirangute puudumist ja kontrollime hoolikalt vajalike litsentside olemasolu. Lahendame selle kĂŒsimuse enne esimesi samme rakendamise elluviimisel. Nagu mainis austatud malefix kommentaaris.
    — Litsentsid vĂ”ivad olla seotud kasutajate arvuga — siis rikute te litsentsi.
    — Tarkvara vĂ”ib mitme samaaegselt töötava instantsi korral valesti toimida — kui vĂ€hemalt ĂŒhes kohas kirjutatakse prĂŒgi vĂ”i seaded ei salvestata kasutajaprofiili/%temp% vaid avalikesse kohtadesse — siis te saate hiljem probleemi lahendamisega vĂ€ga lĂ”bus olema.
  5. MÔtleme lÀbi, kus graafikaserver paigutatakse, Àrgem unustagem UPS-i ja seal olevate kiirete ethernet-portide ning interneti olemasolu (vajadusel) ja samuti serveri kliimatingimuste vastavust.
  6. Kohandame rakendamise tĂ€htaega vĂ€hemalt 2,5-3 nĂ€dalani, kuna paljude isegi vĂ€ikeste vajalike komponentide kohaletoimetamine vĂ”ib vĂ”tta kuni kaks nĂ€dalat, ja kokkuvĂ”tte ning seadistamine kestab mitu pĂ€eva — lihtsalt serveri kĂ€ivitamine kuni operatsioonisĂŒsteemini vĂ”ib vĂ”tta rohkem kui 5 minutit.
  7. Arutame juhtkonnaga ja tarnijatega, et kui mÔnel etapil projekt ei edene vÔi lÀheb valesti, on vÔimalik tagastamine vÔi vahetamine.
  8. Samuti oli malefixi kommentaaris lahkelt soovitatud, et kĂ”ik seadistustega katsetuste lĂ”pus tuleks kĂ”ik kustutada ja alustada nullist. Nii: — katsetuste ajal tuleb dokumenteerida kĂ”ik kriitilised seadistused.
    malefix kommentaaris
    PĂ€rast kĂ”iki katsetusi seadistustega — tuleb kĂ”ik kustutada ja alustada nullist. Nii:
    — uue paigaldamise kĂ€igus kordate minimaalset vajalikku seadistust (mida olete eelnevalt dokumenteerinud)
  9. KĂ€itusĂŒsteemi (soovitavalt Windows Server 2019 — seal on kvaliteetne RDP) installime esmalt prooviversioonina, kuid kindlasti mitte evaluate (Äș peate hiljem uuesti nullist installima). Ja alles pĂ€rast edukat kĂ€ivitamist lahendame litsentside kĂŒsimused ja aktiveerime OS-i.
  10. Samuti valime enne rakendamist algatusrĂŒhma töö kontrollimiseks ja selgitame tulevastele kasutajatele graafikaserveri töö eeliseid. Kui seda teha hiljem, suurendame kaebuste, sabotaaĆŸi ja pĂ”hjendamatute negatiivsete arvustuste riski.

Tunde jĂ€rgi ei erine RDP kaudu töötamine kohalikust seansist. Tihti unustad isegi, et töötad kuskil RDP kaudu — isegi video ja mĂ”nikord videokĂ”ned RDP seansis toimivad ilma mĂ€rgatavate viivitusteta, kuna enamiku jaoks on praegu kiudoptiline internet. Kiirus ja funktsionaalsus RDP-s on Microsofti ettevĂ”ttel jĂ€tkuvalt meeldivalt ĂŒllatav, samuti riistvaraline kiirus 3D ja mitme ekraani toetus — kĂ”ik, mis on vajalik graafiliste, 3D ja CAD/CAM programmide kaugmaandamiseks!

Nii et paljudel juhtudel on graafikaserveri installimine vastavalt rakendatud lahendusele eelistatum ja mobiilsem kui 10 graafilist tööjaama vÔi arvutit.

P.S. Kuidas lihtsalt ja turvaliselt interneti kaudu RDP-ga ĂŒhendust luua, samuti optimaalsed seaded RDP-klientidele — saate vaadata artiklis "KaugĂ€rgitöö kontoris. RDP, Port Knocking, Mikrotik: lihtsalt ja turvaliselt"

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster