BuFaTa ET Wiki

Das Wiki der Bundesfachschaftentagung Elektrotechnik

Benutzer-Werkzeuge

Webseiten-Werkzeuge


arbeitskreise:fachschafts-service:it:hardware:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
arbeitskreise:fachschafts-service:it:hardware:start [02.11.2017 09:52] – [Konfiguration] Florian Kreinerarbeitskreise:fachschafts-service:it:hardware:start [03.11.2017 21:28] (aktuell) Florian Kreiner
Zeile 4: Zeile 4:
 Im Zweifel sollte man sich von seinem Ausstatter beraten lassen. Im Zweifel sollte man sich von seinem Ausstatter beraten lassen.
  
-==== 1. Rahmenbedingungen klären ====+====Rahmenbedingungen klären =====
  
 +==== Finanzielles ====
  
   * wie viel Geld steht zur Verfügung?   * wie viel Geld steht zur Verfügung?
 +  * Was ist bereits vorhanden, kann man sich einen "Frankenstein" Server zusammenschrauben? (Nur für sehr knappe Budgets)
 +  * Neue Server (>2000€) oder doch lieber gebraucht?
 +  * Besitzt die Hochschule einen Ramenvertrag? Kann man sich dort reinhängen? Wenn ja lohnt das fast immer.
 +
 +=== Umgebungsvariablen ===
 +
   * Serverhousing: Wo steht der Server und wie viel Platz darf er einnehmen?   * Serverhousing: Wo steht der Server und wie viel Platz darf er einnehmen?
   * Wie sieht die Netzwerkanbindung aus?   * Wie sieht die Netzwerkanbindung aus?
 +  * Gibt es eine Klimatisierung?
 +  * Gibt es Steckdosen auf verschiedenen Phasen?
 +  * Was für Know-How ist vorhanden? gleich Virtualisieren oder doch erst nur ein einziger Host. (Virtualisieren ist so gut wie immer sinnvoller)
 +
 +=== Anforderungen ===
 +
   * Welche Dienste sollen darauf laufen?   * Welche Dienste sollen darauf laufen?
   * Wieviele Nutzer sind zu erwarten?   * Wieviele Nutzer sind zu erwarten?
   * Langfristig planen (Hardware sollte 10 Jahre laufen können)   * Langfristig planen (Hardware sollte 10 Jahre laufen können)
-  * Wenn das Geld da ist: Mehr Hardware ist immer besser+  * Erweiterbarkeit im Kopf behalten.
  
 +=== 1. Budget - Build ====
  
