Newbee sucht ZFS OS. Möglichst simpel aufzusetzen

LuckyOne

Enthusiast
Thread Starter
Mitglied seit
19.02.2014
Beiträge
137
Ort
Gießen
Ich möchte einen 5x10TB Filmserver bauen. Platten sind he10 4kn
Raid Z ist angedacht.

Problem ist, dass ich von Linux null Ahnung habe und deshalb eine gute Doku brauche.
Welches System würdet ihr empfehlen ?
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Vielen Dank
Man kann ja nicht alles selbst finden, dazu ist es einfach zuviel.

napp-it hatte ich auch schon auf dem Schirm.

Wenn ich mich dafür entscheide, lieber togo sata oder barebone ?
Welches OS ?

Selbst wenn ich es auf napp-it eingrenze, hab ich immer noch so viele Wahlmöglichkeiten und keine Ahnung, welches davon besser geeignet ist.
 
Zuletzt bearbeitet:
Ich fürchte, Du solltest Dich mit dem Gedanken anfreunden, dass Du am Beginn einer gewissen Reise stehst, deren Ende noch nicht ganz klar und von uns hier auch nicht wirklich vorhersehbar ist. :)

Dazu wissen wir einfach zu wenig, wie Dein persönlicher Hintergrund ausschaut - keine Ahnung von Linux muss nicht viel heißen, wenn Du ansonsten ein sehr breites Hintergrundwissen rund um Hardware, Software und speziell Betriebssysteme hast, ein aufgewecktes Kerlchen und nicht fies vor Selbst-Studium und Herumprobieren bist. ;)

Ich selbst kann eigentlich nur für Solarish sprechen, da ich für mich recht schnell entschieden habe, dass ich als Basis das "Original" will, was von Haus aus möglichst viel kann und das ohne Gefrickel. Diese Entscheidung ist gefallen, nachdem ich längere Zeit mit ZFSonLinux in Kombi mit Ubuntu (weil ich Ubuntu eben kannte und "Angst" vor dem unbekannten Solarish hatte) und Napp-it herumgespielt hatte. Das war dann aber für mich zu doof, weil eben viele für mich wichtige Funktionen von napp-it für ZFSonLinux nicht out-of-the box funktionieren. Bzw. funktionierTen, meine Gehversuche damit begannen vor ca. 2 Jahren. Allein die Konfiguration rund um SMB-Freigaben (also von Windows übers Netzwerk nutzbare Ordnerfreigaben) in Kombination mit "Windows vorherige Version" (aus Snapshots) haben mich - trotz Linux Vorkenntnissen - einige Zeit gekostet.

Wenn Du also von Linux keine Ahnung hast, aber unbedingt ZFS einsetzen willst, kannst Du Dein Glück aus meiner Sicht eben auch direkt mit Solarish versuchen. Das gilt m.E. umso mehr, wenn Dein Fokus wirklich auf "reiner Fileserver" liegt und die anderen lustigen Dinge, die man gerade mit Linux machen kann, (erst einmal) keine Rolle spielen.

Die Napp-it Doku von Gea ist nämlich für diese Zwecke super als Einstieg. Die Enthält massig Infos zu Storage-Hintergründen und eben auch die nötigen Grundinformationen/-Vokabular zu Solarish. Ich habe damit auch meine ersten Gehversuche in der Solarish-Welt begonnen, da die Befehle 1:1 funktionieren, wenn man sich an die Rahmenbedingungen hält, also eben eines der so gut dokumentierten OS als Basis wählt wie OmniOS oder Illumos.

Ich zitiere mal beispielsweise:

Download the OmniOS or Solaris installer (ISO dvd or USB installer), boot the installer and install the OS.
Select UTC timezone, with bloody versions keep all defaults incl keyboard
After OS setup, your need to configure your network either with DHCP (5.1) or manually (5.2).

5.1.1 Initial setup of the napp-it appliance with DHCP
- boot OmniOS and login as root (no password)

- list available network adapters with their linkname (ex e1000g0):
dladm show-link

- create an ip interface based on the linkname
ipadm create-if e1000g0

- enable DHCP (requires a DHCP server)
ipadm create-addr -T dhcp e1000g0/dhcp

- add nameserver
echo ‘nameserver 8.8.8.8‘ >> /etc/resolv.conf

- use DNS name resolution (copy over DNS template)
cp /etc/nsswitch.dns /etc/nsswitch.conf

