NAS rakentelut

  • Keskustelun aloittaja Keskustelun aloittaja dun
  • Aloitettu Aloitettu
Olisiko järkevää pitää jotain Linuxia tiedostopalvelimena ja samalla isäntänä virtuaalikoneille? Tiedostopalvelimen virtualisointi kun ei tunnu olevan suositeltavaa.
 
Olisiko järkevää pitää jotain Linuxia tiedostopalvelimena ja samalla isäntänä virtuaalikoneille? Tiedostopalvelimen virtualisointi kun ei tunnu olevan suositeltavaa.

Itse tekisin juurikin näin. Kannattaa tsekata Openmediavault jos graafista käyttöliittymää haluaa.
 
Miksi tiedostopalvelin ei voisi olla virtuaalikone?

Raskaassa käytössä tulee liian paljon rajapintoja käyttöjärjestelmän ja levyjärjestelmän väliin, ja se saattaa aiheuttaa tiedostojen korruptoitumista ja yleistä hidastumista. Se, mitä peruskotikäyttäjälle se vaikuttaa, voi olla pientä (olematonta).
 
Jos olisi merkittävä riski tiedostojen korruptoitumisesta virtuaalikoneiden kohdalla niitä ei käytettäisi tuotannossa.

Todennäköisesti levyille voisi saada enemmän suorituskykyä ”raakoina”, mutta eiköhän korruptoituvat tiedostot olisi aina ongelma.
 
Raskaassa käytössä tulee liian paljon rajapintoja käyttöjärjestelmän ja levyjärjestelmän väliin, ja se saattaa aiheuttaa tiedostojen korruptoitumista ja yleistä hidastumista. Se, mitä peruskotikäyttäjälle se vaikuttaa, voi olla pientä (olematonta).
Niitä rajapintoja on aivan yhtä monta kuin kaikilla muillakin levyjä käyttävillä virtuaalikoneilla, eikä ne muutkaan virtuaalikoneet korruptoi sen takia tiedostoja, joten miksi sitten NASsina käytetty kone tekisi niin?
 
Mä oon noviisi asiassa mutta kun opiskelin aihetta niin vaikka sekä Proxmox ja OMV ovat Debian pohjaisia niin ne on vaikea saada toimimaan yhdessä.

Päädyin laittamaan OMV:n Proxmoxin päälle ja toimii riittävästi, jotain HDD lämpöjä en saa ulos ja limppujen virran sammutus olis kiva, mutta vaatii pci väylän haltuunoton joka mun prossulla ei onnistu (G3220 dual core)

