Jump to content

Umstieg auf unraid. Neue Hardware oder alte verwenden?


Spawn

Recommended Posts

Hey zusammen,

ich lese hier in den letzten Monaten häufig still mit. Nun habe ich mich entschlossen meinen alten Server (Win2016) auf einen unraid Server
umziehen zu lassen. 

 

Ich habe Aktuell einen
- Intel G4620
- 16GB DDR4 RAM
- Gigabyte B250 Board
- 120GB M2 WD
- eine menge HDD´s 
- für die HDD´s ist noch ein SATA Expander in einem PCIe Slot
- Sowie eine 1GB´s Netzwerkkarte

 

Das ist nichts Spektakuläres, es hat aber für meine Anwendungen bis jetzt ausgereicht.

 

Nun ist die Frage kann ich die Hardware 1 zu 1 übernehmen oder sollt ich mit dem Gedanken Spielen neue zukaufen?

 

Meine aktuellen Anwendungen die auf dem Server laufen sind:
- Laufwerksfreigeben an Windows und OSX (Datengrab mit 30TB)
- jDownloader
- Backups (gehen auf eine freigaben) 
- Redmine
- Seafile
- Acronis Files Connect um Time Machine auf der OSX nutzen zu können und auf einer Festplatte im Server zu speichern

 

Zu diesen Anwendungen spiel ich schon länger mit dem Gedanken Opnsense zu nutzen, das könnte man als VM oder Docker(wenn vorhanden)
auf dem unraid Server laufen lassen. Das dass nicht wirklich gut ist und man sowas eher trennen soll ist mir bekannt. 
Um es einzurichten und zu testen ob es das ist was ich brauchen und will sollte es erst einmal reichen, später könnte es dann auf eine 
andere Maschine wandern.

 

 

 

 

Link to comment

 

...kannst Du ohne Probleme mit starten, denke ich.

Die M2 als Cache ist aber dann ohne Absicherung und die bestehenden Disks werden letztlich für die Integration ins unraid Array formatiert, also überlege eine passende Strategie, wenn Du 30TB "migrieren musst".

 

Zum Thema opnsense, siehe hier, Du brauchst auf jeden Fall noch 1-3 Netzwerk-Ports: 

 

Link to comment

Danke für die Antwort. Das die Platte formatiert werden ist mir bewusst.

Es ist sicherlich möglich eine leere Platte hinzuzufügen. Eine externe dran, die daten rüber zuschaufeln und danach die gerade leer gewordenen rein und die nächsten daten schaufeln?!

 

Wie siehts den mit den Anwendungen aus, jDownloader habe ich gesehen das es den gibt als Docker. 

Wie sieht es den mit (Redmine, Seafile und Acronis Files Connect[falls das noch benötigt wird]) aus?

 

Zu Opnsense lese ich mir den Beitrag einmal durch. 2 RJ45 anschlüsse habe ich ja einen 3 müsste ich noch dazu stecken, ist aber kein Problem.

Link to comment
59 minutes ago, Spawn said:

danach die gerade leer gewordenen rein und die nächsten daten schaufeln?!

Ja das geht.

 

1 hour ago, Spawn said:

Redmine

Hatten wir hier schon zum Laufen gebracht:

https://forums.unraid.net/topic/99771-solved-container-template-redmine/

 

1 hour ago, Spawn said:

Acronis Files Connect

Das fügt bei Windows AFP hinzu, korrekt? AFP gilt als veraltet und wurde daher in Unraid 6.9 entfernt. Time Machine geht daher nur noch über SMB:

https://forums.unraid.net/bug-reports/prereleases/unraid-690-beta22-time-machine-share-r963/

 

1 hour ago, Spawn said:

Seafile jDownloader 

Gibt es direkt in den Unraid Apps. Sollte daher beides gehen.

 

 

Link to comment
59 minutes ago, Spawn said:

Danke für die Antwort. Das die Platte formatiert werden ist mir bewusst.

Es ist sicherlich möglich eine leere Platte hinzuzufügen. Eine externe dran, die daten rüber zuschaufeln und danach die gerade leer gewordenen rein und die nächsten daten schaufeln?!

ja, da solltest Du das "unassigend Devices Plugin" installieren.

 

59 minutes ago, Spawn said:

Wie siehts den mit den Anwendungen aus, jDownloader habe ich gesehen das es den gibt als Docker. 

Wie sieht es den mit (Redmine, Seafile und Acronis Files Connect[falls das noch benötigt wird]) aus?

...? -> https://unraid.net/community/apps und https://unraid.net/community/apps/c/plugins ....oder selbst vom Docker-Hub installieren und ausprobieren...unraid läuft im RAM....Du brauchst eine Disk im Array um alle Services zu starten...kann auch ein weiterer USB sein.

 

59 minutes ago, Spawn said:

Zu Opnsense lese ich mir den Beitrag einmal durch. 2 RJ45 anschlüsse habe ich ja einen 3 müsste ich noch dazu stecken, ist aber kein Problem.

unraid braucht einen, opnsense mindestens zwei (1x WAN, 1xLAN)..also brauchst Du pysisch im unraid Server minimum 3.

