Startseite Home Lab Deep Dive: U-NAS 800 Server Build (ESXi, FreeNAS)

Home Lab Deep Dive: U-NAS 800 Server Build (ESXi, FreeNAS)

by Gastautor

Ich brauchte etwas Kompaktes für das Wohnungsleben und um meinen in die Jahre gekommenen, zusammengewürfelten Server in den Ruhestand zu schicken, der mir viele Jahre lang gute Dienste geleistet hat, aber in den letzten Zügen lag. Ich habe ein paar gebrauchte Teile von Reddit und meinen Teilebehälter abgeholt, den ich in meiner Wohnung aufbewahre. Das Ziel ist vorerst im Wesentlichen die Dateispeicherung, irgendwann Plex, aber ich migriere auch meine Daten von meinem alten Server auf meinen neuen die gerade fertiggestellt wurde (siehe hier).


Ich brauchte etwas Kompaktes für das Wohnungsleben und um meinen in die Jahre gekommenen, zusammengewürfelten Server in den Ruhestand zu schicken, der mir viele Jahre lang gute Dienste geleistet hat, aber in den letzten Zügen lag. Ich habe ein paar gebrauchte Teile von Reddit und meinen Teilebehälter abgeholt, den ich in meiner Wohnung aufbewahre. Das Ziel ist vorerst im Wesentlichen die Dateispeicherung, irgendwann Plex, aber ich migriere auch meine Daten von meinem alten Server auf meinen neuen die gerade fertiggestellt wurde (siehe hier).

Das übergeordnete Ziel ist die langfristige Speicherung von Dateien, etwas Medienunterhaltung in der kommenden Zukunft und einfach ein größeres Ziel, an dem ich meine Dateien ablegen kann. Ich würde nicht sagen, dass es sich um ein Backup-Ziel handelt, sondern eher um den Ort, von dem aus ich alle meine Dateien bearbeite. Hier wird alles leben.

Der physische Körperbau

Dieses Build-Protokoll dient dazu, dass mein neuer Server meinen zusammengewürfelten i7 920-„Server“ ersetzt, der nicht mehr so ​​gut altert.

Liste der Einzelteile:

  • Motherboard: Supermicro MBD-X10SDV-4C-TLN2F-O: Intel Xeon D 1521 Mini ITX-Board
    • Mit aktivem Supermicro-Kühlkörper (anstelle des passiven Kühlkörpers installiert)
  • RAM: x2 16 GB DDR4 Samsung DDR4 ECC
  • Startgerät: Crucial P1 1 TB NVMe M.2 SSD
  • PCIe-Gerät: Dell H310 (basierend auf LSI 9211-8i), geflasht auf IT-Firmware-Version 20
  • Festplatten: x8 Seagate Barracuda Compute 4 TB-Laufwerke
  • Lüfter: Standardgehäuselüfter durch Noctua NF-F12 iPPC 3000 PWM ersetzt (Noctua Industrial-Anwendungslüfter für hohen Luftstrom und statischen Druck). Noctua NF-A4x20 PWM 40-mm-Lüfter für H310-Kühlkörper hinzugefügt.
  • Netzteil: SeaSonic SS-300M1U 300W + ATX-Flex-Halterung
  • Gehäuse: U-NAS NSC 800 Servergehäuse

Meine Build-Anforderungen sind eher einfach; Der Formfaktor des Geräts muss kompakt sein und gut sichtbar sein, ohne zu viel Aufmerksamkeit auf sich zu ziehen. Ich wollte 8 oder mehr Festplattenschächte, aber da ich einen kleinen Formfaktor und die Möglichkeit zum Hot-Swap einer Festplatte benötige, ist dies eine der besten Lösungen. Standardlösungen wie Synology oder QNAP verfügten nicht über die von mir gewünschte Anpassbarkeit, etwa die Möglichkeit, ESXi auszuführen und wiederum FreeNAS für ZFS zu nutzen.

Die meisten Komponenten wurden gebraucht gekauft, das Motherboard, die Lüfter und das Boot-Gerät wurden alle neu gekauft, während alles andere in gewisser Weise gebraucht, aber in gutem Zustand war.

Motherboard: Dieses Board wurde ausgewählt, weil es nicht nur eines der wenigen Motherboards ist, die Supermicro im Mini-ITX-Formfaktor herstellt, sondern auch über duales Onboard-10GbE verfügt. Der passive Kühlkörper war weniger als gewünscht, aber auf diesen Teil gehen wir weiter unten ein. Das Motherboard verfügt über einen Xeon D 1521 mit 4 Kernen, 8 Threads und einer TDP von 45 Watt und ermöglicht außerdem eine maximale Speicherkapazität von 128 GB DDR4 bei Verwendung von RDIMMs oder maximal 64 GB bei Verwendung von UDIMMs. Was mir an diesem Motherboard mit kleinem Formfaktor und integriertem 10GbE am besten gefällt, ist die Tatsache, dass es über einen IPMI-Port verfügt, sodass es über die unter Windows installierbare Supermicro IPMI-Software verwaltet werden kann oder über einen Webbrowser und ein Telefon/Tablet darauf zugegriffen werden kann B. für iOS, kann es auch Lüftergeschwindigkeiten, CPU, DIMM und Systemtemperatur melden und mit dem richtigen Netzteil den Stromverbrauch melden.

