3D-Printer Netzwerk Storage System Testberichte

Eigene ITX-NAS aus dem 3D-Drucker – Teil 3: Homeserver Edition mit TrueNAS Core

Heute folgt der letzte Teil dieses kleinen Hobby-Projekts, aber das Ende kommt mit einem Knall (metaphorisch): Ryzen 7, 16GB RAM und stolze 32TB Speicherplatz. Angeteasert hatte ich die leicht erweiterte Version der normalen NAS ja bereits, jetzt darf sie endlich zeigen, was sie kann! 

Der Titel hat es schon verraten, für dieses auch als Server einsatzbare System wechseln wir von OpenMediaVault zu TrueNAS CORE. Wer nochmal in die letzten beiden Teile reinschauen möchte, in denen es eher um die Einrichtung von OMV geht, kann das hier tun: 

Bevor es zu der Installation und Einrichtung geht, aber erstmal: Wieso überhaupt TrueNAS? 

Ich bin grundsätzlich mit OpenMediaVault zufrieden und nutze es schon einige Jahre als Betriebssystem für meine persönliche Backup-Lösung. Klappt auch prima! Möchte man aber etwas mehr in Richtung Server-Homelab gehen, kommt man schnell an die Grenzen dieses doch auf NAS ausgerichtetem Betriebssystem. Es gibt zwar Wege über Plugins und Erweiterungen von Dritten für Docker, aber da schnallt man dem Ganzen doch etwas viel auf. 

Und wieso umständlich etwas aufrüsten, wenn es auch eine direkte Lösung für dieses Problem gibt? Denn TrueNAS CORE, früher FreeNAS, bietet native Unterstützung für virtuelle Maschinen, Serververwaltung (1 Node) und kann sogar die moderne Speicherarchitektur ZFS / RAIDZ. Ein „Nachteil“ dieser ganzen Funktionen ist aber, dass die Systemanforderungen natürlich viel höher sind als bei OpenMediaVault. Das ist aber denke ich ein selbstlösendes Problem, wer TrueNAS tatsächlich braucht hat sowieso die entsprechende Leistung für den Betrieb. 

Und genau die wird diesem kleinen Projekt zur Seite gestellt, was genau ich hier verbaut habe erfahrt ihr auf der nächsten Seite! 

Kommentar

Lade neue Kommentare

NBSH

Mitglied

15 Kommentare 9 Likes

Hab ich das überlesen oder stand es nirgendwo? Was waren jetzt die Hardwarekosten insgesamt? Stromverbrauch idle/Volllast? Dann könnte ich mir überlegen meine 10+ Jahre alte NAS mal zu upgraden :)

Antwort Gefällt mir

Tim Kutzner

Moderator

799 Kommentare 641 Likes

Die Kosten für das Gehäuse findest du im ersten Teil:

Und die Kosten für die hier verbaute Hardware kenne ich nicht, die Teile wurden hier und da mal gebraucht gekauft und kamen jetzt zusammen :D
Extra angeschafft habe ich die nicht für die NAS. Stromverbrauch habe ich tatsächlich vergessen zu messen :/
Lässt sich im Zweifelsfall aber auch ganz passable schätzen, was die Platten etc. verbrauchen steht ja beim Hersteller.

Antwort 1 Like

Klicke zum Ausklappem
nobbes

Mitglied

62 Kommentare 38 Likes

Super, dass TrueNAS Core hier vorgestellt wird.

Ich benutze TrueNAS Core seit etwa zwei Jahren und kann nur sagen das ist top!
Nutze es aber nur als NAS, mit sechs 6TB SAS Platten im RaidZ2.
Es bietet Funktionalitäten, wie ich es auch beruflich von großen Storages gewohnt bin, Snapshots, Replication, Compression (lz4) etc.
Ja die Hardware stellt Ansprüche, z.B. sollte unbedingt ECC Speicher benutzt werden, wegen dem ZFS oder bestimmte HBAs, wenn man SAS HDDs verwendet, wie ich, aber das ist dann immer noch günstiger (ohne HDDs) und vor allem performanter als jede vergleichbare Fertigkauflösung und man ist flexibler.
Plugins gibts es auch haufenweise, da bleibt so gut wie kein Wunsch offen.