Muina virtuaalikoneina win XP/IE7, debian container, PfSense (testaukseen), kameralle tulossa Zoneminder (just eilen laitoin testikoneeseen.

Vaikka Proxmox/OMV vaatii aika paljon opiskelua niin netistä löytyy paljon tietoa, suosittelen
 
Onkos joku jo kokeillut ZFS Special vdev:ä? (Freenas/Truenas Fusion Pool) Onko merkittävää nopeuseroa havaittavissa sequential/random read/write operaatioissa?

Omassa serverissä nyt 2 SATA SSD:n ZFS mirror virtuaalikoneille ja 3 HDD:n raidz1 kaikelle muulle datalle.
Pitäisi nyt muuttaa tuo datapool 5 HDD:n raidz2 pooliksi ja mietinnässä olisiko mitään järkeä siirtää samalla nuo 2 SSD:tä special vdeviksi samaan pooliin ja hostata myös virtuaalikoneet samasta poolista (small_blocks asetuksella tämä kai hoituisi?)
Tai pitäisikö vaihtoehtoisesti ostaa pari 120-240gb sata/nvme SSD:tä ainoastaan metadatalle tuohon HDD-pooliin...
 
Onkos joku jo kokeillut ZFS Special vdev:ä? (Freenas/Truenas Fusion Pool) Onko merkittävää nopeuseroa havaittavissa sequential/random read/write operaatioissa?

Omassa serverissä nyt 2 SATA SSD:n ZFS mirror virtuaalikoneille ja 3 HDD:n raidz1 kaikelle muulle datalle.
Pitäisi nyt muuttaa tuo datapool 5 HDD:n raidz2 pooliksi ja mietinnässä olisiko mitään järkeä siirtää samalla nuo 2 SSD:tä special vdeviksi samaan pooliin ja hostata myös virtuaalikoneet samasta poolista (small_blocks asetuksella tämä kai hoituisi?)
Tai pitäisikö vaihtoehtoisesti ostaa pari 120-240gb sata/nvme SSD:tä ainoastaan metadatalle tuohon HDD-pooliin...
Special vdevit ovat harvoin järkeviä, ne tekee poolista vikaherkemmän, eikä nopeusetu ole yleisesti ottaen kummoinen verrattuna vain isompaan (L2)ARC:iin. L2ARCissa on parikin plussaa, se osaa pitää parhaaksi näkemänsä datan samalla tapaa nopeassa muistissa, mutta toisaalta sen hajoaminen ei vaikuta datan eheyteen mitenkään, eli pakan peilaus ei ole tarpeen tai edes mahdollista. Yleensä ei kannata itse lähteä pakottamaan kovin raa'asti kakutettavia asioita, vaan on parempi antaa ZFS:n itse päättää minkä datan pitää missäkin cachessa. Poikkeuksiakin toki on, esim. tuolla pelkällä metadatan säilömisellä voi välttyä suurelta määrältä kirjoituksia, mikä tekee hyvää SSD:n kestolle.

Toisena seikkana, RAIDZ2 viidellä levyllä ei ole oikein ideaalinen tapaus, koska silloin blokkikoko on 12kB (3*4kB), mikä puolestaan ei ole sopiva ainakaan mihinkään satunnaisoperaatioihin, joissa dataa yleensä luetaan ja kirjoitetaan kahden potenssissa olevia määriä. Esim. virtuaalikoneet käyttävät usein 16kB lohkon kokoa, mihin ZFS:n on varattava tila neljältä eri lohkolta (olettaen yhden lohkon olevan sen 4kB), jolloin ensimmäiset kolme menee kolmelle levylle + kahdelle pariteettilevylle, ja viimeinen menee jollekin niistä kolmesta sekä kahdelle pariteettilevylle. Yksi levyistä saa siis tuplasti isomman kuorman ja neljän lohkon kirjoittamiseksi tarvittiin myös neljä pariteettilohkoa.
 
Tuosta ohjelmistosta: Itse ajelin alkujaan FreeNASilla järjestelmääni, mutta päivitin sitten Ubuntu Serveriin. Tämä yhdistettynä OpenZFS on toiminut todella hyvin. Tähän päälle se vielä, että ajan monia ohjelmia Dockerissa niin se on todella hyvin hallittavissa.
 
Tuosta ohjelmistosta: Itse ajelin alkujaan FreeNASilla järjestelmääni, mutta päivitin sitten Ubuntu Serveriin. Tämä yhdistettynä OpenZFS on toiminut todella hyvin. Tähän päälle se vielä, että ajan monia ohjelmia Dockerissa niin se on todella hyvin hallittavissa.
No, olet tässä käynyt aika normaalin kehityskaaren läpi, jossa huomasit että rauta pystyyn enempään kuin vain Freenassin pyöritykseen ja olit valmis kokeilemaan terminaalia pääkäyttöliittymänä (tai ainakin hallitsemaan sillä palikoita, jotta saat haluamasi palvelut käyntiin). Eli polun kävely on aloitettu :)
 
Mikäs on tällä hetkellä fiksuin ratkaisu lähteä rakentamaan kotinassia jossa olisi levytilaa ~24tb (RAW).
Tällä hetkellä ratkaisu ollut freenas jossa 6x2TB Raidz1 pooli. mutta se alkaa natisemaan liitoksistaan.

Ehkä hiukan typerä ajatus kasata levytila 2tb lätyistä mutta niitä on itselleni saatavilla aika helposti vaikkakin hiukan aina mysteerikuntoisina käytettyinä mutta tarviihan sitä olla jännitystä elämässä.

Tuli myös bonkista saatua tuollainen Netappi josta loinkin jo oman ketjunsa, sen tutkailu on nyt hiukan jäissä kunnei jaksa motivoitua, kannattasko mun suosiolla laittaa 2tb limppuja edullisesti kiertoon ja käydä ostamassa kaupasta jotain järkevämmän kokoisia lättyjä?
Nykyiseen freenas koneen koteloon taitaa mahtua 7-8 kpl 3,5" levyjä. ja H310 IT modessa taitaa saada helpohkosti sen 8 levyä kiinni.
 
Jos niitä 2TB levyjä halvalla saa, niin onhan niissä etuna se että resilver tapahtuu nopeasti. RAIDZ2 ja laittaa yhden varalevyksi aina valmiiksi.
 
