Hirdetés

TrueNAS alkalmazásmanagement beillesztése meglévő Terraform automatizációba

Nemrég megjelent a TrueNAS Scale 24.10 "Electric Eel" következő fő verziója. Az egyik fontos újítás, hogy az alkalmazások kezeléséhez lecserélték a nehézkes Kubernetest a kevesebb erőforrást igénylő Docker-re. Korábban kubernetesnél megszokott Helm Chart alapú alkalmazásokat telepíthettünk a hivatalos tárolóból, vagy ha az elérhető alkalmazásokon kívül bővíteni szerettük volna a lehetőségeinket, úgy hozzáadhattuk a TrueCharts nevezetű community alkalmazás katalógust. Ennek a lehetősége az Electric Eel kiadását megelőzően a TrueNAS és a TrueCharts fejlesztők konfliktusa után nagyon hirtelen szűnt meg a TrueCharts repó elérhetetlenné tételével.

A TrueNAS-ban ha egy új alkalmazást szeretnénk, akkor a GUI segítségével kiválaszthatjuk azt az alkalmazás katalógusból, vagy ha ott nem elérhető, akkor az Apps -> Discover Apps -> Custom App gomb segítségével paraméterezhetünk és összekattintgathattuk egy appot. Ez korábban is így volt, amikor a TrueNAS egy custom chartot hozott létre és így van ez most is, amikor egy Docker konténert indítunk.

TrueNAS Scale HDD spindown beállítása

TrueNAS Scale rendszeren lehetőség van arra, hogy leállítsuk (spin down) azt a HDD-t, amelyet megadott ideig nem olvasunk és írunk. A TrueNAS Scale ZFS fájlrendszert használ az adatok tárolására. A linuxban már megszokott block eszközök, mint például egy egész meghajtó vagy partíció alkotják ZFS esetében a valamilyen funkciót ellátó virtuális eszközöket (vdev). Ezek különféle típusú csoportokba (storage vdev esetén például stripe, mirror, raidz*) szerveződnek, amelyek így alkotják a ZFS poolt.

Otthoni NAS-om a következő diskeket tartalmazza:
1x SanDisk SSD PLUS 240GB
1x KINGSTON SA400S37240G
2x WDC WD40EFZX-68AWUN0 4TB

A két SSD-n csak 32GB van kiosztva "boot-pool"-nak, a fennmaradó tárterületen további "ssd-data" pool foglal helyet. A két HDD kizárólag egy "data" poolnak van odaadva. Minden esetben mirrored data vdev típus van beállítva.