Ultima versiune de NAS, după ce m-am tot lovit de nevoi dubioase (de tipul "testele de performanță bază de date pe un Ryzen 5900x cu 128GB RAM și SSD-uri de 1-5 GB/s nu au vreo legătură cu ce au clienții, fiind
mult prea rapid față de serverele lor", "unde naiba mai pun și backup-urile astea de 2TB" sau "aș vrea să fac upgrade la HDD-ul X, dar trebuie să desfac tot NAS-ul ca să ajung la el"). Așa că de câteva luni am trecut la chestii mai serioase. Meet HP DL380 gen8, dual Xeon E5-2650 v2 8-core, 512 GB RAM, 2x10Gbit SFP+, 2 surse, 12 bay-uri hot plug/smart de 3.5" SATA/SAS + 2 SATA interne.
Inițial am luat niște CPU-uri low power, 10-core dar la frecvență mică, erau ok ca consum dar mult prea lente single threaded, așa că am upgradat la 8-core mai rapide. Prețurile componentelor de genul sunt relativ ok pe ebay, CPU-urile au fost vreo 30€.
Cea mai mare problemă a fost zgomotul, pentru că serverul stă în pod, unde am și eu biroul. Drăcia are original 6 ventilatoare de 30W fiecare (da, pot consuma 180W doar ventilatoarele), pe care le turează super ok by default (13%), dar dacă încep să se încălzească lucrurile prin el (și are vreo 50 de senzori de temperatură) imediat trece de 50% și e super noisy. La 100% face ca un turboreactor (ventilatoarele ajungând pe la 16000rpm). Așa că am avut de muncă cu o răcire custom, am înlocuit 3 dintre ventilatoarele originale cu Noctua de 60mm cărora le-am printat o cutie ca să se potrivească, apoi am pus două ventilatoare de 200mm care să răcească hdd-urile. Din păcate atunci când am populat toate bay-urile cu HDD-uri airflow-ul a scăzut foarte mult (e foarte puțin loc rămas între hdd-uri), așa că nu mai ajungea cine știe ce aer în interior, așa că am înlocuit capacul de deasupra cu ceva custom din plexiglas + holdere printate. 3 ventilatoare care bagă aer, deasupra CPU-urilor și deasupra controller-ului de HDD-uri, care se încălzea destul de tare, și o ieșire care e cuplată direct la un tub care evacuează aerul cald afară (pe care-l folosesc și la imprimantă, dacă printez plastice dubioase).
Stocarea are 3 "niveluri", un RAID1 din 2 SSD-uri de 2TB pentru VM-uri care "merită", un RAID10 din 4 HDD-uri de 14TB (26TB utilizabili) pentru VM-uri generice și stocare pentru baze de date, și un RAID6 din 8 HDD-uri de 18TB pentru 98TB de stocare generică "lentă". Pentru RAID folosesc controller-ul onboard cu 2GB RAM cache flash-backed cu capacitor. SSD-urile sunt conectate la 2 porturi care nu-s neapărat suportate oficial, backplane-ul mai are două mufe pe spate dar nu e clar la ce se pot folosi la 380p (posibil să fie folosite la 360p sau 380e, sunt niște versiuni care au posibiltata a două bay-uri de 3.5" pe spate). Problema e că SSD-urile apar în controller ca "Degraded (Not authenticated)" pentru că nu găsește HDD tray-ul smart (cu lumini de stare etc).
Performanța RAID6 e decentă (greu de controlat testul, sunt multe sisteme care folosesc stocarea în același timp).
OS-ul e ESXi 7 versiunea free, vedem ce-o să se întâmple cu Broadcom peste câțiva ani.
Consumul este relativ decent pentru ce e în interior, media pe la 270W cu salturi de 500W. Sursele sunt de 750W, le folosește pe ambele în paralel cu posibilitatea de switchover la nevoie. Una e prin UPS, alta e doar pe un stabilizator, dar pe altă fază.
Monitorizarea și management-ul cu iLO e normal pentru un server, cred că o singură dată am băgat un VGA în server, pentru că nu reușeam să ajung la iLO... din cauza unui cablu de rețea care nu era bine băgat în switch. Problema e pe la boot, un boot full durează minute bune, mai ales de când am pus 512GB RAM, îl numără bit cu bit se pare.
All in all, eu sunt mulțumit că acum pot ține un cluster cu 2 noduri de DB cu 128GB RAM fiecare, ca să pot face teste mai controlabile și fără bătăi de cap, plus resurse destule pentru auxiliare (shared storage, backups etc) și suport pentru tot restul chestiilor din casă.
La nevoie se mai poate expanda stocarea cu SSD-uri NVMe, având multe PCIe disponibile. Mi-ar mai plăcea o placă grafică pentru Plex.