TS-253D Umstieg von QNAP auf UnRaid, Fragen zu Docker und Netzwerk


Go to solution Solved by alturismo,

Recommended Posts

Hallo zusammen,

 

  • Als erstes möchte ich gerne schildern, weswegen ich überhaupt umgestiegen bin.

QTS ist bestimmt kein schlechtes NAS-BS, hat aber öfters fiese Bugs, welche man natürlich erst dann kennenlernt, wenns es darauf ankommt und es zu spät ist. Ein wirkliches Systen Backup gibt es bei QNAP schlicht nicht. Deshalb stand ich schon öfters vor der Entscheidung, alles platt zu machen und neu einzurichten, oder das System umständlich wieder hinzubiegen.

Mein Verhängnis war leider, dass man da zu viel mit zu wenig Wissen anstellen kann.

Nachdem ich wieder einmal in einer Sackgasse gelandet war und die hauseigenen Backups und Snapshots mich wegen Bugs (gesicherte Container liessen sich nicht wieder herstellen; automatisch erstellte routings wurden gelöscht) im Stich liessen, warf ich nun endlich das Handtuch, weil ich erkannt habe, dass QTS nicht das richtige für mich ist.

 

Auf der Suche nach dem für mich geeigneten BS über TrueNAS und OpenMediaVault bin ich bei UnRaid gelandet.

UnRaid kannte ich schon ein wenig, da ich ein Backupserver-Eigenbau damit laufen habe. Hatte da aber ausser ein paar VM`s nie viel mit gemacht. In meinen Augen ist dies unter anderem genau das richtige BS für Bastler.

 

 

  • zum Umstieg

Mit dem TS-253D lief der Umstieg auf UnRaid praktisch problemlos.

Zu beachten ist aber, dass der USB-Stick als bootdevice besser an USB2 angeschlossen werden sollte, da er unter USB3 manchmal nicht erkannt wird und trotz geänderter settings im bios ins QTS bootet.

Zudem ist die Lüftersteuerung nicht mehr aktiv. Im bios geht nur (auto) -->ca.40%pwm konstant, was bei Last deutlich zu wenig ist und (manual) -->100%pwm konstant, was viel zu laut ist.

Bestimmt gäbe es da einen workaround mit ich777`s Qnap-Treiber, war mir aber zu aufwändig. Und da ich Handwerker bin, habe ich mir mit einem zusätzlichen kleinen Fan-Controler abhilfe geschaffen. Das funktioniert erstaunlich zuverlässig.

 

 

  • im Einsatz

Unter UnRaid habe ich (ausser dem fancontroler) nichts bemerkt, das nicht funktionert. Auch die Erweiterungskarte im PCIe slot wird anstandlos erkannt.

Das BS startet extrem schnell im Vergleich zu QTS und die Performance ist je nach Konfiguration auch nicht schlechter.

Bei mir läuft praktisch alles auf SSD`s in einfachen cache-volumes und der array besteht aus einem USB-Stick-Dummy. Nur die Filmesammlung ist auf einer HDD, welche sich meist im sleep-mode befindet. (sleep-mode gibts in QTS nur in der Theorie)

Gebraucht wird das NAS überwiegend als Dockercontainer-Server und optionalen Daten-Server im lokalen Netzwerk.

Raid brauch ich nicht, da nichts wirklich wichtiges drauf ist und alles reichlich backuped wird.

Meine genutzten Container zur Zeit sind: PiHole,Jellyfin und Shinobi. Dazukommen werden noch ein paar Linux VM`s zum Experimentieren.

 

 

 

 

  • Nun zu meiner Frage:

Da man in QTS nur damit beschäftigt ist, die richtigen Knöpfe zu finden anstatt zu verstehen, was man da wirklich macht, muss ich nun in Bezug auf Docker einiges neu lernen um es richtig zu verstehen. Das Betrifft auch networking, bzw. routing.

 