Ob man jetzt VMs darauf betreiben sollte?
Habe es noch nie ausprobiert, weil ich für sowas nen kleinen ESXi Host habe.

Antwort 1 Like

C
ChaosKopp

Urgestein

512 Kommentare 534 Likes

Nettes Projekt. Aber anstatt einem NAS wäre ein SAN auch ganz hübsch.

Aber was heute mit 3D Druck machbar ist, wäre vor 20 Jahren noch fiese Handarbeit gewesen.

Antwort Gefällt mir

nobbes

Mitglied

62 Kommentare 38 Likes

Was willst du denn zu Hause mit nem SAN?
Ich hätte keine Maschinen, die ein Block Protokoll wie FC oder iSCSI bräuchten.
Für nichts anderes braucht man ein SAN.

Antwort 1 Like

C
ChaosKopp

Urgestein

512 Kommentare 534 Likes

Virtualisierung auf iSCSI Targets. Produktivumgebungen nachbauen.

Antwort Gefällt mir

nobbes

Mitglied

62 Kommentare 38 Likes

iSCSI kann TrueNAS auch ;)

Antwort 1 Like

C
ChaosKopp

Urgestein

512 Kommentare 534 Likes
MeinBenutzername

Veteran

209 Kommentare 74 Likes

Danke für die Weiterführung!

Antwort 1 Like

B
Besterino

Urgestein

6,671 Kommentare 3,266 Likes

iSCSI ist super, wenn man ein schnelles Netz hat. Ich hab z.B. meine ganzen Games aller Rechner auf dem zentralen Storage im Keller auf iSCSI Targets, weil sich einfach einige Programme (u.a. diverse Spiele) nicht auf SMB-Freigaben installieren lassen. So kann man Speicherplatz deutlich effizienter nutzen, als wenn man in jeden PC Unmengen SSD-Storage einbauen muss (und dank Deduplication auf dem Storage-Server, nochmal mehr).

Funktioniert sogar auf der Kiste ganz gut, die nur per 1Gbit angebunden ist.

Zum Thema Raid5/RaidZ im Artikel: eine Chance von nur ~83% bei einem HDD-Ausfall das RAID wiederherstellen zu können, wäre mir wahrscheinlich schon zu knapp. Mein Ziel ist in der Regel so um die 95% Erfolgswahrscheinlichkeit. Ganz nett zum Spielen (und vor allem mal den Unterschied von URE E15 zu E14 anschauen: bei den immer noch sehr gängigen E14-Platten ist der Verlust des Pools überwiegend wahrscheinlich und die Erfolgschance nur noch bei 15%!):

Je größer der Pool und vor allem die einzelnen Platten, umso wichtiger wird also die URE: Selbst bei guten Platten (Fehlerrate von 1:10E15 wie bei den N300 - aber Achtung: nur die 4/8TB, die größeren haben nur E14!) steigt die theoretische Wahrscheinlichkeit, dass Du bei einem Plattenausfall einen nicht korrigierbaren Lesefehler auf den verbleibenden Platten hast und damit der Rebuild des gesamten Raids scheitert. Je nach System —> all data lost (und mal wieder eine Gelegenheit zu erinnern an „kein Backup, kein Mitleid“).

Darum: Augen auf, beim Plattenkauf, gerade bei den großen Dingern und großen Pools. Ein scharfer Blick in die Specs lohnt, und manche Hersteller tricksen da auch und geben zum Beispiel statt 1:10^15 (gut) auch mal 10:10^15 an (schlecht, weil de facto 1:10^14)… Wenn es um Zuverlässigkeit und Datensicherheit geht, werden halt auf einmal ganz andere Parameter interessant.

Bei ZFS hat man immerhin meist noch die Chance, dass nur einzelne Datei(en) betroffen sind und man den Rest ggf. auch noch nachträglich retten kann - wie das bei anderen Filesystemen aussieht, weiß ich grad gar nicht und besonders duster wird’s gerne bei Hardware-RAID.