In dem verlinkten thread gibt es auch ein paar Links, um zB günstige, aber echte i350-Quad zu finden...ich empfehle den dort verlinkten Fujitsu.

Link to comment

Danke an euch. Dann werde ich am Wochende mal loslegen. Klingt ja fast alles zimlich simple bis auf das Redmine.

Ich habe noch eine HPE 366FLR Quad Port, kann ich irgendwo schauen ob die Kompatible ist?

 

AFP habe ich auch nur genutzt da Acronis sauber mit lief. Das störte mich schon die ganze Zeit, bin ich diese altlast auch endlich los: -)

Ich habe noch eine 250GB SSD hier rum fliegen die kann ich nutzten für die apps.

Link to comment
6 minutes ago, Spawn said:

Danke an euch. Dann werde ich am Wochende mal loslegen. Klingt ja fast alles zimlich simple bis auf das Redmine.

Ich habe noch eine HPE 366FLR Quad Port, kann ich irgendwo schauen ob die Kompatible ist?

...ein wenig google-fu und das https://h20195.www2.hpe.com/v2/GetDocument.aspx?docname=c04111405 spuckt aus, dass es eine i350 Karte ist....wird also laufen

Link to comment

Moin, 

ich hab jetzt noch einmal über die Konfiguration nachgedacht. Die erwähnten Komponenten (ausgenommen die HDD´s) baue ich in ein anderes Gehäuse um Opnsense zu betreiben und würde mir einen neuen unraid Server bauen.

 

Was haltet Ihr den von der Maschine?

- AMD Ryzen 9 5900X

- 2x Samsung OEM Client SSD PM9A1 2TB (cache)

- 1x Seagate IronWolf 125 NAS SSD 500GB (für VM, Docker und co)

- 64GB ECC RAM

- ASUS Pro WS X570-Ace (doppeltes LAN und 2x M2) dazu noch alles PCIe 4.0 angebunden

 

Mal ganz abgesehen von der Verfügbarkeit und der Aktuellen hohen Kosten. 

Link to comment

Ich komme aus der IT-Branche und habe es schon zu häufig erlebt das man Hardware spitz auf knopf gekauft hat. 
Dann stand der Server und auf einmal kam der Gedanke dies und jenes können wir damit ja auch noch realisieren. 
Lieber haben als brauchen, ist aber auch schon richtig das der total überdimensioniert ist. 

Link to comment

soooo einen dicken Cache und nur 2x1GBit LAN ....dann eine HDD für VMs+Docker (also ohne den cache dafür zu nutzen)...sieht mir sehr unausgewogen aus.

Wenn Du das LAN ausreizt, langweilt sich der cache immer noch und 2TB reichen weit...die VMS und Docker haben "keine" IOPS auf der HDD und mühen sich ab.

Bedenke, das der cache im Grunde nur wie ein Schreibcache wirkt oder, wenn Du Daten auf "Cache Prefer/Only" stellst, wie ein schnelles Mini-Array.

 

Link to comment

Man könnte Sie aber Sicherlich Priorisieren und sagen die zwei Bounden und für Anwendung X bereitstellen, die andern zwei bounden und für Anwendung Y breitstellen etc. Klar würde es insgesamt mehr Sinn machen das Netzwerk auf Glasfaser aufzurüsten aber dafür sehe ich keinen Sinn da die Anwendungen zu wenig sind dafür um das zu auszureizen.

Link to comment
16 minutes ago, i-B4se said:

Du kannst das nicht aufrechnen. 
6x 1Gbit bleiben 1Gbit

Du hast dadurch nur eine höhere Verfügbarkeit wenn viele User gleichzeitig auf den Server zugreifen. 

...nein, der user spielt keine Rolle...SMB ist (standardmässig, noch) single-threaded...es sind die streams zwischen hosts die skalieren.

Mit ging es aber auch um den Bottleneck an sich...bei einer PCIe-4.0 x4 M2 geht einfach so viel mehr, als 1 oder 2 Gbps.

Link to comment
51 minutes ago, Ford Prefect said:

soooo einen dicken Cache und nur 2x1GBit LAN ....dann eine HDD für VMs+Docker (also ohne den cache dafür zu nutzen)...sieht mir sehr unausgewogen aus.

Wenn Du das LAN ausreizt, langweilt sich der cache immer noch und 2TB reichen weit...die VMS und Docker haben "keine" IOPS auf der HDD und mühen sich ab.

Bedenke, das der cache im Grunde nur wie ein Schreibcache wirkt oder, wenn Du Daten auf "Cache Prefer/Only" stellst, wie ein schnelles Mini-Array.

 

Wird der Cache einen Array zugewiesen oder ist der für alle Arrays da?

Edited by Spawn
Link to comment
1 minute ago, Spawn said:

 insgesamt mehr Sinn machen das Netzwerk auf Glasfaser aufzurüsten aber dafür sehe ich keinen Sinn da die Anwendungen zu wenig sind dafür um das zu auszureizen.