RAM: Samsung ist eine Marke, der ich vertraue. Das x2 16 GB DDR4 UDIMM kam aus einer Kiste voller Teile, die ich für einen regnerischen Tag beiseite gelegt hatte, an dem ich nie etwas anfangen konnte. Obwohl sie immer noch ein paar Dollar wert sind und ich sie für ein einzelnes 32-GB-DIMM verkaufen könnte, überwiegt die Zeit, die ich mit der Suche nach einem Angebot und dem Bezahlen der eBay-/PayPal-Gebühren verbringen würde, den Gewinn eines einzelnen DIMM.

Boot-Gerät: Ich wollte etwas Geräumiges und Schnelles, ein NVMe M.2-Gerät passt genau dafür, und die Tatsache, dass das Motherboard über einen integrierten Steckplatz dafür verfügt, besiegelt den Deal. Crucial bietet einen tollen Preis für ein 1-TB-NVMe-Laufwerk und ordentliche Geschwindigkeiten beim Booten und beim VM-Speichern.

PCIe-Gerät und Festplatten: Ich habe mich für eine geflashte H310 entschieden, weil ich sie in meinem vorherigen Build hatte. Durch die Wiederverwendung eines Teils habe ich also etwa 30 US-Dollar gespart, je nachdem, wo Sie zeigen. Die Festplatten, die ich ausgewählt habe, waren Seagate Barracuda 4 TB Compute-Laufwerke mit einer Größe von 5400 RPM, SATA 6 GB und verfügen über einen 256 MB Cache. Sie sind beide effizient, sollten relativ kühl und leise laufen und sind mit einer zweijährigen Garantie ausgestattet.

Lüfter: Aufgrund der kompakten Beschaffenheit des von mir gewählten Gehäuses und der Tatsache, dass acht Festplatten die Luftzufuhr durch das Gehäuse behindern würden, suchte ich nach etwas mit hohem Luftstrom und statischem Druck. Noctua stellt rundum hervorragende Produkte her, sodass ich nicht lange suchen musste, bis ich auf Noctuas Lüfter für Industrieanwendungen stieß, die einen hohen Luftstrom und statischen Druck liefern und dabei nicht störend laut sind.

Netzteil und Gehäuse: Das U-NAS 800-Gehäuse ist optisch ansprechend und verfügt über 8 Hot-Swap-fähige Laufwerksschächte mit einzelnen Festplattenanzeigen. Es war ziemlich einfach, ein Netzteil zu finden, das in ein kompaktes Gehäuse wie dieses passt, da das SeaSonic in anderen Builds verwendet wurde, während ich mein eigenes Modell recherchierte, und mit bis zu 300 Watt hätte ich mein HBA-PCIe-Gerät leicht gegen ein anderes Gerät austauschen können Möglicherweise war mehr Leistung erforderlich.

Mein erster Schritt bestand darin, den passiven Kühlkörper zu entfernen, da es aufgrund des begrenzten Raums im Inneren des U-NAS 800-Gehäuses schwierig ist, eine ausreichende Luftzirkulation zu gewährleisten, und eine passiv gekühlte CPU in diesem begrenzten Raum keine guten Temperaturen lieferte. Nach langem Basteln und Lesen bin ich auf einen Ersatz für den passiv gekühlten Kühlkörper gestoßen, der direkt von Supermicro stammt. Vor der Installation des aktiven Kühlkörpers lagen die Temperaturen mit dem passiven Kühlkörper zwischen dem Hochfahren und dem Leerlauf zwischen 40 und 55 °C, aber die Temperatur sank nie wirklich nach dem Booten. Nach der Installation des aktiven Kühlkörpers blieben die Starttemperaturen unter 35 °C und blieben nach dem Hochfahren konstant bei 33 °C, wodurch der Server belastet wurde. Die maximale Temperatur, die ich über das Supermicro IPMI ermitteln konnte, betrug 57 °C.

Nachdem ich das Motherboard in das Gehäuse eingebaut hatte, die Kabelführung für die Festplattenrückwand neu gestaltete und einige Kabel von den beiden hinteren Lüftern wegführte, war ich bereit, alles andere in das Gehäuse zu stecken. Dazu gehörte die Montage des H310 mit einem flexiblen PCIe-Extender, das Anbringen der dualen SAS-zu-SATA-Kabel, die das HBA-PCIe-Gerät mit der SATA-Rückwandplatine verbinden, an die schließlich Festplatten angeschlossen werden, und die Platzierung des SeaSonic-Netzteils, damit es befestigt werden kann der Rückseite des Gehäuses.