In QTS konnte man unter Docker einen virtuellen switch erstellen und darüber alle Container mit statischer IP mit dem Netzwerk verbinden. Der Router machte (wie bei einem richtigen Switch) den DHCP-Server und hat dann die jeweiligen IP`s auch erkannt und zugeordnet.

Wenn ich unter UnRaid dem Container eine statische IP zuweise, gelingt mir das nur mit "Network Type: cutom br0/1"  und mein Router erkennt das nicht. Ich vermute mal, dass da UnRaid seinen eigenen DHCP laufen hat und es deswegen Konflikte mit dem Router gibt.

 

Wie könnte ich das unter UnRaid anders lösen?

Oder gibt es eine schöne Anleitung für Anfänger darüber? Routing ist auch sowas wovor ich mich versuche zu verstecken. ;)

 

Danke sehr fürs Lesen und umso mehr für hilfsreiche Tipps!

Edited by jojo345
Link to comment
34 minutes ago, jojo345 said:

Wenn ich unter UnRaid dem Container eine statische IP zuweise, gelingt mir das nur mit "Network Type: cutom br0/1"  und mein Router erkennt das nicht. Ich vermute mal, dass da UnRaid seinen eigenen DHCP laufen hat und es deswegen Konflikte mit dem Router gibt.

der Router sollte das schon erkennen ... wenn du ne fixe IP vergibst.

 

falls dein Router mit IPVLAN nicht zurecht kommt (Bsp. Fritz), dann solltest du auf macvlan umstellen

 

IPVLAN > jeder Docker hat zwar ne eigene IP aber die gleiche mac

macvlan > jeder Docker hat ne eigene IP und eine eigene mac

 

ansonsten gibt es da nichts zu beachten, br0/1 ... IP's statisch vergeben ... am besten einen Bereich ohne DHCP verwenden um Konflikten aus dem Weg zu gehen ... ich vergebe zum Beispiel unter .....100 nichts per DHCP, meine Docker fangen bei .60 an und gehen bis .99 ... 

 

sieht bei nem Netzwerk scan dann beispielsweise so aus

 

image.png.a61a3fd87f4de5b62710856b15a17cbd.png

Link to comment

Ja mein Router ist eine Fritzbox.

Okay, dann werde ich es mit macvlan probieren.

Ich hatte dies nicht in Betracht gezogen, weil da bei den letzten Updates wohl Probleme auftauchten und davor gewarnt wurde.

 

danke für den super Tipp!

Link to comment
9 hours ago, jojo345 said:

Mir stellt sich eine weitere Frage.

Wie kann ich am einfachsten gesicherte Container-Images (.tar.gz) importieren um sie für neue Container zu benutzen?

vielleicht etwas spezifischer beschreiben ...

 

1/ geht es tatsächlich um das Image ? sprich, das OS

2/ geht es um die persistent appdate wo die settings und co liegen ...

 

zu 1/ macht keinen Sinn dies zu sichern ... wenn 2/ woher kommen die backups ? ;)

Link to comment

Hi,

ja es geht ums Image von shinobi. Die neueren laufen bei mir nicht mehr richtig und das betreffende finde ich nicht mehr im Netz, da ich nicht mehr genau weiß, welches es war.

Die appdatas habe ich dazu.

Ich hatte mir dies aus der ContainerStation von Qnap gesichert.

Link to comment

da ich das auf keinen empfehlen würde ... bin ich da besser raus ;) 

 

der Import ist auf der offiziellen Docker Seite beschrieben wenn du das machen willst, aber ... du brauchst ja auch die passenden Start Parameter ... das wäre wichtig gewesen, den docker run oder einen screenshot was da wie eingestellt war oder den compose ...

 

spätestens da wird ja mehr oder weniger Schluss sein wenn "nicht vorhanden" ... das gesicherte Image bringt dich da nicht wirklich weiter bei einem Docker (egal welches OS), Start Parameter und die appdata, das ist wichtig ... das Image ist fire and forget ...

  • Thanks 1
Link to comment

Hi, ich fleddere mal diesen Threat. Bin auch wie der TE auf eine QNAP (TS-653D) mit Unraid umgestiegen. Einzig das File-Acivity Plugin machte übel ärger, aber das konte ich ja korigieren. Läuft alles perfekt, abgesehen von der Kühlung. Auch ich habe das gleiche Problem mit der Lüftersteuerung. Wie hast du das genau gelöst mit welchen Controller? Entweder ist das Ding zu laut, oder mittels S3 Fan Control leise (Lüfter aus!) und heiß. Hab jetzt einiges durch, mit S3 Plugin und ohne und mit dem QNAP Plugin, aber das geht so nicht. Und was sagt deine Netzwerkgeschwindigkeit? Ich finde es ist zu wenig für 2x2,5GB im Bonding, gesendet werden nur um die 120 MBits....Danke im Voraus

 

P.S: Auch die LEDs vorne, gehen nicht korrekt. 6 Platten, 6 LEDs, aber nur 4 leuchten ;-)

Edited by Linse77
Link to comment

Hi,

17 hours ago, Linse77 said:

Einzig das File-Acivity Plugin machte übel ärger, aber das konte ich ja korigieren.

Viellleicht könntest du dein gelöstes Problem verlinken, sodass es anderen auch weiterhilft?

Ich habe das genannte Plugin nicht installiert, somit kann ich dazu nichts beitragen.

 

17 hours ago, Linse77 said:

Auch ich habe das gleiche Problem mit der Lüftersteuerung.

Die Lüftersteuerung bei dem NAS läuft über herstellerspezifische Steuerungssoftware, welche UnRaid nicht direkt mit an Bord hat. Theoretisch wäre es möglich, dies mit Hilfe des Qnap-Treibers zu bewerkstelligen.

Gelöst habe ich es ganz unspektakulär mit einem PWM Controller, welchen ich noch rumliegen hatte. Es gibt aber einen passenderen, z.Bsp. https://www.aliexpress.com/item/1005005792259513.html

Den Controller kann man direkt im Gehäuse montieren. Es fehlt nur ein Lüfterstecker auf der Eingangsseite für 12V Dauerstrom und es könnte sein, dass das Fühlerkabel verlängert werden muss, ansonsten ist das Teil fast plug and play. Man bindet es in Serie zwischen Lüfterausgang und Lüfter ein. Den Temperatursensor kann man zwischen die Kühlfinnen am Rand des CPU-Kühlers stecken. Delta zum Core sind in meinem Fall genau 10°C.

Richtig eingestellt funktioniert dies für mich besser/zufriedenstellender als die originale Qnap-Steuersoftware.

 

p.s. "S3 Fan Control" finde ich so nicht, welches plugin meinst du?

 

17 hours ago, Linse77 said:

Netzwerkgeschwindigkeit?

Bonding habe ich nicht aktiviert. Aber beide Lan-Ports bringen einzeln angeschlossen die volle 2.5G Leistung.

 

17 hours ago, Linse77 said:

Auch die LEDs vorne, gehen nicht korrekt.

Beim TS-253d funktionieren die Led`s richtig.

