Már említettem a blogon a Nexenta projektet, most erről beszélnék bővebben. Az Opensolaris kernelének és jóságainak valamint az Ubuntu user land-jének és csomagkezelőjének összeházasítáról van szó. Az ingyenes és nyílt forráskódú Nexenta Core Platform a 2.0 Beta verziónál tart, az Ubuntu Hardy (8.04) portolt csomagjait ill. repóit használja. Egycédés, szerverekre fejlesztett, könnyen telepíthető, kis memóriaigényű és zfs-bootolható. Legalábbis ilyeneket mondanak magukról.
Két remek cikk is írodott a Nexentáról az OSnews portálon, ezeket próbálom összefoglalni. Az első általános áttekkintésben megismerhetjük az oprendszer lényeges elemeit, amelyek nagy része a Solaris leszármazottság kellemes hozadéka. A ZFS alap királysága mellett az inkrementális backup lehetőségével pl. vagányan alkalmazható biztonságos csomaginstallálásra az apt-clone paranccsal. Ilyenkor az install előtt egy rendszer másolat készül, ahová az ismert Murphy-féle előrejelzés szerint valószínűsíthető gebasz bekövetkeztekor könnyedén visszatérhetünk. Egy ilyen folyamatot screenshot-okkal illusztrálva végigkövethetünk ezen a oldalon. Ha virtualizációra vágyunk, rendelkezésre állnak a Opensolaris Zónái, amikről egy speciális alkalmazásuk folytán mindjárt részletesebben szólok. Szintén ismert lehet a Service Management Framework (SMF), amivel a szolgáltatásokat egyszerűen kezelhetjük, nem kell foglalkoznunk a függőségekkel, valamint gyorsabb boot érhető el a független service-ek párhuzamos indításának köszönhetően. Természetesen komoly UNIX-szerű rendszerből nem hiányozhat a Dtrace, a fejlesztők vizsgálhatják, finomhangolhatják a kódjukat.
Az említett második bejegyzés témája az ún. Devzone, azaz fejlesztésre kihegyezett virtuális környezet. A Zones-ra épülő saját megoldásról van szó, segítségével könnyedén hozhatunk létre és klónozhatunk fejlesztési rendszer környezeteket. A cikkben felhozott példával gyorsan megérthető, hogy miről is van szó: nem kell nagy virtuális gép image-eket másolgatnunk, klónozáskor nem foglal le újabb tárterületet, gyors létrehozás és törlés, ubuntus alkalmazásokhoz való hozzáférés. A másolatok nem tudják elpusztítani az alap zónát (base zone), viszont az azon történt módosítások mindenkinél megjelennek.
A hibrid felépítettség hátránya, hogy az ubuntus csomagokat ugye portolni kell a Nexentára. Hiszen csak úgy van értelme a csomagkezelőnek, ha rendelkezésre a már létező rengeteg package. Ennek felgyorsítására a srácok egy szintén saját fejlesztést vetettek be, melynek neve Auto Builder. A sourceforge project summary-nál szebben én se tudnám megfogalmazni: "An automatic package building suite designed for distributed builds of packages on virtualized build nodes." Pár nappal az új verzió megjelenése után már 2500 csomag megvolt, mára pedig 14000-et portoltak sikeresen. Készült csúnya webes felület mindennek a követésére, de magam se tudom, minek linkeltem. Jelenleg is zajlik a harmadik hackathon, aminek keretében többféle feladatra várják a lelkes jelentkezőket.
Egy kis móka maradt a végére, a türelmes olvasók jutalmaként. A nehezen megtalálható Nexenta Blogs egyik bejegyzése, amiben az író megosztja velünk, hogyan is néz ki az ő otthoni(!) média szervere:
"Every self-respecting geek has a home media server to store their CD and DVD rips, downloaded TV shows, photos, etc. and I’m no exception. I’ve always found it interesting to see what others put together to fill this void, so I’m returning the favor by showing off my current setup..."
Részletekért katt a képre
Add your comment
| < Prev | Next > |
|---|



