Wir bauen einen Server für Grafik- und CAD / CAM-Anwendungen für Remote-Arbeiten über RDP auf der Basis von CISCO UCS-C220 M3 v2 zusammen

Bild

Fast jedes Unternehmen hat jetzt notwendigerweise eine Abteilung oder Gruppe, die in CAD / CAM arbeitet

oder schwere Designprogramme. Diese Gruppe von Benutzern wird durch ernsthafte Hardwareanforderungen vereint: viel Speicher - 64 GB oder mehr, eine professionelle Grafikkarte, schnelle SSD und Zuverlässigkeit. Häufig kaufen Unternehmen einigen Benutzern solcher Abteilungen mehrere leistungsstarke PCs (oder Grafikstationen) und andere weniger leistungsstarke, je nach den Anforderungen und finanziellen Möglichkeiten des Unternehmens. Oft ist dies der Standardansatz zur Lösung solcher Probleme, und er funktioniert einwandfrei. Während einer Pandemie und einer Fernarbeit und im Allgemeinen ist ein solcher Ansatz jedoch nicht optimal, sehr redundant und in Bezug auf Verwaltung, Management und andere Aspekte äußerst unpraktisch. Warum ist das so und welche Lösung würde idealerweise die Anforderungen der Grafikarbeitsplätze vieler Unternehmen erfüllen? Bitte begrüßen Sie unter der Katze, die beschreibt, wie man eine funktionierende und kostengünstige Lösung zusammenstellttöten füttern Sie mehrere Fliegen mit einer Klappe und welche kleinen Nuancen berücksichtigt werden müssen, um diese Lösung erfolgreich umzusetzen.



Im Dezember letzten Jahres eröffnete ein Unternehmen ein neues Büro für eine kleine KB und wurde beauftragt, die gesamte Computerinfrastruktur für sie zu organisieren, da das Unternehmen bereits über Laptops für Benutzer und einige Server verfügt. Die Laptops waren bereits ein paar Jahre alt und es handelte sich meistens um Spielkonfigurationen mit 8-16 GB RAM, und die meisten Belastungen durch CAD / CAM-Anwendungen konnten nicht bewältigt werden. Benutzer müssen mobil sein, da häufig außerhalb des Büros gearbeitet werden muss. Im Büro wird jeder Laptop zusätzlich mit einem Monitor gekauft (so funktionieren sie mit Grafiken). Mit solchen Eingabedaten ist die einzige optimale, aber riskante Lösung für mich die Implementierung eines leistungsstarken Terminalservers mit einer leistungsstarken professionellen Grafikkarte und einer nvme ssd-Festplatte.



Vorteile eines grafischen Terminalservers und RDP



  • 35-100% . 5-20 .
  • , /CAM 5000$, 10 000$. RDP , RDP , RDP . , RDP : RDP — , . , , .
  • Ein großes Plus ist auch die Unterstützung derselben Konfiguration und spezifischer Einstellungen, Komponenten und Vorlagen, was für alle PC-Benutzer oft schwierig zu implementieren ist. Management, Administration und Software-Update auch "ohne Probleme"


Im Allgemeinen gibt es viele Vorteile - wir werden sehen, wie sich unsere nahezu perfekte Lösung tatsächlich zeigt.



Wir bauen einen Server zusammen, der auf dem CISCO UCS-C220 M3 v2 basiert



Ursprünglich war geplant, einen neueren und leistungsstärkeren Server mit 256 GB DDR3-Ecc-Speicher und 10 GB Ethernet zu kaufen, aber sie sagten, sie müssten ein wenig sparen und in das Budget für einen Terminalserver von 1600 US-Dollar passen. Gut, okay - der Kunde ist immer gierig und wir wählen für diesen Betrag:



bu CISCO UCS-C220 M3 v2 (2 x sechs Kerne 2,10 GHz E5-2620 v2) \ 128 GB DDR3 ecc - 625 $

3,5 "3 TB sas 7200 aus den USA id - 2x65 $ = $ 130

SSD M.2 2280 970 PRO, PCI-E 3.0 (x4) 512 GB Samsung - $ 200

QUADRO P2200 5120 MB Grafikkarte - $ 470

Ewell PCI-E 3.0 zu M.2 SSD (EW239) Adapter -10 $

Gesamt für den Server = $ 1435



Es war geplant, SSD 1 TB und 10 GB Ethernet-Adapter zu nehmen - $ 40, aber es stellte sich heraus, dass es keine USVs auf ihren 2 Servern gab, und ich musste ein wenig verkleinert werden und einen USV PowerWalker VI 2200 RLE -350 $ kaufen.



Warum ein Server und kein leistungsfähiger PC? Begründung der gewählten Konfiguration.



