Wahl eines Betriebssystems für ein Heim-ZFS-NAS

7052
FarO

Ich bereite ein Heim-NAS mit einem alten Athlon 64 X2 3800+, 4 GB ECC-RAM, einem Asus M2V MX-Motherboard und einem einzelnen 3-TB-WDC-Green vor (ein weiteres als Spiegel kann in der Zukunft installiert werden). Es ist die billigste Lösung, die ich gefunden habe und die ECC-Speicher enthält. Der höhere Energieverbrauch wird durch die niedrigeren (Null-) Anschaffungskosten ausgeglichen.

Das System wird verwendet für:

  • Musikspeicherung und Streaming auf andere Desktop-Computer;
  • Speicherung der gescannten Dia-Dias (3-4k Dias, jeweils 180 MB TIFF plus JPEG-Version mit reduzierter Qualität);
  • Stream dieser Fotos auf ein lokales iPad 2 (vielleicht Plex App? noch nicht sicher);
  • (eine zusätzliche) Remote-Sicherung über rsync / ssh oder ZFS senden / empfangen.

Es wird über Remote-SSH gesteuert, möglicherweise VNC, kein Monitor angeschlossen. Absolute Voraussetzung ist eine zuverlässige ZFS-Lösung sowie die Möglichkeit, Pakete / Software / virtuelle Maschinen einfach zu installieren und per Fernzugriff zu aktualisieren (ich werde der Administrator sein und wohne nicht in der Nähe des NAS).

Ich habe hauptsächlich drei Möglichkeiten:

  • NAS4free / FreeNAS
  • OpenIndiana
  • Solaris Express 11 (yeah yeah Ich kenne die Lizenzanforderungen. Ich schreibe ein Perl-Skript, um es als Entwicklungsmaschine zu zählen.

Probleme: NAS4free / FreeNAS (ich habe nur NAS4free getestet) erforderte eine eingebettete Installation für die Fernaktualisierung, aber eine vollständige Installation für das einfache Hinzufügen von Softwarepaketen. Da ich mindestens AirVideo Server (Linux / Win) und Plex App (Win / Linux) brauche, um die Fotos und einige Videos auf das iPad zu streamen (beide benötigen Virtualbox), aber ich kann nicht dabei sein, Updates zu installieren, sind NAS4free / FreeNAS ausgeschlossen . http://www.nas4free.org/general_information.html erklärt das Problem: Embedded kann remote aktualisiert werden, full nicht. Solaris hat auch einen weiteren Vorteil: Crashplan-Client unterstützt Solaris, und ich verwende es bereits für andere Sicherungen. Ich möchte die Option offen lassen, auch wenn ich wahrscheinlich durch zfs send / receive Sicherungskopien erstellen möchte. NexentaStor wurde ausgelassen, da zfs send / receive nicht in der kostenlosen Version enthalten ist.

Die Frage ist jetzt Solaris 11 Express über OpenIndiana. Um die Verwaltung zu vereinfachen, verwende ich http://www.napp-it.org

Welches würdest du vorschlagen und warum? Ich habe viele Informationen gefunden und es fällt mir schwer, mich zu entscheiden. Ich denke (aus dem Napp-it-Handbuch), dass Solaris einige zusätzliche Optionen für SMB-Freigaben hat, aber werden sie wirklich zu Hause benötigt? Ich denke, ich werde nicht einmal ACLs verwenden, da normale Unix-Berechtigungen ausreichen. OpenIndiana enthält möglicherweise häufigere Updates (Solaris bietet nur Sicherheitsupdates zwischen den Releases an), aber brauche ich sie auch? Ich glaube nicht Darüber hinaus ist dies ein NAS, der funktionieren muss und nichts anderes. Ich kann nicht riskieren, dass ich Probleme habe, die einen Zugriff auf den Server erfordern. Ist OpenIndiana nicht etwas mehr ... innovativ (in der Solaris-Welt)? Ich frage nur, ich muss mich nicht auf die Antwort konzentrieren :-)

Ich würde mich auf diese beiden Optionen beschränken (SE11.1 / OI), auch weil ich in Zukunft ein NAS für mich machen werde (wo auch hohe Leistungen mit Mac-Anteilen erforderlich sind) und Solaris Kernel-Unterstützung für AFP bietet. Ich werde diesen Server auch nutzen, um Erfahrungen zu sammeln.