TrueNAS 12:n lanseeraus lähestyy joten onko kukaan täällä vielä kokeillut uusia zfs fusion pooleja? Jos nyt oikein ymmärsin niin nyt pystyisi samaan pooliin lisäämään ssd-levyjä perinteisten levyjen joukkoon joihin voi määrittää pelkän metadatan tallennuksen (tai vaihtoehtoisesti myös pelkkien pienien tiedostojen tallennuksen) jolla pitäisi saavuttaa samassa poolissa ssd:n hyötyjä saavuttaen myös suuren kapasiteetin. Yllättävän vähän näistä löytyy dokumentaatiota saatika kokemuksia. Onkohan näissä metadatan tallennukseen käytettävien ssd-levyjen kokosuosituksista mitään infoa? Jos esim loisi uuden poolin 3x8TB levystä ja siihen joukkoon 2 kpl mirrored ssd-levyjä metatietoja varten. Riittääköhän tuohon pienetkin (128 GB) ssd:t?

Tässä vielä lainaus ixsystemsin sivuilta:
Probably the most significant feature the TrueNAS version 12.0 brings to the table is Fusion Pools. In previous versions, pools need to be created out of the same media type, so they either will be all SSD or all spinning disk pools. Starting with version 12, now you can create this new fusion pool, a mix of both media types. So, you could have spinning disks for data blocks and flash devices for metadata and small files. This will speed up all metadata operations. Fusion pools can support any kind of flash device recognized by the system, NVMe, SAS, or SATA.

Fusion pools is an excellent addition that, if used for metadata with faster media, will undoubtedly speed up file-based operations. You can have more speed on your metadata requests while keeping the economy due to spinning media in the same pool.
 
Tässä ketjussa toivottavasti kokeneempia kettuja kuin minä. Tarkoitus oli vaihtaa vanhat Buffalo LS220D NASsin levyt kerralla tuoreempiin mutta uudet ovatkin XFS formatoinnin jälkeen aavistuksen pienempiä kuin alkuperäiset. Eikä lähde luomaan raid arrayta.

Ajattelinko tämän homman nyt väärin:
1. levy on vanha + 2. levy on uusi = recovery array
1. levy vaihtuu uudeksi + 2. edelliseltä kierrokselta = recovery array
Lopputuloksena 2 uusittua levyä

ls220.jpg
 
Noinhan sen käytännössä pitäisi onnistua.

Eli raidin korjaus levy kerrallaan ja rok rok, sulla on kuin huomaamatta molemmat levyt vaihdettu tuoreempiin.
 
Noinhan sen käytännössä pitäisi onnistua.

Eli raidin korjaus levy kerrallaan ja rok rok, sulla on kuin huomaamatta molemmat levyt vaihdettu tuoreempiin.
JEs mutta ongelma onkin liian pieni levy. Eli laitteen formatoitua levyt XFS-muotoon näkyy niiden kapasiteetti gigatavun liian pienenä. Ei tullut mieleen että että pieni heitto levyissä vaikuttaa tähän. On siis tuuripeliä löytää aina vaan isompi ja isompi "2 terainen" tai sitten vaihdettava 3 teraisiin.
 
Tietäisikö joku miten Proxmoxin LXC säiliöön saisi ulkoisen kovalevyn (ext4, dataa on) kytkettyä? Olen tässä yrittänyt googletella internettiä läpi, mutta en ole löytänyt toimivaa ratkaisua.

Ainoa löytämäni toimiva ratkaisu ongelmaan olisi pistää vaan itse proxmox hostiin pyörimään docker johon tulisi plexiä ja muita sovelluksia.
 
Tietäisikö joku miten Proxmoxin LXC säiliöön saisi ulkoisen kovalevyn (ext4, dataa on) kytkettyä? Olen tässä yrittänyt googletella internettiä läpi, mutta en ole löytänyt toimivaa ratkaisua.

Ainoa löytämäni toimiva ratkaisu ongelmaan olisi pistää vaan itse proxmox hostiin pyörimään docker johon tulisi plexiä ja muita sovelluksia.
Terminaaliin: pct set ID -mpX /kansio/proxmoxista,mp=/kansio/konttiin
ID:n tilalle virtuaalikoneen ID ja X:n tilalle mountin numero, aloittaen yleensä nollasta. Saattaa vaatia tiedostojen omistuksen muuttamisen LXC:n käyttäjille kelpaavaksi, eli esim. loitsun: chown -R 101000:101000 /kansio/proxmoxista
USB-levyn antaminen suoraan kontille ja mounttaaminen sieltä käsin menee aika kikkailuksi.
 
Terminaaliin: pct set ID -mpX /kansio/proxmoxista,mp=/kansio/konttiin
ID:n tilalle virtuaalikoneen ID ja X:n tilalle mountin numero, aloittaen yleensä nollasta. Saattaa vaatia tiedostojen omistuksen muuttamisen LXC:n käyttäjille kelpaavaksi, eli esim. loitsun: chown -R 101000:101000 /kansio/proxmoxista
USB-levyn antaminen suoraan kontille ja mounttaaminen sieltä käsin menee aika kikkailuksi.