Viele kurzsichtige Administratoren (ich habe es schon oft gesehen) - aus irgendeinem Grund kaufen sie einen leistungsstarken (oft spielenden PC), legen dort 2-4 Festplatten ab, erstellen RAID 1, nennen ihn stolz einen Server und stellen ihn in die Ecke des Büros. Das ganze Set ist natürlich - ein „vorgefertigtes Durcheinander“ von zweifelhafter Qualität. Daher werde ich ausführlich schreiben, warum eine solche Konfiguration für ein solches Budget ausgewählt wird.



  1. Verlässlichkeit!!! - Alle Serverkomponenten sind so konzipiert und getestet, dass sie länger als 5-10 Jahre funktionieren. Und spielende Mütter arbeiten höchstens 3-5 Jahre, und selbst der Prozentsatz des Bruchs während der Garantiezeit übersteigt bei einigen 5%. Und unser Server ist von der äußerst zuverlässigen Marke CISCO, sodass keine besonderen Probleme vorgesehen sind und ihre Wahrscheinlichkeit um eine Größenordnung niedriger ist als bei einem stationären PC
  2. ECC — , ECC , , 128 — . , , , ( ),
  3. — , ( E5-2620 Xeon E5 2690 v2) —
  4. U1 — ! , ( 1 ) ! (3-6 ) .
  5. : — ! !
  6. 128 — 8-10 , 5-6 — 2 30-40=70 4 3-15=36, + 10 116 10% ( . 256
  7. QUADRO P2200 5120MB —

    0,3 1,5, 5 — . , , i5/64/Quadro P620 2, 3-4
  8. Samsung SSD M.2 2280 970 PRO, PCI-E 3.0 (x4) 512 GB Samsung - für den gleichzeitigen Betrieb von

    8-10 Benutzern sind NVMe-Geschwindigkeiten und Samsung SSD-Zuverlässigkeit erforderlich. In Bezug auf die Funktionalität wird diese Festplatte für Betriebssysteme und Anwendungen verwendet
  9. 23 TB sas - Wir kombinieren RAID 1 und verwenden es für große oder selten verwendete lokale Benutzerdaten sowie für Systemsicherungen und kritische lokale Daten von der NVME-Festplatte


Die Konfiguration wird genehmigt und gekauft, und der Moment der Wahrheit kommt bald!



Montage, Konfiguration, Installation und Problemlösung.



Von Anfang an war ich mir nicht sicher, ob dies eine 100% funktionierende Lösung ist, da Sie in jeder Phase, von der Montage über die Installation, den Start und den korrekten Betrieb von Anwendungen, stecken bleiben können, ohne fortfahren zu können. Deshalb stimmte ich dem Server für zu Es können einige Tage zurückgegeben werden, und andere Komponenten können in einer alternativen Lösung verwendet werden.



1 weit hergeholtes Problem - professionelle Grafikkarte im Vollformat! + ein paar mm, aber was ist, wenn es nicht passt? 75w - was ist, wenn der PCI-Stecker nicht zieht? Und wie macht man aus diesen 75 Watt einen normalen Kühlkörper? Aber es kam rein, es fing an, der Kühlkörper ist normal (besonders wenn die Serverkühler über der Durchschnittsgeschwindigkeit eingeschaltet sind. Als ich ihn jedoch einstellte, um sicherzustellen, dass nichts etwas im Server schließt, bog ich ihn 1 mm zurück (ich weiß nicht mehr, was), aber für eine bessere Wärmeableitung von der Abdeckung Der Server riss dann nach der endgültigen Einstellung den Anweisungsfilm ab, der sich auf der gesamten Abdeckung befand und der die Wärmeableitung durch die Abdeckung beeinträchtigen könnte.



2. Test - Die NVMe-Festplatte über den Adapter wurde nicht gesehen, oder das System wird dort nicht installiert. Wenn es installiert ist, wird es nicht gestartet. Seltsamerweise wurde Windows auf der NVMe-Festplatte installiert, konnte jedoch nicht von dort booten, was logisch ist, da das BIOS (auch das aktualisierte) das NVMe zum Laden in keiner Weise erkennen wollte. Ich wollte keine Krücken, aber ich musste - unser Lieblings-Habr kam zur Rettung und ein Beitrag über das Herunterladen von einer NVME-Festplatte auf Legacy-Systemen lud das Boot Disk Utility (BDUtility.exe) herunter., erstellte ein USB-Flash-Laufwerk mit CloverBootManager gemäß den Anweisungen aus dem Beitrag, installierte das USB-Flash-Laufwerk zuerst im BIOS, um zu starten, und jetzt laden wir den Bootloader vom USB-Flash-Laufwerk. Clover hat unsere NVMe-Festplatte erfolgreich gesehen und in wenigen Sekunden automatisch von ihr gestartet! Es war möglich, mit der Installation von Clover auf unserer 3-TB-RAID-Festplatte herumzuspielen, aber es war bereits Samstagabend, und es gab noch einen Tag Arbeit zu erledigen, da es bis Montag notwendig war, den Server entweder zu geben oder ihn zu verlassen. Ich habe das bootfähige USB-Laufwerk im Server gelassen, es gab nur einen zusätzlichen USB.



3. fast drohender Misserfolg. Ich habe Windows 2019 Standard + RD-Dienste installiert, die Hauptanwendung installiert, für die alles gestartet wurde, und alles funktioniert wunderbar und fliegt buchstäblich.



Wunderbar! Ich gehe nach Hause und verbinde mich über RDP, die Anwendung startet, aber es gibt eine ernsthafte Verzögerung, ich schaue und im Programm die Meldung "Soft Mode ist an". Was ?! Ich suche nach neuerem und superprofessionellem Brennholz für die Grafikkarte, ich setze das Ergebnis auf Null, älteres Brennholz für p1000 ist auch nichts. Und zu diesem Zeitpunkt verspottet die innere Stimme immer noch "und ich habe dir gesagt - experimentiere nicht mit frischen Lebensmitteln - nimm p1000". Und Zeit - es ist schon lange Nacht im Hof, ich gehe schweren Herzens ins Bett. Sonntag gehe ich ins Büro - ich habe Quadro P620 in den Server gesteckt und es funktioniert auch nicht mit RDP - MS, was ist los? Ich schaue in die Foren "2019 Server und RDP" - ich habe die Antwort fast sofort gefunden.



Es stellt sich heraus, dass die Hardwarebeschleunigung standardmäßig über Gruppenrichtlinien deaktiviert ist, da die meisten von ihnen jetzt über hochauflösende Monitore verfügen und die meisten Server diese Auflösungen auf dem integrierten Grafikadapter nicht unterstützen. Ich zitiere die Anweisungen zur Aufnahme:



  • Öffnen Sie das Tool Gruppenrichtlinien bearbeiten in der Systemsteuerung oder verwenden Sie das Dialogfeld Windows-Suche (Windows-Taste + R, geben Sie gpedit.msc ein).
  • Navigieren Sie zu: Lokale Computerrichtlinie \ Computerkonfiguration \ Administrative Vorlagen \ Windows-Komponenten \ Remotedesktopdienste \ Remotedesktopsitzungshost \ Remotesitzungsumgebung
  • Aktivieren Sie dann "Verwenden Sie den Hardware-Standardgrafikadapter für alle Remotedesktopdienste-Sitzungen".


Neustart - alles funktioniert gut auf RDP. Das Wechseln der Grafikkarte zum P2200 funktioniert wieder! Nachdem wir sicher sind, dass die Lösung vollständig funktioniert, bringen wir alle Servereinstellungen auf das Ideal, geben sie in die Domäne ein, konfigurieren den Benutzerzugriff usw. und stellen den Server in den Serverraum. Wir testen das gesamte Team für ein paar Tage - alles funktioniert perfekt, die Serverressourcen reichen für alle Aufgaben, die minimale Verzögerung, die sich aus der RDP-Arbeit ergibt, ist für alle Benutzer unsichtbar. Großartig - die Aufgabe ist zu 100% erledigt.



Einige Punkte, von denen der Erfolg der Implementierung eines Grafikservers abhängt



Da in jeder Phase der Einführung eines Grafikservers in eine Organisation Fallstricke auftreten können, die eine ähnliche Situation wie auf dem Bild mit entkommenen Fischen erzeugen können,



Bild



müssen in der Planungsphase mehrere einfache Schritte unternommen werden:



  1. — . , CAD/CAM 10 , 10 . , GPU Quadro P2200 10 , , 3d . (, ), 100% — , . ( ). , ssd optane .
  2. , :



    • 1 + 2,3 , ( ) ;
    • - GPU RDP ! ;
    • ( RAID nvme ).
  3. ( ) , , , , .
  4. RDP, . . malefix

    "— - — .

    — — /%temp%, - — "
  5. , UPS ethernet ( ), .
  6. 2,5-3 , , — 5 .
  7. , , .
  8. malefix

    — . :



    — ( )

  9. ( Windows server 2019 — RDP) Trial , evaluate ( ). .
  10. . , , .


Die Arbeit an RDP unterscheidet sich nicht von der Arbeit in einer lokalen Sitzung. Oft vergisst man, dass man irgendwo mit RDP arbeitet - schließlich funktionieren sogar Video- und manchmal Videokommunikation in einer RDP-Sitzung ohne merkliche Verzögerungen, da die meisten Menschen jetzt über eine Hochgeschwindigkeits-Internetverbindung verfügen. In Bezug auf die Geschwindigkeit und Funktionalität von RDP überrascht Microsoft weiterhin sowohl die 3D-Hardwarebeschleunigung als auch die Multimonitore - alles, was für die Remote-Arbeit für Benutzer von Grafik-, 3D- und CAD / CAM-Programmen erforderlich ist!



In vielen Fällen ist die Installation eines Grafikservers entsprechend der Implementierung vorzuziehen und mobiler als bei 10 Grafikstationen oder PCs.



PS Wie Sie einfach und sicher eine Verbindung über das Internet über RDP herstellen können und welche Einstellungen für RDP-Clients optimal sind - lesen Sie im Artikel "Fernarbeit im Büro. RDP, Port Knocking, Mikrotik: einfach und sicher "



All Articles