Einer Idee folgend, die ich bei der Lektüre einer c’t hatte, kaufte ich 2015 einen HP ProLiant Microserver G8, um mittels OpenMediaVault daraus ein NAS zu machen.
Ein erster Selbstversuch mit OpenMediaVault auf einem Raspberry Pi2 und einem 16 GB USB-Stick als NAS-Medium war schon sehr überzeugend. OMV würde genau das mitbringen, was ich für den NAS-Alltag zuhause brauche. Gute Erweiterbarkeit und ein schnell aufsetzbarer DLNA-Server standen weit oben auf meiner Anforderungsliste.
Neben dem HP Server wurde noch eine 4TB Platte aus der Red Serie von WD geordert. Weitere Einkäufe verschob ich, bis ich die Grundkonfiguration am Laufen hätte.
Das war sehr weitsichtig.
Der ProLiant kam wie bestellt, ohne Speichermedien und ohne Betriebssystem. Im zukünftigen NAS stecken bereits 2 GB RAM und eine 2.3 GHz Celeron CPU. Mein Plan war, den internen MicroSD-Slot für das Betriebssystem zu nutzen, analog zu meinem Erstversuch mit dem Raspberry Pi2. OMV braucht nur ca. 2 GB Platz für sich, also würde eine 4 GB MicroSD ausreichen. Das OMV-Image kam per Win32DiskImager direkt auf die MicroSD und die kam dann in den Server-Slot. Das Ergebnis war eigentlich vorhersehbar, es funktionierte nicht.
Für den zweiten Versuch kopierte ich das OMV-Image per Win32DiskImager auf einen USB-Stick mit der festen Absicht, von dort zu booten. Das Ergebnis war analog zum ersten Versuch. Es tat sich nichts.
Für den dritten Versuch kam ich auf die Idee, den USB-Stick zu nutzen, um OMV von dort aus auf die MicroSD-Karte im Server zu installieren. Allerdings kam ich ob der manigfaltigen Möglichkeiten, die einem der HP Server schon beim Booten bietet, erst einmal gar nicht dazu, ein OS zu installieren. Irgendwie landete ich immer wieder in einer Schleife, in der der Server mangels OS versuchte, über’s LAN zu booten.
Irgendwann hatte ich das Setting so weit, dass die OMV-Installation tatsächlich startete und ich angeben konnte, dass ich vom USB-Stick aus auf die MicroSD-Karte installieren wollte. Die Installation lief auch durch bis zu dem Moment, in dem grub installiert werden soll. Ging nicht. Auch beim zweiten Versuch nicht. Beim dritten Versuch probierte ich lilo als Alternative. Diesmal lief die Installation erfolgreich durch. Allerdings bootete der Server immer noch nicht von der MicroSD-Karte.
Ich suchte nach einem neuen Ansatz und sah mir die Schnittstellen des Servers noch einmal genau an. Neben einem Haufen USB-Buchsen (6 extern, eine intern), einem MicroSD-Slot (intern) und den vier Slots für SATA-HDs war da noch ein Stromkabel für ein optionales optisches Laufwerk und ein interner SATA-Port.
In mir reifte der Plan, eine kleine SSD zu beschaffen (schnell und leise) und sie einfach per Klettband im Gehäuse zu fixieren. Strom und SATA würde ich vom nicht exisierenden optischen Laufwerk räubern und alles wäre gut. Wäre es auch geworden, wenn der Stromanschluss den richtigen Stecker gehabt hätte. Hat er aber nicht.
Mittlerweile war es Samstagnachmittag, also griff ich zu einer etwas hemdsärmeligen Lösung. Die SSD war mit einem 3,5″ Einbaurahmen geliefert worden. Also baute ich sie dort ein und dann mitsamt Rahmen in eine der HD-Halterungen des Servers. War wieder nix, dadurch waren die Anschlüsse im Gehäuse ca. 3 mm tiefer als an der SSD. Als kreative Zwischenlösung steckte ich die SSD einfach ohne Halterung direkt an SATA/Strom. Nachdem ich diese fragile Server/SSD Kombination bootete und per F5 eine logische Partition auf der SSD eingerichtet hatte, liess sich OMV vom USB-Stick in Windeseile auf die SSD installieren und der Server bootete endlich mit einem installierten Betriebssystem.
Selbstkritisch muss ich bekennen, dass ich mich lange nicht so blöd beim Installieren angestellt habe 🙂
Noch ein kleiner Nachtrag, als ich OMV endlich per Weboberfläche zu konfigurieren begann, stellte ich fest, dass ich nicht die Version 2.1, Stone Burner, installiert hatte, sondern die vorherige Version 1, Kralizec. Das ließ sich dank „omv-release-upgrade“ auf der Kommandozeile schnell bereinigen.
Nachdem der Server nun lief und ein aktuelles OMV installiert war, wurde er sofort wieder runtergefahren, um die restlichen HD-Slots zu füllen. Zuerst wurde die SSD mittels einer leeren HD-Halterung fixiert, dann wanderte die 4 TB WD Red in den zweiten Slot. In den dritten und vierten Slot kamen zwei alte 500 GB und 300 GB große SATA Platten hinein, die aus einem älteren NAS-Selbstbau-Projekt übrig geblieben waren. Dabei stellte ich auch gleich fest, dass OMV die beiden Letztgenannten automagisch zu einem logischen Laufwerk zusammenführte. Für das von mir geplante Datenzwischenlager genau richtig.
Nächster Schritt der Inbetriebnahme war der Passwortwechsel des Admin-Accounts für die Benutzeroberfläche. Danach wurden erst einmal ein paar Benutzerkonten angelegt. Bevor ssh eingeschaltet wurde, habe ich das Häkchen bei root darf sich anmelden entfernt. So viel für’s Erste zur Sicherheit.
Eine kurze Recherche im Netz förderte dann zu Tage, warum mir der Stromanschlussstecker so bekannt vorgekommen war. Eigentlich gehört sowas an 3.5″ Floppys. Und es gibt natürlich Adapter von Floppy auf SATA. So ließ sich mein ursprünglicher Plan mit der SSD doch noch umsetzen. Adapterkabel anbringen, SATA-Kabel in die freie Buchse einstecken und sauber durch Gehäuseöffnungen verlegen, SSD mit Klettband auf dem Platz fixieren, wo sonst ein optisches Laufwerk Dienst täte und das war’s. Damit ist jetzt wieder ein Slot im NAS frei.
Letztes offenes ToDo, der kleine Server muss leiser werden. Da ich mich bislang überhaupt noch nicht mit ILO beschäftigt habe, bin ich gespannt, ob HP Möglichkeiten mitbringt, um den internen 125 mm Lüfter etwas zu zügeln.
Kurzfassung des selbstgebauten HP-NAS
128 GB SSD von Transcent als OS- und Bootlaufwerk in Slot 1, darauf OMV Stone Burner. In Slot 2 läuft die 4TB WD Red in Slot 3 und Slot 4 stecken eine 500 GB und eine 300 GB Platte aus Überzahlbeständen, die zusammen ein 800 GB großes Datenzwischenlager bilden.
Update
Dieses NAS läuft jetzt ca. ein Jahr störungsfrei. Nach einem ILO-Update ist auch die Lüftersteuerung so aktiv, dass nicht mehr mit Maximaldrehzahl herumgelärmt wird, wenn es denn nicht nötig ist. Und nötig ist es scheinbar nur beim Booten. Und gebootet wird selten. Die Uptime von 365 Tagen hat leider ein Stromausfall verhindert, aber ansonsten läuft der kleine Kerl einfach und liefert das, was er soll, schnellen Netzwerkspeicher.
Fazit
Sicher nicht die günstigste Lösung, an ein leistungsfähiges NAS zu kommen. Aber ich habe wieder viel gelernt und sollte mir der Platz ausgehen stehen mir noch drei Slots zur Verfügung. Und Openmediavault macht als NAS-Software wirklich Spass. Wie der Server, macht, was es soll, ohne Schnickschnack und Schnörkel.