Vydání Stratis 3.3, sady nástrojů pro správu místního úložiště

Bylo zveřejněno vydání projektu Stratis 3.3, který vyvinul Red Hat a komunita Fedory za účelem sjednocení a zjednodušení prostředků pro konfiguraci a správu fondu jednoho nebo více místních disků. Stratis poskytuje funkce, jako je dynamická alokace úložiště, snímky, integrita a vrstvy mezipaměti. Podpora Stratisu byla integrována do distribucí Fedory a RHEL od vydání Fedory 28 a RHEL 8.2. Kód projektu je distribuován pod licencí MPL 2.0.

Systém ve svých schopnostech do značné míry replikuje pokročilé nástroje pro správu oddílů ZFS a Btrfs, ale je implementován ve formě vrstvy (stratisd démon) běžící nad subsystémem mapovače zařízení linuxového jádra (moduly dm-thin, dm -cache, dm-thinpool, dm-raid a dm-integrity) a souborový systém XFS. Na rozdíl od ZFS a Btrfs běží komponenty Stratis pouze v uživatelském prostoru a nevyžadují načítání specifických modulů jádra. Projekt byl původně prezentován jako nevyžadující ke správě kvalifikaci odborníka na skladovací systémy.

Pro správu je k dispozici D-Bus API a obslužný program cli. Stratis byl testován s blokovými zařízeními založenými na LUKS (šifrované oddíly), mdraid, dm-multipath, iSCSI, LVM logické svazky a také různé HDD, SSD a NVMe disky. Pokud je ve fondu jeden disk, Stratis vám umožňuje používat logické oddíly s podporou snímků k vrácení změn. Když do fondu přidáte více jednotek, můžete je logicky sloučit do souvislé oblasti. Funkce jako RAID, komprese dat, deduplikace a odolnost proti chybám zatím nejsou podporovány, ale jsou plánovány do budoucna.

Vydání Stratis 3.3, sady nástrojů pro správu místního úložiště

V nové verzi:

  • Přidána podpora pro rozšíření velikosti fyzických zařízení, což vám umožní přidat další diskový prostor do fondu Stratis, který se zpřístupní na úložném zařízení (například při rozšiřování pole RAID).
  • Přidán příkaz „stratis pool extend-data“ pro přidání dalšího diskového prostoru, který se objeví na jednom ze zařízení, do konkrétního fondu úložiště. Pro sledování změn velikosti zařízení bylo do výstupu příkazu „stratis pool list“ přidáno speciální varování a do příkazu „stratis blockdev list“ byly přidány informace o rozdílech ve velikosti fondu a zařízení.
  • Vylepšené přidělování prostoru pro metadata související s úložnými zařízeními a dynamické přidělování úložiště („tenké zajišťování“). Změna snížila fragmentaci při ukládání metadat.
  • Přepracována byla kontrola spustitelných souborů frameworku Clevis, sloužící k automatickému šifrování a dešifrování dat na diskových oddílech. Kontrola se nyní provádí vždy, když uživatelský příkaz vyžaduje volání Clevis (dříve byla kontrola prováděna pouze jednou, když byl Stratis spuštěn), což řeší problémy s použitím Clevis nainstalovaného po spuštění stratisd.

Zdroj: opennet.ru

Přidat komentář