Nach dieser langen Frage, danke im Voraus! Wenn Sie zusätzliche Informationen benötigen, lassen Sie es mich wissen und ich werde diesen Beitrag aktualisieren.

UPDATES Angesichts der ersten Antworten werde ich der Person, die die Hardware bezahlt, dringend empfehlen, eine zweite HD einzulegen . Besser 2x2TB als 1x3TB (3 TB sind sowieso überdimensioniert). Ich habe versucht, die Anfangskosten niedrig zu halten, um sie über einen längeren Zeitraum zu verteilen, aber es ist besser, von Anfang an etwas Gutes zu haben.

3
Sie können Ihr zfs senden / empfangen-Skript in der Nexenta-Box schreiben, auch wenn es nicht in der GUI enthalten ist. ewwhite vor 11 Jahren 0
Gestern habe ich NexentaStor getestet und muss sagen, dass die GUI (aus meiner Sicht) sehr gut ist. FarO vor 11 Jahren 0
Ähnlich: [Einrichten eines Heimservers - Was ist zu verwenden? (ZFS vs btrfs, BSD vs Linux, sonstige Anforderungen)] (http://superuser.com/q/117394/84988) (2010-03-08) Graham Perrin vor 11 Jahren 0

3 Antworten auf die Frage

2
Luke404

Ich empfehle dringend, sich für FreeNAS zu entscheiden, da es einfach zu installieren, zu konfigurieren und zu warten ist und die Funktionen vollständig sind. In den letzten Versionen wurde endlich Unterstützung für externe Plugins bereitgestellt, sodass wir in Zukunft noch mehr Add-Ons sehen werden.

Führen Sie eine traditionelle, vollständige Installation der neuesten stabilen Version durch und planen Sie Aktualisierungen vor Ort, wenn Sie sich in der Nähe des Systems befinden. Sie sollten sich sowieso nicht darauf verlassen, ein NAS-System aus der Ferne zu aktualisieren.

Bitte beachten Sie, dass das von Ihnen beschriebene System nur für eine einzige Aufgabe nützlich ist: Legen Sie Ihre Daten darin ab und sehen Sie, wie die Daten bei einem Festplattenausfall verschwinden. Fügen Sie Redundanz hinzu oder halten Sie Ihre Sicherung bereit.

Ich habe online nach einem FreeNAS-Plugin gesucht, um Virtualbox zu haben, und ich konnte nichts finden, nur eine Diskussion, die nicht sehr vielversprechend war (http://forums.freenas.org/showthread.php?434-Virtulal-box-on-Freenas) Ich werde NAS4free noch einmal überprüfen, falls es einfacher ist. Wenn es zu schwierig ist, können Nexentastor oder Napp-it auf einem der anderen Betriebssysteme (Solaris und VBox) ziemlich gut mitkommen. FarO vor 11 Jahren 0
Ich verstehe nicht "FreeNAS", "Plugin" und "Virtualbox" im selben Satz, sorry. FreeNAS lässt sich unter VirtualBox gut installieren, aber ich denke, Sie wissen das bereits, aber Sie sollten einen NAS nicht in einem virtualisierten System installieren, wenn Sie nicht über genügend Hardwareressourcen verfügen (Hinweis: Sie tun dies nicht). Sie sollten keine VMs * in einem FreeNAS-System (oder einem anderen NAS-System) installieren. Sie sollten Virtualbox auch nicht auf Servern oder anderen Systemen ohne Desktop verwenden. Zu guter Letzt sollten Sie diese 2 GB RAM nicht für andere Zwecke als den NAS verwenden ... und das ernsthafte ZFS mit nur 2 GB vergessen. Luke404 vor 11 Jahren 0
Vielen Dank für die zusätzlichen nützlichen Informationen. Ich bin kein Experte für VMs außerhalb von Desktops. Eine Anmerkung jedoch: Ich spreche nicht von einem großen Unternehmen, ich habe eine Familie als Benutzer, Leistungen (Sie erwähnten, dass ZFS mit 2 GB langsam ist) sind gut genug und kein großes Problem. Ich lerne gerade über Virtualisierung auf Servern und es scheint, dass es völlig anders ist. Ich könnte die Maschine einfach in 1 GB Linux (genug für PlexApp) und den Rest für einen ZFS NAS aufteilen. Wie würde die Linux-VM jedoch auf die Daten in der anderen VM zugreifen? Ich muss es herausfinden. Hast du tipps FarO vor 11 Jahren 0
Es ist langsam, aber für einige Anwendungsfälle akzeptabel, und einige Funktionen sind nicht verfügbar (z. B. vergessen Sie die ZFS-Deduplizierung mit weniger als 4 GB RAM nur für ZFS auf einem 64-Bit-System). Kommentare zu SU sind nicht für Follow-up-Fragen gedacht. Ich schlage daher vor, einige der Dinge zu besprechen, von denen Sie sprechen, bevor Sie sie verwenden. Luke404 vor 11 Jahren 1
+1 basierend auf dem Lesen [Aufbau eines NAS-Servers «Super User Blog (http://blog.superuser.com/2011/09/14/building-a-nas-server-2/) (2011-09-14) Graham Perrin vor 11 Jahren 0
0
ewwhite

At the scale you're describing, I don't think it really matters what you use. All are fine options if they support the hardware you're installing on. I wouldn't have discounted Nexenta, especially since it's more polished than the others. But at the same time, your home arrangement is not their target market.

Work on getting a mirrored disk first, though. It doesn't make sense to start without it.

Nun, ein Spiegel ist kein Backup und die gespeicherten Daten sind bereits woanders gesichert, deshalb denke ich darüber nach, aber nicht sofort. Sie haben aber recht, da ich nicht oft auf den Server zugreifen kann. Auf der anderen Seite sollte eine neue HD nicht vor mehreren Monaten ausfallen ... ("SOLLTE"). vor 11 Jahren 0
Sollte das Schlüsselwort dort sein. Ich habe immer herausgefunden, dass sie in den ersten 3 Monaten und im Alter von 3 Jahren am meisten sterben. Justin vor 11 Jahren 0
Ok, ich habe es besprochen und die Auswahl wird 2x2TB statt 1x3TB sein. FarO vor 11 Jahren 0
0
Benjamin Bryan

Da Sie ein Remote-Upgrade durchführen möchten, sollten Sie Ihren ZFS-Server unter VMWare ESXi ausführen.

Ich habe ein Napp-It All-in-One- Setup auf ziemlich ähnlicher Hardware (HP Microserver N40L) ausgeführt. Ich habe den Leistungsunterschied zwischen ESXi und Bare Metal als vernachlässigbar empfunden (Gigabit ist normalerweise das Limit oder in Ihrem Fall wahrscheinlich die eine Festplatte). Grundsätzlich installieren Sie den VMWare ESXi Hypervisor (Sie können ihn auf einem USB-Stick installieren). Sobald Sie OpenIndiana (oder NAS4Free) installiert haben, geben Sie Ihr ZFS-Volume mithilfe von NFS an VMWare zurück, sodass alle Ihre Gäste den ZFS-Speicher nutzen können. Sie benötigen wirklich 8 GB oder mehr für ein ZFS-NAS mit 3 TB ... Um jedoch auf 4 GB zu humpeln, würde ich OpenIndiana mindestens 2 GB (vorzugsweise 3 GB) widmen, sodass Sie noch etwas für VMs übrig haben. CrashPlan läuft gut auf OI, sodass Sie problemlos Ihren ZFS-Host und alle Gäste sichern können.

Für rund 200 US-Dollar können Sie ein Motherboard mit Remote IPMI 2.0 / KVM over IP-Funktion erwerben. Die meisten haben die Möglichkeit, über den KVM-Client mit einer ISO-Datei remote zu booten. Solange Sie Zugriff auf das Netzwerk haben, gibt es nichts, was Sie nicht aus der Ferne tun können.

Ich habe Napp-it ausprobiert und, selbst wenn es funktionell ist, ist es nicht so ausgefeilt wie NAS4free, aber der Computer wird (auch wenn nur sehr selten) von Leuten berührt, die sich nicht mit der Sache auskennen. Daher bevorzuge ich diesmal dem einfachen Weg. Wie jemand anderes schrieb, ist ein Upgrade aus der Ferne keine gute Idee, daher werde ich es vermeiden und ich kann NAS4free frei wählen. FarO vor 11 Jahren 0