Iso kiitos! Jostain syystä tuo mount point ei toiminut, kun kirjoitin sen suoraan LXC:n config tiedostoon. Meinasin jo luovuttaa tämän kanssa. Tämä vaati myös tuon oikeuksien muutoksen, mikä toimi suoraan tuolla komennolla. Miten noi id:t menee näiden kanssa? Onko tuo 101000 pätevä kaikille LXC säiliöille vai vain 101 säiliölle?
 
Iso kiitos! Jostain syystä tuo mount point ei toiminut, kun kirjoitin sen suoraan LXC:n config tiedostoon. Meinasin jo luovuttaa tämän kanssa. Tämä vaati myös tuon oikeuksien muutoksen, mikä toimi suoraan tuolla komennolla. Miten noi id:t menee näiden kanssa? Onko tuo 101000 pätevä kaikille LXC säiliöille vai vain 101 säiliölle?
Tuo mounttaaminen meinasi itsellekin aiheuttaa vähän harmaita hiuksia kun ensimmäisiä kertoja sitä tuli yritettyä, jotenkin noinkin yksinkertainen asia tuntuu olevan selitetty aivan turhan monimutkaisesti kaikkialla.
ID:t alkaa oletuksena arvosta 100000, jonka saa kunkin kontin root -käyttäjä, ja tavallisten käyttäjien ID:t alkaa puolestaan tuosta luvusta 101000. Pätee siis kaikkiin kontteihin (VM)ID:stä riippumatta.
 
Nyt on palvelin olemassa. Siinä on rautapohjainen RAID-ohjain, jonka avulla aion käyttää levyjä RAID6-muodossa. Käyttöjärjestelmäksi tulee Ubuntu Server.

Onko paras käyttää RAID-pakkaa ainoana asemana, jolla on sekä käyttöjärjestelmä että data, vai asentaa erillinen asema käyttöjärjestelmälle ja laittaa koko RAID-pakka verkkolevyksi?
 
Kaivoin wanhan fileserverin kirjaimellisesti pöydän alta, pitkästä aikaa.
IMG_2126.JPG

Laitoin pari uutta levyä...
IMG_2111.JPG

spoiler alert: ne on vaan terasia. Käyttämättömiä.

Nyt pitäisi enää keksiä, mitä hittoa teen lopuille sisuskaluille? :D
IMG_2125.JPG

Tuo emolevy oli wanha ja käytetty jo silloin, kun ostin kotelon (sähköpostin mukaan maaliskussa 2007).
Huom. PCI näyttis <3
Käyttiksenä oli WHS 2k3, joka toimi mainiosti sekametelisopan kanssa, eli kaikki levyt keskenään eri kokoisia.

Viimeiset datat siirsin pois pari vuotta sitten, jonka jälkeen kone on ollut lähinnä haittana kulkemiselle tässä työhuoneessa.

Seuraavaksi pitäisikin sitten suunnitella lopun koneen päivittämistä, tai oikeastaan uudelleen rakentamista.
Nuo uudet levyt on ikään kuin placeholdereita, joita päivitellään isompiin sitten kun kukkaro antaa myöden. Nyt kävi niin että näiden hankintahinta oli kantamisen vaiva, kukapa sellaisesta voisi kieltäytyä ;)
 
Onko tästä raspi nassista ollut puhetta täällä. Joku neljän kovon nassi olisi passeli kaikelle datalle, mutta nuo valmiit on melko hintavia, eikä viitsisi vanhaa virtasyöppöä konettakaan moiseen valjastaa. Mahtaako tuommoinen olla miten luotettava pidemmän päälle?



Satkun maksaisi moinen sarja + tietenki pi 4



Ilman koppaa 43$

 
Onko tästä raspi nassista ollut puhetta täällä. Joku neljän kovon nassi olisi passeli kaikelle datalle, mutta nuo valmiit on melko hintavia, eikä viitsisi vanhaa virtasyöppöä konettakaan moiseen valjastaa. Mahtaako tuommoinen olla miten luotettava pidemmän päälle?



Satkun maksaisi moinen sarja + tietenki pi 4



Ilman koppaa 43$

Samaan hintaan saisi myös uuden Intel Atomiin perustuvan mITX koneen. Kulutus ei ole kuin muutaman watin Raspia suurempi ja suorituskyky on aivan eri maailmasta, softatuesta puhumattakaan.
 