Dies scheint ein spezifisches Problem mit dem 6-bay NAS zu sein. Vielleicht unterstützt der Linux-Kernel den Sata-Controller nicht gänzlich oder Qnap hat da was eigenes gebaut.

 

 

Nun nutze ich UnRaid seit einer Woche auf dem TS-253d und es läuft einwandfrei mit dem Samba Server in Verbindung mit Windows Clients im Heimnetz und ein paar Docker Containern. (PiHole, Jellyfin, Motioneye, jD2)

 

Link to comment
14 hours ago, jojo345 said:

Hi,

Viellleicht könntest du dein gelöstes Problem verlinken, sodass es anderen auch weiterhilft?

Ich habe das genannte Plugin nicht installiert, somit kann ich dazu nichts beitragen.

 

Die Lüftersteuerung bei dem NAS läuft über herstellerspezifische Steuerungssoftware, welche UnRaid nicht direkt mit an Bord hat. Theoretisch wäre es möglich, dies mit Hilfe des Qnap-Treibers zu bewerkstelligen.

Gelöst habe ich es ganz unspektakulär mit einem PWM Controller, welchen ich noch rumliegen hatte. Es gibt aber einen passenderen, z.Bsp. https://www.aliexpress.com/item/1005005792259513.html

Den Controller kann man direkt im Gehäuse montieren. Es fehlt nur ein Lüfterstecker auf der Eingangsseite für 12V Dauerstrom und es könnte sein, dass das Fühlerkabel verlängert werden muss, ansonsten ist das Teil fast plug and play. Man bindet es in Serie zwischen Lüfterausgang und Lüfter ein. Den Temperatursensor kann man zwischen die Kühlfinnen am Rand des CPU-Kühlers stecken. Delta zum Core sind in meinem Fall genau 10°C.