- install napp-it online (default/ free version)
wget -O - http://www.napp-it.org/nappit | perl

- reboot (or set current bootenvironment as default)
reboot

- set a root password (this password is valid for Unix shell logins and SMB connects)
passwd root

optional: check current network settings
ifconfig -a

optional: If something happens (typo error), delete interface and retry
ipadm delete-if e1000g0

optional for ESXi: pkg install open-vm-tools, pkg install vmxnet3s
export template with dhcp, without pass-through devices or cd isos

optional with newest OmniOS: svcadm disable sendmail and sendmail-client
(https://blogs.oracle.com/souvik/entry/my_unqualified_host_name_sleeping)

Wenn Du zum Beispiel diese Schritte buchstabengetreu befolgst, musst Du eigentlich nie wieder in die Konsole, sondern alles läuft über das Napp-it web-GUI. Simpel. Die GUI ist wiederum auch topp dokumentiert bzw. auch großteils selbsterklärend.

Bei Solaris 11.3 gibt es eben einige geringfügige Abweichungen zu der Anleitung: Zum Beispiel heißen die "Netzwerkkarten" dort net0, net1 usw. und bei den Befehlen muss man "if" oft durch "ip" ersetzen. Also beispielsweise lautet dann der oben zitierte Befehl "ipadm create-if e1000g0" unter Solaris 11.3 "ipadm create-ip net0".

Wenn man sich damit verständlicherweise erst einmal nicht herumschlagen will, wäre daher mein Tipp für den Einstieg: probier zum Einstieg ein OS, auf das die Anleitung 1:1 passt. Die Nachteile von OmniOS & Co. gegenüber Solaris 11.3 sind zum Lernen (und je nach persönlichen Wünschen auch produktiv) vernachlässigbar und ein späterer Wechsel (insb. vor einem "go-live") dann recht schnell gemacht. Wenn Du aber schon jetzt weißt, dass Du am Ende Solaris 11.3 einsetzen willst, kannst Du das natürlich auch direkt versuchen - das macht dann mehr Sinn.

Wichtigster Tipp am Ende: spiel ein wenig herum, bevor Du dein NAS bzw. den Fileserver mit großen Datenmengen füllst. Schau einfach mal, wie weit Du kommst, wenn's Dir zu kompliziert ist, probier' was anderes (oder frag' hier oder im ZFS-Stammtisch).

Neben Solaris gibt's eben auch so Sachen wie OMV, Nas4Free oder FreeNAS, die noch viel mehr können als reinen Fileserver spielen. Aber dafür eben aus meiner Sicht nicht so gut Fileserver spielen wie Solaris 11.3. ;) Da hast Du dann am Ende leider die Qual der Wahl, die kann Dir keiner nehmen. :d

Soviel nur zur Frage "welches OS". ;)

Mit der Hardware wird's wieder auch bisserl philosophisch. Solaris/ZFS kommt aus der Enterprise-Welt, so dass so "Consumer-Gedöns" wie SATA eher "geduldet" ist. Dann gibt es noch den Aspekt "ECC" (hier näher behandelt). Da scheiden sich ein wenig die Geister, wie wichtig das denn nun ist. Wenn Du aber ECC willst (was eben wenn denn nicht "must have" aber doch mindestens sinnvoll ist), schränkt das Deine Auswahl bei der Hardware schon ein, gerade bei den Mainboards (wegen Chipsatz) den CPUs und natürlich beim Hauptspeicher.

Wenn man dann anfängt zu schauen, was so sinnvoll und preislich attraktiv ist, ist man dann ganz schnell bei der hier sehr beliebten Kiste, dem auch hier im Forum viel diskutierten (und damit quasi gut "supporteten") HP Microserver Gen8. Der bietet - wenn man nicht virtualisieren will - von Haus aus vieles, was das Herz begehrt. ECC-Unterstützung, bis zu 16GB RAM, für einen Fileserver allemal genug CPU-Power und Platz für 4 3,5" Festplatten. Und 1, 2 SSDs oder 2,5" Festplatten bekäme man auch noch unter. Disclaimer: Wenn man 4 reine Datenplatten haben will und das OS zum Beispiel auf einer 5. Platte (SSD), ist die Konfiguration des Ganzen bei der Kiste aber wieder etwas frickeliger. Geht aber.

Will man mehr Platten unterbringen, muss man sich im Zweifel eher was selber zusammenbauen. Dazu gibt's dann aber auch gerne hier Hilfe für den individuellen Einzelfall.

So, jetzt bist Du dran. :)
 