Mitä toimintoja hotswap-taustalevyssä on minimissään? Mulle kulkeutui Dellin vanha Powervault-runko 15 levykelkalla. Mukana tuli SAS-SATA interposerit, mutta paketti tarviis ainakin uuden kontrollerin kun nuo nykyiset iSCSI-palikat toimii max 2TB-levyillä ja vaatii Dellin omia levyjä. Uudella läpipäästävällä kontrollerillakin nopeudeksi jäisi ilmeisesti max 3 Gbit/s. Koteloa voisi käyttää joko pelkkänä hba-pakkana tai sitten ihan täydellisenä NASina, mutta nykyaikaan pääseminen edellyttäisi uutta taustalevyä. Sotkeutuuko taustalevy aktiivisesti esim. virransyöttöön?
 
Oliko esimerkkiä moisesta koneesta.

Mulla on nassina asrock j4205-jotain itx- levy ja siinä picopsu. 2x 8G muisti. Levypaikkoja tuossa on vain 4 ja siksi pieni muutaman euron pcie-satakortti. Käyttis ssdllä ja datalle 2kpl 2T peilejä.
Mitattu max kulutus ~30W seinästä ennen upsia kun cpu huutaa 100%, normaalisti <20.
Datan siirto samban kautta ulos/sisään win- koneelle saturoi 1G verkon, cpu käyttö ei merkittävä.
 
Mitä toimintoja hotswap-taustalevyssä on minimissään? Mulle kulkeutui Dellin vanha Powervault-runko 15 levykelkalla. Mukana tuli SAS-SATA interposerit, mutta paketti tarviis ainakin uuden kontrollerin kun nuo nykyiset iSCSI-palikat toimii max 2TB-levyillä ja vaatii Dellin omia levyjä. Uudella läpipäästävällä kontrollerillakin nopeudeksi jäisi ilmeisesti max 3 Gbit/s. Koteloa voisi käyttää joko pelkkänä hba-pakkana tai sitten ihan täydellisenä NASina, mutta nykyaikaan pääseminen edellyttäisi uutta taustalevyä. Sotkeutuuko taustalevy aktiivisesti esim. virransyöttöön?

Minimissä dataliittimet ja virransyöttö.
Tuossa ketjussa on vähän huono kuva omasta viritelmästä, voin yrittää muistaa kaivaa illemmalla jos löytyisi detaljimpi kuva taustasta
DIY - Putki- nas
Levykotelo ja tausta on vanhasta hp serveristä, hyvin toimi kun laittoi virrat takakevyyn ja sopivan liittimen sata- johdoille. Vilkuttelee myös aktiivisuusledejä oikean levyn kohdalla. Vikavalot ei varmaan toimi, toisaalta en ole testannut rikkinäisellä levyllä.
Tässä levyssä käyttöjännitteet menee suoraan levyille ja data myös. Aktiivisuus jne hoituu kun joku mittaa jotain datajohdoista, en tutkinut sen tarkemmin. Alkuperäisessä taustasta meni i2c johto emolle se on nyt vasn kytkemättä.
 
Tässä levyssä käyttöjännitteet menee suoraan levyille ja data myös. Aktiivisuus jne hoituu kun joku mittaa jotain datajohdoista, en tutkinut sen tarkemmin. Alkuperäisessä taustasta meni i2c johto emolle se on nyt vasn kytkemättä.
Tuossa Dellin levyssä on näköjään i2c lämpömittari ja useampi i2c muistipiiri (ST 24C04WP). Mikähän noiden muistipiirien tehtävä vois olla? Aktiivikomponentteja ei levyllä pahemmin ole, eli ihan suoraan virrat tuossakin menee. Täytyy varmaan kaivaa toisesta kotelosta Supermicron taustalevy ja tutkia sitä jos valmiita kytkentäkuvia ei löydy.
 
Tuossa Dellin levyssä on näköjään i2c lämpömittari ja useampi i2c muistipiiri (ST 24C04WP). Mikähän noiden muistipiirien tehtävä vois olla? Aktiivikomponentteja ei levyllä pahemmin ole, eli ihan suoraan virrat tuossakin menee. Täytyy varmaan kaivaa toisesta kotelosta Supermicron taustalevy ja tutkia sitä jos valmiita kytkentäkuvia ei löydy.

Jos saat kaivettua datalinjat myös niin sittenhän se on ihan käytettävä levykotelo taustoineen.

i2c muisteista en kyllä osaa sanoa, aika outo paikka sellaisille...
 
Tuli mielenkiinnosta mitattua oman nassin energiankulutusta.

Eli kyseesä Z77 ATX lankku, jossa i7 2600K vakiokelloilla, 32GB DDR3 1600MHz, 4x1TB + 4 TB + 120gb ssd + 240gb ssd, LSI raid 8 kanavainen raid kortti it modessa, intelin 4x1GB lan kortti ja 4 120mm tuuletinta.

