BUÉK 2021 - NAS

Sziasztok!

Remélem ez az év kicsit jobb lesz, mint a tavalyi... különösen a mozgásra sportolásra gondolok, szinte minden zárt helyet lemondtak a környékemen, szóval sportolás kicsit alul volt méretezve.

Komolyra fordítva a szót, NAS-t szeretnék építeni, de  amennyire lehet rendundánsat (otthoni módon). Gondoltam legyen mind HW, mind SW szempontból redundáns. Valamint Cloud jellegű felépítéssel, legalább azt is megismerem...

Kerestem alaplapot egy linux-os SBC-t natív sata porttal. Eddig olcsót hosszú távon elérhetőt ezt találtam: Olimex lapka.

GlusterFS-t gondoltam rátenni, mert annak nincs szüksége külön node-ra semmilyen admin feladathoz (nem kell külön Metadata szerver). 4+2-es Dispersed Volume lenne a végcél. Azaz 6 node alkotná a NAS-t (vagy inkább ez már cluster?), bővíteni 6-osával lehetne. Tesztelni vettem kettőt, 2TB-s diszk kerül beléjük és csak egy Distributed Volume-ot fogok csinálni a napokban. Otthon van linux és Win kliens is, szóval kell NFS és Samba share is (bár Win is tud NFS-t elvileg). UCARP-al terveztem csinálni VIP-et, így a klienseknek csak 1 IP címet kell ismerni, átállást UCARP vezérelné.

Azt még nem tudom hogyan oldjam meg a jogosultságot, talán csak simán szinkronizálom a userid-ket a linux-ok között. LDAP-ot ágyúval verébre-nek érzem. Azt még nem tudom mi lesz a Win-ekkel, oda még nem csatoltam fel NFS-t sohasem, ezért tartom talonban a Samba-t.

A nagyobb gondom, hogy pl zsarolóvírusok miatti védelemet, hogy oldjam meg, ne legyen a teljes share írható.... Erre még nincs ötletem, szóval kezdetben csak olvasható lesz a többieknek és nekem is. Csak ha írni akarom kell a remount.

Kíváncsi vagyok mennyire válik be. Most van egy rPi-m USB-s (HUB külső táppál) winyóval, de néha leszakad, mindenképpen le szeretném váltani.

---
alexware

Hozzászólások

Szerkesztve: 2021. 01. 01., p – 20:28

Az otthoni NAS az a synology ds 120j egy darab diskkel, miket beszélsz? :)

Zsarolóvirusra azt csinálnám hogy napi mentést nyomnék offsite-ba, pl. tömöritve/encryptálva 1 db targz -ben mehet fel az egész glacier -be (úgy olcsó). Aztán ha nagyon megzsarolnak törölsz minden helyi adatot és letöltöd azt.

Csak a jelszó legyen jó helyen.

en banana pi-t vettem sata porttal, van rajta mmc arra kerult a /boot, igy nem rohasztja szet. nalam nvme raid tarto van, igy eleg az 1 sata kabel. de lehet venni sata eloszot, es tudsz tobb disket rakoni.

nemtudom mi a ceg a clusterrel, de az adatok menteset igyis-ugyis megkell oldanod valahova, otthoni kornyezetben meg a 99.999% rendelkezesreallas felesleges.

A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

Ha a redundancia nagyon fontos, akkor én elkezdeném a clustert felrajzolni a hálózattal együtt, és... Szóval switchből sem elég egy darab, saccra kell három (mert a node-oknak csak egy lába van, és max. kettő eshet ki, ha jól tévedek), bónuszként ezeket úgy kell összedrótozni, hogy bármelyik kiesése esetén a maradék négy node lássa egymást (STP a barátod, vagy inkább stackelhető switch). Természetesen mindenhez dupla táp dukál, legalább az egyik előtt UPS-sel.

2x Synology +-os modell, btrfs és snapshot replication a kettő között. Ez véd a zsarolóvírus ellen is valamennyire.

Előnyük hogy Intel x86 procis és van Docker, szóval kb. bármi elfut rajta

Ilyenem van itthon

 

 

Vagy x darab Odroid HC1-HC2 + HDD/SSD ízlés szerint, ezeken Armbian (is) fut, Gigabitet kiszolgálja.

Ilyenem is van, de csak tesztelgetem, most éppen egy ddrescue fut rajta egy noti vinyóra, erre tökéletes.

"After successfully ignoring Google, FAQ's, the board search and leaving a undecipherable post in the wrong sub-forum don't expect an intelligent reply."