Richtig eingestellt funktioniert dies für mich besser/zufriedenstellender als die originale Qnap-Steuersoftware.

 

p.s. "S3 Fan Control" finde ich so nicht, welches plugin meinst du?

 

Bonding habe ich nicht aktiviert. Aber beide Lan-Ports bringen einzeln angeschlossen die volle 2.5G Leistung.

 

Beim TS-253d funktionieren die Led`s richtig.

Dies scheint ein spezifisches Problem mit dem 6-bay NAS zu sein. Vielleicht unterstützt der Linux-Kernel den Sata-Controller nicht gänzlich oder Qnap hat da was eigenes gebaut.

 

 

Nun nutze ich UnRaid seit einer Woche auf dem TS-253d und es läuft einwandfrei mit dem Samba Server in Verbindung mit Windows Clients im Heimnetz und ein paar Docker Containern. (PiHole, Jellyfin, Motioneye, jD2)

 

Nochmal fix geschaut, es ist das Dynamix Auto Fan Control, Das zeigt gut die Drehzahlen an, aber leider kennt es scheinbar nur an und aus der Lüfter...sprich Plugin deaktiviert heißt Lüfter sind aus,

Link to comment

Nach einigem Herumexperimentieren musste ich feststellen, dass ich es nicht schaffe, die Lüfterdrehzahl auszulesen. Es scheint als wäre das TS-253d und das TS-653d mit einem anderen Fancontroller bestückt. Vielleicht gibt es da wirklich Unterschiede bei der Hardware.

 

Aber egal, da ich eine autonome Steuerung verwende. Hier nochmals etwas ausführlicher:

 

Zuerst hatte ich eine etwas komplexere Lüftersteuerung verbaut, da ich die noch rumliegen hatte. Damit konnte ich wunderbar die geeigneten Einstellungen finden:

min. Temp. 35°C; max. Temp. 50°C; min. PWM-Speed 40% (1550U/min); max. PWM-Speed 100% (3800U/min)

Da mein NAS nicht im Wohnraum steht, konnte die Lüftereinstellung etwas agressiver eingestellt werden.

Das Delta-T der gemessenen Temperatur am Fühler zum Core sind 10°C.

1.thumb.jpg.9f6e999e0a40724950bc1aaed0a0d12d.jpg

 

Danach wechselte ich die Fan-Steuerung mit etwas kleinerem aus, das auch direkt im Case Platz findet.

Man könnte zusätzlich noch ein Kabel vom Controller zum Lüfteranschluss des TS-253d legen, um die Drehzahl auszulesen. Leider habe ich es nicht geschafft, den QNAP Controller über UnRaid einzubinden.

 

2.thumb.jpg.0ccd89bb7f69baa300a322735b41acdf.jpg3.thumb.jpg.f008a2c3863e5c12a52215ed614824e3.jpg4.thumb.jpg.30aec6f2d638a130c2af5e1ba6eb2342.jpg5.thumb.jpg.a6244e9c0b6d58afae3c3a4ff7ec0ab5.jpg

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.