Mitattu blitzwolf bw-shp6 pistorasialla.

Näyttäisi näin idlenä vievän 60-65W tehoa seinästä. Jos on töitä, esim haastava plex transkoodaus tms niin hyppää jonnekkin 130-150W tuntumaan.

EDIT: Freenas siis tässä pyörii. Pitää vielä testaa mitä lukeminen ja kirjoittaminen ZFS pakkaan vaikuttaa tohon
 
Viimeksi muokattu:
Tuli testattua myös nuo kirjoitus/luku verkon yli.

Kirjoitus: ~86W
Luku: ~91W
 
Yritin tuossa kirjautua kotona lähiverkossa, toisella koneella etänä sekä kännykällä kotona olevaan Synology DS918+:aan. Google Authenticatorin koodi ei toimi jostain syystä millään laitteella. Mikähän neuvoksi? En tietysti pääse Synologyn tilille edes selaimen kautta, koska sinne tarvisi 2-step verificationin. Tilasin jonkun backup-viestin sähköpostiin eikä sitä ikinä tullut. Onkohan joku kaapannut tuon Synology-tilini?

Nas toimii läheverkossa normaalisti kyllä, mutta en vain pääse sinne sisään. Verkkokovalevyille siis kyllä pääsen, mutta en nassia säätämään.

E: Löysin Autheticatorin backup-koodit ja pääsen selaimella Synology-tilille, mutta nassiin en. Tilasin "emergency coden" jo toiseen kertaan, mutta sitä ei tule.

1602745351542.png
 
Viimeksi muokattu:
Onkohan joku ehtinyt tutkia paremmin TrueNAS 12:n hybrid pooleja? Eli metadatan ja pienten blockkien siirtoa SSD:lle? Mietin tässä itse, miten tuollainen mahtaa käyttäytyä suhteessa L2ARC:n, jos sille antaisi sen sijaan sen SSD tilan? Tai hyötyykö noista ollenkaan jos pääasiallisesti käyttötarkoitus on iSCSI:n kautta jaettu zvol joka on yksi ainoa tiedosto kuitenkin levyllä (ja jota VMware kirjoittelee).

Tällä hetkellä ZFS:n ARC näyttää syövän 31GB muistia, joten aika nopeasti useimmat yleiset file-accessit toimivat muutenkin. Mutta rajansa tuollakin, mielummin ei kokisi niitä yllättäviä hidasteluja ollenkaan.
 
Onkohan joku ehtinyt tutkia paremmin TrueNAS 12:n hybrid pooleja? Eli metadatan ja pienten blockkien siirtoa SSD:lle? Mietin tässä itse, miten tuollainen mahtaa käyttäytyä suhteessa L2ARC:n, jos sille antaisi sen sijaan sen SSD tilan? Tai hyötyykö noista ollenkaan jos pääasiallisesti käyttötarkoitus on iSCSI:n kautta jaettu zvol joka on yksi ainoa tiedosto kuitenkin levyllä (ja jota VMware kirjoittelee).

Tällä hetkellä ZFS:n ARC näyttää syövän 31GB muistia, joten aika nopeasti useimmat yleiset file-accessit toimivat muutenkin. Mutta rajansa tuollakin, mielummin ei kokisi niitä yllättäviä hidasteluja ollenkaan.

Noin kuukauden verran tullut fusion poolin kanssa säädettyä, toistaiseksi varsin positiivisin kokemuksin. Hakemistolistaukset ja rsyncit nopeutuivat huomattavasti. Etenkin paljon pieniä tiedostoja sisältävät synkkaukset jotka aikaisemmin kestivät 15-30 minuuttia ottavat nyt aikaa vain pari minuuttia.

Jos asetat special_small_blocks -arvon datasetillä samaksi kuin datasetin record sizen niin kaikki data tallentuu näppäristi ssd-levyille kyseisen datasetin osalta. Tämä tuo mukavasti joustavuutta jos haluaa muutamia nopeita datasettejä. Ainoa rajoite tuntuu olevan, että tätä ei voi säätää zvolien osalta, eli on vain käytettävissä tavallisten datasettien kanssa.

L2ARC:n osalta en osaa kommentoida, ei ole kokemuksia. Kannattaa kuitenkin pitää mielessä, että jos otat metadatan tallennuksen käyttöön ssd:lle ja menetät kyseisen levyn menetät samalla koko poolin sisällön (eli vähintään kaksi ssd:tä kannattaa olla peilattuna). TrueNAS kovasti valittaa poolin luonnissa jos yhdistät kovalevyjen osalta raidz + mirror ssd-levyille, ilmeisesti suositeltu konfiguraatio olisi myös ssd:n osalta sama redundanssitaso. Toistaiseksi ei ole ollut tämän kanssa ongelmia ja onneksi on varmuuskopiot kaikesta.
 