Wen es interessiert, mehr zum Thema z.B.: https://www.zdnet.com/article/has-raid5-stopped-working/

Antwort 2 Likes

Klicke zum Ausklappem
nobbes

Mitglied

62 Kommentare 38 Likes

Aus dem Grund habe ich bie mir Enterprise Class Disks im NAS stecken ;)

Antwort Gefällt mir

B
Besterino

Urgestein

6,671 Kommentare 3,266 Likes

Hinschauen schadet nie. Mal WD als Beispiel... bei den beliebten WD RED Pro steht z.B. <10in10^14 - schöner Mist, heißt also "weniger als 10 aber mehr als 1"? und faktisch wohl eher 1in10^13 (kommt mir nicht mehr ins Haus). Bei den Gold (="Enterprise Class") schreiben sie's gleich mal gar nicht dazu - werden ihre Gründe haben - und erst bei den Ultrastar DC (data center) Laufwerken endlich mal 1in10^15.

Antwort Gefällt mir

g
goch

Veteran

466 Kommentare 178 Likes

Naja, ganz so toll finde ich es persönlich jetzt nicht - aber im SoHo Bereich durchaus noch angebracht. Wichtig hierbei ist, dass man sich etwas mit der Netzwerkmaterie auskennt. Die Hardware sollte gewisse Mindeststandards erfüllen (Port-Buffer-Size, etc) und eine gewisse Optimierung des Netzwerkstacks hinsichtlich iSCSI ist auch sinnvoll.
Gerade mit Consumer-Netzwerk Hardware, a la 5 Port Switch aus dem Kaufhaus gibt es hier schnell mal unschöne Probleme.

Den ganzen Rest kann man so nur unterschreiben!

Antwort Gefällt mir

nobbes

Mitglied

62 Kommentare 38 Likes

Richtig, das sollte man schon machen.
Ich habe Seagate drin und die sind mit 1:10^15 angegeben.

Antwort Gefällt mir

C
ChaosKopp

Urgestein

512 Kommentare 534 Likes

@goch unmanaged switches sind die Pest.

Antwort 1 Like

B
Besterino

Urgestein

6,671 Kommentare 3,266 Likes

unmanaged gibt's für 10gbit ja fast gar nicht... ;)

Antwort Gefällt mir

C
ChaosKopp

Urgestein

512 Kommentare 534 Likes

Für vieles reicht Gigabit aber immer noch.

Antwort Gefällt mir

B
Besterino

Urgestein

6,671 Kommentare 3,266 Likes

Jo, für ziemlich alles.

Antwort Gefällt mir

a
ar0815

Neuling

3 Kommentare 0 Likes

Also die Idee/Gedanken das Gehäuse per 3D Drucker selbst zu erstellen, finde ich sehr spannend. Mich würde mal interessieren, was der 3D Druck der Teile kostet, wenn das Auftrag an einen Dienstleister rausgeht? Unabhängig davon: Sind die Modelle der Teile frei verfügbar? Bzgl. des Anwendungsziel für den Heim / Small-Office Bereich als primär ein NAS mit Option auf mehr (Docker, VM etc.) finde ich die verwendete Hardware auch gerade hinsichtlich des Stromverbrauchs fragwürdig - das wurde jedoch auch schon im Artikel angemerkt. Ich habe vor mehreren Jahren ein J4105 ITX Board mit einem Hardware-Raid (gebraucht bei Ebay) und einem Debian als OS umgesetzt. Grundsätzlich sind für einen Dauerbetrieb die Festplatten und der Hardware-Raid-Controller (~12 Watt) suboptimal. So ein NAS mit 4 TB SSDs ist halt dann wiederum immer noch etwas teuer...

Antwort Gefällt mir

Danke für die Spende



Du fandest, der Beitrag war interessant und möchtest uns unterstützen? Klasse!

Hier erfährst Du, wie: Hier spenden.

Hier kannst Du per PayPal spenden.

About the author

Tim Kutzner

Unterstützende Kraft bei den Themen Kühler, Peripherie und 3D-Druck.
Linux-Novize und Möchtegern-Datenhorder mit DIY NAS.

Werbung

Werbung