DIY: Budujemy 4 dyskowy serwer NAS SuperMicro
Alternatywny serwer NAS
W dzisiejszym wpisie, chciałbym wam przedstawić serwer NAS jaki ostatnio miałem okazję testować i wdrażać u jednego z klientów.
Jest to alternatywa dla serwera który opisywałem w artykule DIY: Zbuduj własny serwer NAS.
Budowa serwera NAS odbyła się w oparciu o podzespoły SuperMicro pozwalające zbudować budżetowy ale w dalszym ciągu profesjonalny serwer NAS do dowolnych zastosowań.
Wybór komponentów serwera
Głównym założeniem przy budowie tego serwera był aspekt ekonomiczny, umożliwiający budowę serwera 4 dyskowego przy minimalnych nakładach finansowych, umożliwiający jego rozbudowę w choćby minimalnym stopniu.
Wybieramy obudowę
Wybór padł na obudowę SuperMicro CSE-721TQ-250B. Obudowa ta, to kompaktowy Mini Tower (zajmie nie wielką część biurka, półki) mogący pomieścić płyty główne o rozmiarze Mini-ITX. Dodatkowo obudowa wyposażona jest w 4 zatoki Hot-Swap umożliwiające odmontowywanie dysków i ich wyjmowanie podczas pracy, dzięki czemu wymiana uszkodzonego dysku, odbędzie się bez potrzeby przerywania pracy naszego serwera.
W obudowie znalazły się również miejsca na 2 zatoki dla dysków 2,5” oraz istnieje możliwość podłączenia slim DVD-ROM w górnej zatoce.
Do obudowy dobrano zasilacz 250 Watt z certyfikatem Bronze 80 Plus, który powinien zaspokoić potrzeby energetyczne dysków dużej pojemności.
Płyta główna
Mając na myśli ekonomię przy budowie tego serwera, musiałem zapomnieć o płytach głównych z możliwością rozbudowy o procesory większej mocy. Tak jak w poprzedniej wersji serwera NAS skupiłem się na producencie SuperMicro który oferuje w większości przypadków zintegrowany system IPMI (KVM – Keyboard Video Mouse ). jest to szczególnie pomocne gdy chowasz serwer gdzieś w nie dostępnym miejscu, lub przy zdalnej diagnozie urządzenia.
Tym razem wybrałem nowość, dostępną w SuperMicro od zaledwie 6 miesięcy, płytę główną A2SDi-4C-HLN4F.
Jest to płyta główna wyposażona w 4 gigabitowe porty LAN zintegrowany procesor Intel Atom C3558 oferujący 4 rdzenie z 8MB Cachem przy małym poborze energii na poziomie 16 Watt.
Płyta główna wyposażona w 4 porty DIMM obsługujące do 256GB pamięci DDR4 z kontrolą korekcji błędów ECC lub do 64GB pamięci DDR4 bez tej kontroli.
Ponad to płyta oferuje nam takie dodatki jak:
- PCI-E 3.0 x4
- wyjście VGA
- 8 portów SATA3
- port m.2 umożliwiający podłączenie np. dysku SSD
- 1 x USB 3.0
- 4 x USB 2.0
Pamięć główna
W tym przypadku nie ma za bardzo się co rozpisywać bo z racji kosztów wybór padł na moduł 8GB pamięci ECC DDR4
Dyski Twarde oraz Dysk Systemowy
Tak jak i poprzednio system postanowiłem oddzielić od macierzy RAID która będzie służyć tylko i wyłącznie do przechowywania danych.
System z założenia ma pracować na dodatkowym dysku tzw. DOM (Disk On Module) o pojemności 64 GB. Tym razem nie zastosowałem pamięci flash USB.
Dodatkowo dane w tym serwerze NAS będą przechowywane na czterech dyskach twardych WD40EFRX – 4TB umożliwiających stworzenie softowej macierzy RAID 5 o pojemności 12TB.
System operacyjny
Z racji wymagań klienta zastosowałem czystą dystrybucję Linux Debian 9.3 z własnymi autorskimi rozwiązaniami.
Nie ma jednak żadnych przeciwwskazań by zastosować gotowe rozwiązania pod domowy NAS.
Wśród dostępnych systemów NAS możemy spotkać systemy OpenMedia Vault, FreeNas.
Możemy w to włączyć również mniej legalny xpenology który jest popularny wśród osób budujących tego typu rozwiązania.
Cena
- płyta główna z procesorem A2SDi-4C-HLN4F – koszt 1200 zł (alternatywnie A2SDi-2C-HLN4F – 905 zł)
- pamięć DDR4 ECC REG 8GB – 550 zł
- dysk SSD 64GB – 360 zł (alternatywnie dysk SSD 32GB – 250 zł)
- obudowa CSE-721TQ-250B – 650 zł
Jest możliwość zaoszczędzenia na tym produkcie i zastosowania tańszych podzespołów takich jak płyta główna, pamięć i dysk SSD.
Umożliwiających zbudowanie serwera w oparciu o produkty SuperMicro za kwotę na poziomie 2500 zł brutto.
Ceny podane powyżej mogą się różnić od aktualnych cen z racji różnic kursowych.
Podsumowanie
Tym razem postarałem się pokazać alternatywny rodzaj rozwiązania opartego w pełni o jednego producenta jakim jest firma SuperMicro.
Rozwiązanie to może spokojnie zostać użyte do budowy taniego serwera NAS pozwalającego zmieścić się w kwocie do 2800 zł brutto bez dysków twardych. Rozwiązanie to, z racji użycia płyty głównej z procesorem chłodzonym pasywnie, będzie idealne do zastosowań również w domu.
Czy OMV może współpracować z innymi OMV by mieć więcej miejsca? Chodzi mi o rozszerzenie przestrzeni jaką oferuje OMV nr1, przestrzenią z nr – taką dosłowną chmurę z kilku urządzeń.
Prawdopodobnie OMV będziesz mógł połączyć, chociaż nie wczytywałem się w dokumentację.
Wbudowane w system standardowe narzędzia NFS, SMB też dadzą taką możliwość.
Jeśli chodzi o rozwiązania typowe dla cloud, prawdopodobnie takie się znajdą.
Mi chodzi, raczej o rozwiązanie, iż będzie to jedna przestrzeń dyskowa. Rozwiązanie po SMB spowoduje jedynie, iż będę miał tylko zmapowanych kilka zasobów sieciowych.
To może lepiej kontroler raid i półka JBOD
Bardziej mi chodziło o coś ala VJBOD QNASa, czyli podłączenie via iSCSI kilka pomocniczych urządzeń w jeden wielki NAS.
Nie chciałbym się w tym temacie wypowiadać, musiałbym zapoznać się szczegółowo z dokumentacją OpenMedia Vault by sprawdzić jakie są możliwości dla tego oprogramowania.
Pytam, bo zapewne masz większe doświadczenie. A przede wszystkim posiadasz działającą jednostkę. Ja dopiero bym musiał coś emulować by sprawdzić.
PS. Przy okazji, jeszcze raz zapytam o jakiś plugin comment to subscribe
Pomyślę nad pluginem, żeby nie spamować w komentarzach, jeżeli masz jakieś dodatkowe pytania śmiało pisz na maila.
Ta płyta na pewno ma 8 portów SATA? Bo na zdjęciach widzę tylko 4.
Tak, wyjście mini SAS na płycie umożliwia podłączenie 4 dysków SATA. Kabel w komplecie.
Czlowieku to ma być tanio? W rej cenie jest HP microserver, albo dobry snap. Żenada.
A jak sprawa wyglada z transferami po sieci odczyt i zapis ? Można prosic o jakis test jak wyglada zużycie prądu ?
Pewnie spróbuje wykonać tego typu testy.
Na moim obecnym sprzęcie opartym o supermicro testy wydajności:
odczyt i zapis 110MB/s około 0.88 gbps.
Biorąc pod uwagę że to skrętka całkiem przyzwoity wynik.
Testy prądowo/napięciowe postaram się wykonać w nie długim czasie jak tylko zaopatrzę się w moduł SDM230.
Czy Debian ma sterowniki do tej płyty, czy trzeba je kompilować samemu ?
Rok temu miałem problemy ze sterownikami do karty sieciowej bo nie było ich w najnowszym wydaniu Debiana. I tylko to wyłącznie było problemem.
Czy gdybym miał z tym problem to mogę liczyć na jakąś pomoc ? Wcześniej radziłem sobie z kompilacją źródeł o ile były dostępne to mam nadzieje że sobie poradzę. Chociaż może obecnie są już zawarte w najnowszych wydaniach Debiana.
Serwer NAS u mnie na tej płycie już chodzi, wszystko dało się odpalić na najnowszym Debianie bez kompilacji. Jedyny problem który mnie spotkał przy tej płycie to że mimo że w instrukcji jest funkcja dla dysków Hot plug to jej nie ma faktycznie a szkoda bo w mojej poprzedniej płycie była i mogłem zmieniać dyski w locie. Może ktoś przerabiał ten temat i zna rozwiązanie problemu, w takim przypadku proszę o kontakt na e-mail urbanski.czarek@gmail.com
Aktualizacja firmware powinna pomóc, menu jest bardzo rozbudowane więc możliwe że gdzieś jest to ukryte.
Nie wiem od kogo kupowałeś ale śmiało skontaktuj się z Handlowcem, ewentualnie napisz do support supermicro.
Odpowiadają dość sprawnie na maile.
Powodzenia.
Kupowałem u przedstawiciela Supermicro na Polskę. Kontaktowałem się z sprzedawcą (jak i bezpośrednio z Supermicro) ale widzę że sami nie wiedzą gdzie jest problem. Płyta nowa więc bios powinien być aktualny, ale sprawdzę przy okazji. Gdzie powinna być opcja Hot plug wiem bo jest to opisane w manual. Będę miał czas to powalcze z tym.
Czarek, jesteśmy autoryzowanym dystrybutorem sprzętu serwerowego marki Supermicro. Zgłoś się do nas – pomożemy Ci 🙂