Kysymys liittyen Proxmoxiin.. Sain yhdistettyä serverin wlan verkkoon, mutta containerit eivät käynnisty. En oikein keksi mikä auttaisi, joten kaikki ehdotukset otetaan vastaan.

Koodi:
        /etc/network/interfaces:

auto lo
iface lo inet loopback

auto eno1
iface eno1 inet manual

auto vmbr2 # nimesin wlanin wlps1s0 -> vmbr2
iface vmbr2 inet static
        address 192.168.1.xx/24
        gateway 192.168.1.1
        bridge-ports eno1
        bridge-stp off
        bridge-fd 0
        wpa-ssid **********
        wpa-psk ***********


        Containerin käynnistys antaa tämmöstä erroria:

run_buffer: 323 Script exited with status 2
lxc_create_network_priv: 3086 No such file or directory - Failed to create network device
lxc_spawn: 1743 Failed to create the network
__lxc_start: 1950 Failed to spawn container "101"
TASK ERROR: startup for container '101' failed

Containerin network asetukset:
1603462568544.png
 
Olen jo jonkinaikaa miettinyt että kyhäisin jonkin nas systeemin kotiin. Nykyään kotona on 3 konetta joiden tiedostojen siirrot tapahtuu käytännössä usb tikulla :D. Koneissa on yhteensä 15 hdd ja 3 ssd (käyttöjärjestelmissä). Tarkoitus olisikin jotenkin vähän järkeistää toimintaa ja kysäisinkin että mikä olisi järkevin tapa että saisin kaikki tiedostot yhteen paikkaan. Tarkoituksena olisi ideaali tilanteessa että sieltä voisi toistaa mediaa laitteilla: pelikone, olkkarin htpc, makkarin htpc, tabletti ja kännykä. Mikä olisi järkevin systeemi lähteä tuota kasaamaan?
 
Olen jo jonkinaikaa miettinyt että kyhäisin jonkin nas systeemin kotiin. Nykyään kotona on 3 konetta joiden tiedostojen siirrot tapahtuu käytännössä usb tikulla :D. Koneissa on yhteensä 15 hdd ja 3 ssd (käyttöjärjestelmissä). Tarkoitus olisikin jotenkin vähän järkeistää toimintaa ja kysäisinkin että mikä olisi järkevin tapa että saisin kaikki tiedostot yhteen paikkaan. Tarkoituksena olisi ideaali tilanteessa että sieltä voisi toistaa mediaa laitteilla: pelikone, olkkarin htpc, makkarin htpc, tabletti ja kännykä. Mikä olisi järkevin systeemi lähteä tuota kasaamaan?
Jos yhtään seikkailumieltä löytyy, niin kokeile tätä vaikka:
Itse tykkään synologyn käyttöjärjestelmästä, niin olisi tarkoitus kokeilla yhteen kaapissa olevaan rautaan tuota, mutta aika tuntuu olevan kortilla, niin ei tiedä koska tuo onnistuu.

Voit olla siis koe henkilö tässä asiassa... :)
 
Olen jo jonkinaikaa miettinyt että kyhäisin jonkin nas systeemin kotiin. Nykyään kotona on 3 konetta joiden tiedostojen siirrot tapahtuu käytännössä usb tikulla :D. Koneissa on yhteensä 15 hdd ja 3 ssd (käyttöjärjestelmissä). Tarkoitus olisikin jotenkin vähän järkeistää toimintaa ja kysäisinkin että mikä olisi järkevin tapa että saisin kaikki tiedostot yhteen paikkaan. Tarkoituksena olisi ideaali tilanteessa että sieltä voisi toistaa mediaa laitteilla: pelikone, olkkarin htpc, makkarin htpc, tabletti ja kännykä. Mikä olisi järkevin systeemi lähteä tuota kasaamaan?

Itse päädyin rakentamaan unRaid serverin, kun oli kertynyt läjä eri kokoisia levyjä. On helppokäyttöinen ja dockerin käyttö varsinkin, näppärästi Plex lähti pystyyn.

Mulla tosin tuli vain 8 hdd, ja oli jo valmiiksi nurkissa emo jossa 8 sata paikkaa. Joudut siis varmaan metsästämään ensin sopivan kotelon ja sitten jotain lisäkorttia sata liitäntöjä varten jos haluat enemmän levyjä.
 
