A Stratis 3.3 kiadása, egy eszközkészlet a helyi tárolás kezelésére

Megjelent a Red Hat és a Fedora közösség által kifejlesztett Stratis 3.3 projekt kiadása, amely az egy vagy több helyi meghajtó készletének konfigurálásához és kezeléséhez szükséges eszközök egységesítésére és egyszerűsítésére szolgál. A Stratis olyan funkciókat kínál, mint a dinamikus tárolókiosztás, a pillanatképek, az integritás és a gyorsítótárazási rétegek. A Stratis támogatást a Fedora 28 és RHEL 8.2 kiadása óta integrálták a Fedora és RHEL disztribúciókba. A projekt kódja az MPL 2.0 licenc alatt kerül terjesztésre.

A rendszer nagyrészt megismétli a fejlett ZFS és Btrfs partíciókezelő eszközöket képességeiben, de rétegként (stratisd démon) valósul meg, amely a Linux kernel eszközleképező alrendszerének tetején fut (dm-thin, dm-cache, dm modulok -thinpool, dm- raid és dm-integrity) és az XFS fájlrendszer. A ZFS-től és a Btrfs-től eltérően a Stratis összetevői csak a felhasználói térben működnek, és nem igényelnek meghatározott kernelmodulok betöltését. A projektet eredetileg úgy mutatják be, hogy az adminisztrációhoz nem igényel tárolórendszer-szakértői képesítést.

A vezérléshez D-Bus API és Cli-utility biztosított. A Stratist LUKS-alapú blokkeszközökkel (titkosított partíciókkal), mdraid-del, dm-multipath-val, iSCSI-vel, LVM logikai kötetekkel, valamint különféle merevlemezekkel, SSD-kkel és NVMe-meghajtókkal tesztelték. Ha egy lemez van a készletben, a Stratis lehetővé teszi a pillanatfelvétel-kompatibilis logikai partíciók használatát a változtatások visszaállításához. Ha több meghajtót ad hozzá egy készlethez, a meghajtók logikailag összevonhatók egy összefüggő területté. Az olyan funkciók, mint a RAID, az adattömörítés, a duplikáció megszüntetése és a feladatátvétel, jelenleg nem támogatottak, de a jövőre tervezik.

A Stratis 3.3 kiadása, egy eszközkészlet a helyi tárolás kezelésére

Az új verzióban:

  • Hozzáadott támogatás a fizikai eszközök méretének bővítéséhez, lehetővé téve további lemezterület hozzáadását a Stratis-készlethez, amely elérhetővé válik egy tárolóeszközön (például egy RAID-tömb bővítésekor).
  • A „stratis pool extend-data” parancs hozzáadása az egyik eszközön megjelenő további lemezterülethez adható egy adott tárolókészlethez. Az eszközméret változásainak nyomon követése érdekében a "stratis pool list" parancs kimenetéhez egy speciális figyelmeztetés, a "stratis blockdev list" parancshoz pedig a készlet- és eszközméretek különbségeiről szóló információ került.
  • Továbbfejlesztett területkiosztás a tárolóeszközökhöz társított metaadatokhoz és a dinamikus tárelosztás ("vékony kiépítés"). A változtatás csökkentette a töredezettséget a metaadatok tárolása során.
  • Átdolgozták a lemezpartíciókon lévő adatok automatikus titkosítására és visszafejtésére használt Clevis keretrendszer futtatható fájljainak ellenőrzését. Az ellenőrzés mostantól minden alkalommal végrehajtódik, amikor egy felhasználói parancs megköveteli a Clevis hívását (korábban az ellenőrzést csak egyszer végezték el, amikor a Stratis elindult), ami megoldja a Clevis használatával kapcsolatos problémákat a stratisd indulása után.

Forrás: opennet.ru

Hozzászólás