Für alle, die noch keinen kompakten PC gebaut haben, kann das Kabelmanagement ohne ein modulares Netzteil äußerst schwierig sein, obwohl ich die Verwendung von Kabelbindern manchmal hasse, sind sie einfach die einfachste Möglichkeit, die Aufgabe zu erfüllen. Nachdem ich alle Kabel, die ich nicht brauchte, wie die Dual-SATA-Stromkabel, das einzelne 4-Pin-CPU-Kabel und das 24-Pin-ATX-Stromkabel gekürzt hatte, mit einem Kabelbinder zusammengebunden hatte, konnte ich die Dual-Molex-Stromanschlüsse aufräumen, die ich für die Stromversorgung brauchte Die Festplattenrückwandplatine, die wiederum die Festplatten mit Strom versorgt, wurde an der Seite der Festplattenwand befestigt und bot genügend Platz, damit die Festplatte hinein- und herausgeschoben werden konnte und die Kabel bei geschlossenem Gehäuse nicht im Weg waren.

Der Software-Build

Nachdem wir den schwierigen Teil abgeschlossen hatten, alles im Inneren des Gehäuses schön aussehen zu lassen, sicherzustellen, dass alles genau passte und genügend Freiraum für alle beweglichen Teile (Lüfter) hatte, war es an der Zeit, mit dem Softwareteil zu beginnen.

Während sowohl Synology als auch QNAP attraktive Produkte darstellen, von denen keines ein Betriebssystem unterstützte, das ich verwenden wollte, handelte es sich bei diesem Betriebssystem um VMware ESXi Version 6.7, einen Typ-1-Hypervisor. Mein Grund, mich für VMware ESXi zu entscheiden, war, dass es sich einfach über einen Webbrowser verwalten lässt, nach dem Booten sehr ressourcenschonend ist und ich es bereits von der Arbeit kenne. Nachdem ESXi installiert war, konnte ich zu der auf dem Monitor angezeigten IP-Adresse navigieren und auf das neu installierte Betriebssystem zugreifen. Nachdem ich die neueste stabile Version von FreeNAS 11.2 hochgeladen hatte, fuhr ich mit der VM-Erstellung fort und wählte meine Crucial 1 TB M.2 SSD als Datenspeicher aus in dem die FreeNAS VM-Dateien gespeichert werden sollen.

Nach der Erstellung des FreeNAS müssen wir einen sehr wichtigen Schritt abschließen: Das HBA-PCIe-Gerät (das H310) von der Host-Hardware an die virtuelle Maschine weiterzuleiten. Dies ermöglicht FreeNAS uneingeschränkten Zugriff auf die Festplatten, sodass es lesen/schreiben kann Daten ohne Probleme, sowie SMART-Tests anzeigen, ausführen und melden. Dazu melden wir uns bei der ESXi-Weboberfläche an, navigieren zu „Verwalten“ und wählen „Hardware“. Dadurch wird die gesamte Hardware auf dem Server aufgelistet. Wir suchen speziell nach einem „LSI2008“-Gerät und aktivieren das Häkchen Klicken Sie auf das Kästchen daneben und wählen Sie „Passthrough umschalten“. Ein kurzer Neustart (dank unserer M.2-SSD) und schon können wir dieses Gerät an die FreeNAS-VM weiterleiten.

Nachdem der Host neu gestartet wurde, wählen Sie die VM aus und wählen Sie „Bearbeiten“, dann „Anderes Gerät hinzufügen“ und im Dropdown-Menü „PCI-Gerät“ und dann das LSI2008-Gerät. Während wir hier sind, können wir auch die FreeNAS 11.2-ISO anhängen, die wir für die Installation benötigen. Wählen Sie dazu das Dropdown-Menü „CD/DVD-Laufwerk“ aus und klicken Sie auf „Datenspeicher-ISO-Datei“. Navigieren Sie dann zu Ihrem Datenspeicher und wählen Sie die FreeNAS 11.2-ISO aus , wählen Sie „Speichern“ und wir sind bereit, FreeNAS zu installieren.

Sobald die VM gespeichert ist, können wir „Einschalten“ auswählen und nach dem Einschalten können wir „Konsole“ auswählen. Dadurch können wir mit der VM interagieren und das Betriebssystem installieren. Befolgen Sie die Anweisungen auf dem Bildschirm und achten Sie darauf, die virtuelle Festplatte auszuwählen, die Sie beim Erstellen der VM erstellt haben, und nicht eine der physischen Festplatten des LSI-Adapters. Von dort aus viel Spaß!

– William Menser

Dieser Beitrag ist Teil einer fortlaufenden Reihe von von Benutzern eingereichten Inhalten, die sich mit dem Spaß und den Herausforderungen beim Bau, der Wartung und manchmal beim Wiederaufbau eines Heimlabors befassen. Diese Serie entsteht in Zusammenarbeit mit unseren Freunden bei /r/homelab. Wenn Sie daran interessiert sind, Ihr Setup zu teilen, senden Sie bitte eine E-Mail an [E-Mail geschützt]