-==== 2. Gehäuse ====+  * Einen [[https://www.servershop24.de | gebrauchten]] Server mit mehreren brauchbaren Festplatten (Achtung! Dort werden auch sehr alte Server mit brauchbarer Leistung angeboten, die allerdings sehr viel Strom verbrauchen. Auf die Leistungsaufnahme achten!) 
 +  * ein Raid wird drigend empfohlen. Für Platten -> Raid 1; 3-4(5) Platten Raid 5; bei mehr Platten umbedingt Raid 6.
  
-  19"-Gehäuse sind Standard+=== 2. Bastel - Build ==== 
 + 
 +  Ein größeres Gehäuse mit 3,5Einschüben und der möglichkeit ATX-Mainboards einzubauen. 
 +  * Nicht zwingend billiger als das Budget-Build und ähnlich unsicher. 
 + 
 +=== 3. Simple - Build === 
 + 
 +  * Wenn nur ein Server benötigt wird und ein Rack nicht vorhanden ist, muss es auch nicht zwingend ein 19" Server sein.
   * Wenn möglich, eher mehr HE einplanen mit ausreichend HotSwap-Plätzen (Möglichkeit aufzurüsten einplanen)   * Wenn möglich, eher mehr HE einplanen mit ausreichend HotSwap-Plätzen (Möglichkeit aufzurüsten einplanen)
   * HotSwap: 2,5" Platten passen mehr rein und sind etwas kühler, 3,5" Platten sind aber deutlich günstiger   * HotSwap: 2,5" Platten passen mehr rein und sind etwas kühler, 3,5" Platten sind aber deutlich günstiger
   * Redundantes Netzteile + USV sehr sinnvoll   * Redundantes Netzteile + USV sehr sinnvoll
    
-==== 3Basissystem ====+=== 4. Proper - Build === 
 +  * Mehrere Server, welche auf Preis-Leistung optimiert werden können. 
 +  * Falls kein Rack vorhanden, gibt es auch kleinere Schaltschränke(Tiefe beachten!). 
 +  * Bei mehr als einer Node ist es möglicherweise sinnvoll den Speicher auszulagern, da man den Speicher und die Node unabhängig voneinander aufrüsten kann. 
 +  * Live Migration mit unterschiedlichen CPUs kann Probleme verursachen. 
 +  * Eine große USV für alle Server kann auch kaputt gehen. Bei mehreren Netzteilen sollte nur eine an die USV angeschlossen werden. 
 + 
 +==== Mainboard ====
  
   * Mainboard: Bedarf klären. 1 oder 2 CPU-Sockel? Sonst meist eher nebenrangig.   * Mainboard: Bedarf klären. 1 oder 2 CPU-Sockel? Sonst meist eher nebenrangig.
   * Prozessor: Stark abhängig von den Diensten. Moderne Server-Prozessoren werden sich aber tendentiell sehr langweilen. Man sollte aber ausreichend Prozessorkerne/Threads einplanen, je nachdem wie viele VMs laufen sollen.   * Prozessor: Stark abhängig von den Diensten. Moderne Server-Prozessoren werden sich aber tendentiell sehr langweilen. Man sollte aber ausreichend Prozessorkerne/Threads einplanen, je nachdem wie viele VMs laufen sollen.
   * Arbeitsspeicher: Lieber zuviel, als zu wenig. Gerade beliebte Dienste wie Etherpad oder ähnliches brauchen relativ viel RAM. Zudem sollte man darauf achten, Dual Channel zu nutzen und hier Baugleiche Module zu nutzen. Außerdem ECC-RAM einsetzen.   * Arbeitsspeicher: Lieber zuviel, als zu wenig. Gerade beliebte Dienste wie Etherpad oder ähnliches brauchen relativ viel RAM. Zudem sollte man darauf achten, Dual Channel zu nutzen und hier Baugleiche Module zu nutzen. Außerdem ECC-RAM einsetzen.
 +  * Funktionen wie IPMI machen eine Wartung viel angenehmer.
  
 {{:arbeitskreise:fachschafts-service:it:hardware:cpu_usage.png?400| {{:arbeitskreise:fachschafts-service:it:hardware:cpu_usage.png?400|
Zeile 33: Zeile 63:
  
  
-==== 4. Festplatten ====+==== Festplatten ====
   *Speicherbedarf abschätzen. Man sollte sich überlegen, was für ein RAID man betreiben möchte [link]. Je nach Anwendungsgebiet sind RAID 1, 10, 5 & 6 am gängigsten. Man braucht entsprechend viele Platten. Man sollte sich zudem überlegen, ob man den RAID-Verbund nachträglich erweitern können will.   *Speicherbedarf abschätzen. Man sollte sich überlegen, was für ein RAID man betreiben möchte [link]. Je nach Anwendungsgebiet sind RAID 1, 10, 5 & 6 am gängigsten. Man braucht entsprechend viele Platten. Man sollte sich zudem überlegen, ob man den RAID-Verbund nachträglich erweitern können will.
-  *Art der Festplatten. Spezielle Serverplatten sind teurer, sind aber für den Dauerbetrieb ausgelegt. Jedoch lohnt das nicht immer. Viele setzen inzwischen nur noch auf normale Platten, da der Aufpreis nicht gerechtfertigt ist. Hier finden sich [[https://www.backblaze.com/blog/hard-drive-failure-rates-q1-2017/|Ausfallstatistiken]]+  *Software Raid oder Hardware Raid? Hardware Raid muss unterstützt werden, ist aber performanter. Software Raid unterstützt modernere Raid-Formate, ist flexibler und inzwischen nicht mehr so viel langsamer wie Hardware-Raid. 
 +  *Art der Festplatten. Spezielle Serverplatten sind teurer, sind aber für den Dauerbetrieb ausgelegt. Jedoch lohnt das nicht immer. Viele setzen inzwischen nur noch auf normale Platten, da der Aufpreis nicht gerechtfertigt ist. Hier finden sich [[https://www.backblaze.com/blog/hard-drive-failure-rates-q1-2017/|Ausfallstatistiken]]. Wenn man billige Festplatten nutzt ist ein besseres Raid (Raid 6 statt 5) sinnvoll oder bei 6+ Platten kann man über eine Hot-Spare Platte überlegen.
   *Man sollte immer eine Ersatzplatte im Schrank haben!   *Man sollte immer eine Ersatzplatte im Schrank haben!
  
-==== 5. Zusatzkarten ====+==== Zusatzkarten ====
   * RAID-Controller sind eigentlich nicht mehr unbedingt notwendig, da die Prozessoren inwzischen schnell genug sind. Im RAID-Verbund wird jedoch meist kein Festplatten-Cache genutzt, weswegen bei Stromausfall Datenverlust auftreten kann. RAID-Controller fangen das ab, oder man verlässt sich auf eine USV.   * RAID-Controller sind eigentlich nicht mehr unbedingt notwendig, da die Prozessoren inwzischen schnell genug sind. Im RAID-Verbund wird jedoch meist kein Festplatten-Cache genutzt, weswegen bei Stromausfall Datenverlust auftreten kann. RAID-Controller fangen das ab, oder man verlässt sich auf eine USV.
   * SAS-HBA: Um viele Festplatten anschließen zu können, braucht man häufig noch eine SAS-HBA.   * SAS-HBA: Um viele Festplatten anschließen zu können, braucht man häufig noch eine SAS-HBA.
Zeile 48: Zeile 79:
 https://www.thomas-krenn.com/ https://www.thomas-krenn.com/
 https://www.sysgen.de/ https://www.sysgen.de/
 +
 +=== Beispielkonfig für einen brauchbaren erweiterbaren Server(Stand 11.2017)===
 + 
 + * 2HE 19"-Gehäuse mit 8 3,5" HotSwap-Einschüben
 +  * Intel Xeon E5-2620v4 8-Core 2,1GHz
 +  * 4x 16GB ECC RAM (8 Slots)
 +  * 3x 4TB SATA-Festplatten (8 Slots)
 +  * 2x 740W Netzteil
 +  * 1x 1GBi Ethernet Port
 +  * IMPI NIC
 +
 +Kosten ca. 2.879,00€
  
 === Beispielkonfig für einen soliden erweiterbaren Server(Stand SoSe17)=== === Beispielkonfig für einen soliden erweiterbaren Server(Stand SoSe17)===


Die hier im BuFaTa ET Wiki dargestellten Arbeitsdokumente sind Einzelbeiträge der jeweiligen Autoren und i.d.R. nicht repräsentativ für die BuFaTa ET als Organisation. Veröffentlichte Beschlüsse und Stellungnahmen der BuFaTa ET befinden sich ausschließlich auf der offiziellen Homepage.
arbeitskreise/fachschafts-service/it/hardware/start.1509612724.txt.gz · Zuletzt geändert: 02.11.2017 09:52 von Florian Kreiner