...ich habe eine  10GBE Upling zwischen Keller und den Etagen über CAT5e....LWL muss nicht sein....Kupfer verbraucht aktuell nur mehr Strom

Link to comment
3 minutes ago, Spawn said:

Wird der Cache einen Array zugewiesen und ist der für alle Arrays da?

...mein Verständnis ist, dass es nur ein Array gibt, aber mit 6.9 die Möglichkeit mehr als einen Pool zu haben...davon ist dann einer "Cache".

Muss aber gestehen, dass ich das noch nicht ausprobiert habe...ich hab Zeit bis zur 6.9.1 ;-)

Link to comment
1 minute ago, Ford Prefect said:

...ich habe eine  10GBE Upling zwischen Keller und den Etagen über CAT5e....LWL muss nicht sein....Kupfer verbraucht aktuell nur mehr Strom

Das wäre eine Möglichkeit das Netzwerk auf 10 GBe hoch zu rüsten. Kabel habe ich im Haus Cat7 verlegt. Ich müsste nur den alten Switch tauschen (Allnet All 4806w).

Link to comment
7 minutes ago, Ford Prefect said:

...mein Verständnis ist, dass es nur ein Array gibt, aber mit 6.9 die Möglichkeit mehr als einen Pool zu haben...davon ist dann einer "Cache".

Muss aber gestehen, dass ich das noch nicht ausprobiert habe...ich hab Zeit bis zur 6.9.1 ;-)

Also könnte ich aktuelle Gar nicht meine HDD´s in ein Array Packen und die zwei SSD´s in ein anders. Damit könnte ich dann Datengrab und Docker, VM´s und Co trennen.

 

Edit:

Jetzt verstanden einen Pool für HDD´s einen Pool für SSD´s und einen für den cache der dann auch für die anderen vorhanden ist.

 

Edited by Spawn
Link to comment
9 minutes ago, Spawn said:

Das wäre eine Möglichkeit das Netzwerk auf 10 GBe hoch zu rüsten. Kabel habe ich im Haus Cat7 verlegt. Ich müsste nur den alten Switch tauschen (Allnet All 4806w).

...den zentralen Switch evtl. erweitern um einen zweiten und mit Link (auch LACP möglich, muss ja nicht auch 10GB sein) verbinden....in den "BackBone-Dosen" dann zB auch einen kleinen Switch (https://geizhals.de/mikrotik-cloud-smart-switch-css610-desktop-gigabit-smart-switch-css610-8g-2s-in-a2379806.html oder https://geizhals.de/mikrotik-routerboard-crs300-dual-boot-desktop-10g-smart-switch-crs305-1g-4s-in-a1923200.html mit https://geizhals.de/mikrotik-routerboard-10g-lan-transceiver-s-rj10-a1827894.html)

Link to comment
15 minutes ago, Spawn said:

Also könnte ich aktuelle Gar nicht meine HDD´s in ein Array Packen und die zwei SSD´s in ein anders. Damit könnte ich dann Datengrab und Docker, VM´s und Co trennen.

 

Edit:

Jetzt verstanden einen Pool für HDD´s einen Pool für SSD´s und einen für den cache der dann auch für die anderen vorhanden ist.

 

Nein, nur das Array hat "unraid parity" und ist einfach durch "dazustecken" erweiterbar.

Ein Pool ist immer BRTFS Raid1, 10...

Natürlich sind die physichen "Pools" im userShare wieder zusammenführbar aber auch getrennt "benutzbar/belegbar"

Link to comment
9 minutes ago, Ford Prefect said:

...den zentralen Switch evtl. erweitern um einen zweiten und mit Link (auch LACP möglich, muss ja nicht auch 10GB sein) verbinden....in den "BackBone-Dosen" dann zB auch einen kleinen Switch (https://geizhals.de/mikrotik-cloud-smart-switch-css610-desktop-gigabit-smart-switch-css610-8g-2s-in-a2379806.html oder https://geizhals.de/mikrotik-routerboard-crs300-dual-boot-desktop-10g-smart-switch-crs305-1g-4s-in-a1923200.html mit https://geizhals.de/mikrotik-routerboard-10g-lan-transceiver-s-rj10-a1827894.html)

Die 10GBe Verbindung wäre nur zwischen Server und Workstation Interessant. Die restlichen Clients sind ein paar Pi´s, Macbook, Sat Receiver und co. Da kann ich die Netzwerkkarte eh nicht tauschen. Dafür so viel weitere Hardware in Serverschrank zu bauen uninteressant, da wäre eine24faser Multimode LWL zwischen Server und Workstation schon Interessanter und kosten günstiger.

Link to comment
18 minutes ago, Ford Prefect said:

Nein, nur das Array hat "unraid parity" und ist einfach durch "dazustecken" erweiterbar.

Ein Pool ist immer BRTFS Raid1, 10...

Natürlich sind die physichen "Pools" im userShare wieder zusammenführbar aber auch getrennt "benutzbar/belegbar"

Jetzt habe ich es Verstanden. Alle in ein Array und danach die beiden SSD´s wieder zusammenfassen und für Docker und co bereitstellen.

  • Like 1
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.

×
×
  • Create New...