Nem is tudom kinek a hozzászólására válaszoljak először, hát nézzük sorban.

Jól estek a válaszok, mivel nem írok sűrűn.

1. Gyuszk: Synology? Nekem mindegyik SBC+disk egy NAS, max a címke más rajtuk. Jó a teljesítmény és a megbízhatóság az különbözni fog. Nem tudom a glacier-el mire gondolsz? Csak nem az amazon-ra? Pont az a célom, hogy az adatok itthon maradjanak.

2. Elbandi: néztem a BananaPi-t is, de végül nem éreztem (csak egy érzés volt semmi tapasztalat nincs mögötte) elégnek a teljesítményét... A SATA multiplier-t azt én is néztem, és disk mennyiség növelésnek a potenciális eszközét látom benne; az a bajom vele, hogy erősen csökkenti, ráadásul az Olimex esetén a tápot is át kell alakítani. Igazából valóban nem kell 99.9999999%, viszont kicsit előbb-utóbb szeretnék IOT irányba is fordulni. Emiatt cloud-os mqtt, és adatbázist is rátenni. Szóval hasznos lenne a 9-es rendelkezésre állás.

3. zeller: a redundancia sajnos egyelőre még csak a node vagy disk egyedekre vonatkozik. A tápon már én is gondolkodtam, de a hálózat redundancia nem merült fel bennem, nagyon hasznos felvetés. Azt hiszem ez lesz majd az egyik következő lépés amint működik a mostani.

4. AiRLAC: Odroid HC1-HC2 jó vasaknak tűnnek, de van némi félelmem velük szemben: pl a beszerezhetősége (hosszú távon), üzembiztossága. ahogy olvastam a hardkernel oldalán a HC1-el elvileg vannak gondok (SATA usb hub-on lóg belül), emiatt jobban tetszik a HC2, de az még nagyon új. Nem tetszik a kialakítása/háza mivel nem stackelhető mint a HC1. Gondolom ez direkt lett ilyen. Emiatt clustert nem éppen szupi építeni belőle, bár 2 SATA portja van ami viszont előny. Azaz többszörözővel akár 10 HDD-t meghajthat???? Nem tűnik rossznak, lehet hogy képes is rá. Teljesítményben úgy gondolom, hogy az utóbbi esetben már biztos erősen csökkenni fog. De erre kellene egy teszt amit nem kerestem... biztos valaki már gondolt rá.

--
Alex

"Synology? Nekem mindegyik SBC+disk egy NAS, max a címke más rajtuk. Jó a teljesítmény és a megbízhatóság az különbözni fog."

Mármint a Synology javára? :)

Lehet jó NAS-t SBC-vel összerakni, de az végtelen energia/idő és ha tényleg komolyan veszed és nem csak játékszert csinálsz akkor drágább is lesz.

"Pont az a célom, hogy az adatok itthon maradjanak."

Az is célod hogy egy lakástűz vagy betörés kapcsán elbúcsúzz minden adatodtól?

A Glacierre szerintem (persze titkositva) nyugodtan fel lehet nyomni a személyes adatot. Offsite archive-ra való.

Amit vettem Olimex A20 Lime2 szépen stackelhető, még a HDD-hez kell valamilyen stackelhető keretet gyártanom, de már kigondoltam: tervezek hozzá nyomtatható tartót. Előfordulhat, hogy az alaplapokhoz is lesz ilyen, de ez korántsem biztos.

Azért, hogy essen szó valamilyen teszteredményről, ami nem éppen részletes, sem következetes.

Konfiguráció: két Olimex A20 lime2, node-onként 2 TB Segate Barracuda 2,5" disk. Host fájlrendszer XFS, a GlusterFS ajánlása alapján. A kettő mirrorban. Igazából kellene hozzá egy arbiter node is, azt most kispóroltam, remélem, nem lesz gond amíg használom most rövidtávon. Közvetlen GlusterFS cliens-el csatoltam Ubuntu 20.04.1 LTS alatt.

Egyelőre csak Wifi-n mértem max. 17-18 MB/sec-et, kb. 40 GB átmásolása mellett két ütemben, nagy fájlok esetén (lehet hogy több volt az adat de ismételhető). Kis fájlok esetén természetesen igen rossz az eredmény.

Ha meglesz a többi 4 node is, akkor tudok majd egy praitásos volume-ot is építeni, annak az írási eredménye jobban érdekel. De erre most sajnos még várni kell.

--
Alex