Kysymys liittyen Proxmoxiin.. Sain yhdistettyä serverin wlan verkkoon, mutta containerit eivät käynnisty. En oikein keksi mikä auttaisi, joten kaikki ehdotukset otetaan vastaan.

Koodi:
        /etc/network/interfaces:

auto lo
iface lo inet loopback

auto eno1
iface eno1 inet manual

auto vmbr2 # nimesin wlanin wlps1s0 -> vmbr2
iface vmbr2 inet static
        address 192.168.1.xx/24
        gateway 192.168.1.1
        bridge-ports eno1
        bridge-stp off
        bridge-fd 0
        wpa-ssid **********
        wpa-psk ***********


        Containerin käynnistys antaa tämmöstä erroria:

run_buffer: 323 Script exited with status 2
lxc_create_network_priv: 3086 No such file or directory - Failed to create network device
lxc_spawn: 1743 Failed to create the network
__lxc_start: 1950 Failed to spawn container "101"
TASK ERROR: startup for container '101' failed

Containerin network asetukset:
1603462568544.png
Muistelisin joskus lukeneeni ettei wlan interfaceja voi liittää siltaan (Linuxilla yleisesti), korjatkoon joku jos on väärää tietoa.
 
Viimeksi muokattu:
Mitäs sata-kortteja nykyään suositaan? Halpoja ja hyviä, paikkoja 4-12kpl/kortti?
Monta vuotta aikaa kun levypalvelinta viimeksi ropaillut, mutta muistaakseni tällä hetkellä on:
-19" räkkikotelo 13 levykelkalla. Näissä sata-backplane
-Kotelon syvyys vaatii 100cm kaapin.
-Kotelossa 3x poweri
-Olen modannut emoksi Astock C2550D4i ( ASRock Rack > C2550D4I )

Koneessa pyörii ubuntu server ja samballa levyjaot. Nyt jonkin aika pyörinyt myös zoneminder kameravalvontasofta. Tähän ei kuitenkaan tuo nykyinen rauta riitä, esim kirjautuminen kestää minuutteja yms. kun muisti ja prossu hirttää kiinni. Tästä tulee myös ongelmia että valvontakavera softa jättää kuvia tallentamatta kun kone hyytyy.

Eli nyt pitäisi tehdä tilalle jotain. Tavoite on että kotelo mahtuisi noin 50cm tilaan.
Ajatus onkin vetää rälläkällä vanha räkkikotelo poikki. Samalla raiskata vanha atx pönttö ja hitsata nämä yhteen L muotoon. Niin että levykelkat saisi edelleen 19" etulevyyn ja emolevyn saisikin näiden taakse pystyyn.
Mutta mulla ei ole tarpeeksi SATA-paikkoja emolla, eli tarvitsen kortin/kortteja tähän. Tätä projektia varten vaan en viitsisi rahaa hirveästi käyttää, eli mitään tonnin korttia en osta.
Aikaisemmin muistan ostaneeni ebaysta jotain HP:n brandaamiä LSI:n kortteja. Onko nämä edelleen parhaimpia kun puhutaan muutaman kympin korteista? Softaraidilla hoituu loput, eli siihen en korttia tarvitse.
 
Nyt jonkin aika pyörinyt myös zoneminder kameravalvontasofta. Tähän ei kuitenkaan tuo nykyinen rauta riitä, esim kirjautuminen kestää minuutteja yms. kun muisti ja prossu hirttää kiinni. Tästä tulee myös ongelmia että valvontakavera softa jättää kuvia tallentamatta kun kone hyytyy.
Oletko varma, että tässä on raudan riittävyydestä kyse? Ettei olisi joku konfigurointiongelma, joka jättäisi koodin ikilooppiin kunnes minuuttien päästä tulee timeout.
 
Uskon että on rauta, koska kone on aivan jäässä. Jos menen fyysisesti koneelle niin kestää todella kauan että edes kirjautumisruudun saa esiin. Loadit on aivan tapissa.
Voihan siellä joku ikilooppikin olla, mutta outoa kun en netistä sellaisesta ole löytänyt. Vain että jengi valittaa että noi valvontajutut vaatii paljon muistia ja tehoa. Osa syy onkin varmasti että muistista on lähes 100% jatkuvasti käytössä ja olenkin sen puoleen tehnyt muutoksia.

Helpompi ottaa tuosta ylijäämä Xeoni, emo, muistit, näyttis ja poweri. Prossussa on ainakin monin kertaisesti enemmän laskentatehoa.
 

Statistiikka

Viestiketjuista
262 631
Viestejä
4 560 414
Jäsenet
75 010
Uusin jäsen
laaseri-erkki

Hinta.fi

Back
Ylös Bottom