Zuletzt bearbeitet:
Wieso Trick? Runterladen, installieren, läuft.

Nachtrag:

Ich zitier mal aus dem OTN License Agreement for Oracle Solaris (mit eigener Hervorhebung in fett):

LICENSE RIGHTS
Except for any included software package or file that is licensed to you by Oracle under different license terms, we grant you a perpetual (unless terminated as provided in this agreement), nonexclusive, nontransferable, limited License to use the Programs only for the purpose of developing, testing, prototyping and demonstrating your applications, and not for any other purpose. If You are an educational institution vested with the power to confer official high school, associate, bachelor, master and/or doctorate degrees, or local equivalent, (“Degree(s)”), You may also use the Programs as part of Your educational curriculum for students enrolled in Your Degree program(s) solely as required for the conferral of such Degree (collectively “Educational Use”).

All rights not expressly granted above are hereby reserved. If you want to use the Programs for any purpose other than as permitted under this agreement, including but not limited to distribution of the Programs or any use of the Programs for your internal business purposes (other than developing, testing, prototyping and demonstrating your applications) or for any commercial production purposes, you must obtain a valid license permitting such use. We may audit your use of the Programs. Program documentation, if available, may be accessed online at Moved.

Wie man vor allem dem zweiten Absatz entnehmen kann, möchte Oracle verständlicherweise vor allem nicht, dass man die Software für unternehmerische oder kommerzielle Zwecke verwendet. Wenn Du Geld damit verdienst (oder sparst), möchte Oracle eben mitverdienen. Nur fair. Genau das mache ich aber zu Hause nun wirklich nicht. Nicht einmal ansatzweise. Ich nutze das für mich allein und mittelbar vielleicht profitiert davon noch meine Familie. Dass Oracle nun einem Home-User deswegen feste vor's Schienbein tritt, halte ich persönlich für eher unwahrscheinlich. Ist aber natürlich nie ausgeschlossen.

Das sind aber bitte nur reine Praktikabilitätserwägungen! Fakt ist, die Lizenz umfasst nur "developing, testing, prototyping and demonstrating your applications" und sonst nichts. Machst Du das nicht, verletzt Du Rechte Dritter. Da beißt die Maus keinen Faden ab. Etwaige potenzielle Rechteverletzungen von Dir werden von Oracle zurzeit bestenfalls entweder ignoriert (sie wollen's gar nicht wissen und prüfen es nicht nach - was sie nach der Lizenz mit einem "audit" könnten) oder schlimmstenfalls geduldet (wenn sie wissen/vermuten, dass da eine Solaris-Installation bei Dir läuft).
 
Zuletzt bearbeitet:
Ja, da hast du Recht. So der § Reiter bin ich nicht. Ich wollt nur nicht, dass es wie bei mancher Software ist, dann geht nichts mehr und im Fenster ist zu lesen
"sie haben ihre Datenübertragungsquote überschritten, kaufen sie eine Lizenz".
Du weisst was ich meine.

OK gut, dann werd ich mich mal buchstabengetreu ans Aufsetzen machen...
 
FreeNAS und NAs4Free sind ebenfalls sehr einfach zu installieren und einzurichten.
Das ganze basiert auf FreeBSD und das ZFS ist native / vollständig (im ggs. zu ZoL).

FreeNAS ist dabei noch etwas mehr "KlickiBunti" :)
 
Das sind aber bitte nur reine Praktikabilitätserwägungen! Fakt ist, die Lizenz umfasst nur "developing, testing, prototyping and demonstrating your applications" und sonst nichts. Machst Du das nicht, verletzt Du Rechte Dritter.

5x 10TB wollen auch mit Filmen befüllt werden :wink: :fresse:
 
Im Moment hab ich 22TB bereits gesammelt. Das wird ein Raid Z, also kann ich wohl für die nächsten 3-4 Jahre gut planen.
 
Nicht unwesentlich bei diesen Plattengrössen. Ein Resilver kann da schon dauern je nach Vorfall+Belegungsgrad und entsprechend Stress auf den restlichen Platten erzeugen.
Daher würde ich hier schon zu 6*10TB und Raidz2 raten.
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh