Vydání Stratis 3.0, nástroj pro správu místních úložišť

Byla vydána verze projektu Stratis 3.0, vyvíjeného společností Red Hat a komunitou Fedora, s cílem sjednotit a zjednodušit nástroje pro konfiguraci a správu svazku jednoho nebo více lokálních úložišť. Stratis nabízí možnosti, jako je dynamické přidělování místa ve skladu, snapshoty, zajištění integrity a vytváření vrstev pro caching. Podpora Stratis je integrována do distribucí Fedora a RHEL od verzí Fedora 28 a RHEL 8.2. Kód projektu je distribuován pod licencí MPL 2.0.

Systém se do značné míry opakuje podle svých možností v rozšířených nástrojích pro správu oddílů ZFS a Btrfs, ale je implementován jako vrstva (démon stratisd), která pracuje nad subsystémem device-mapper jádra Linuxu (používají se moduly dm-thin, dm-cache, dm-thinpool, dm-raid a dm-integrity) a souborovým systémem XFS. Na rozdíl od ZFS a Btrfs, komponenty Stratis fungují výhradně v uživatelském prostoru a nevyžadují načítání specifických modulů jádra. Projekt je původně prezentován jako nevyžadující odbornou kvalifikaci k administraci systému pro úložiště.

Pro správu je k dispozici D-Bus API a CLI nástroj. Fungování Stratis bylo testováno s blokovými zařízeními na bázi LUKS (šifrované oddíly), mdraid, dm-multipath, iSCSI, logickými svazky LVM, stejně jako s různými HDD, SSD a NVMe zařízeními. Při přítomnosti jednoho disku v poolu umožňuje Stratis používat logické oddíly s podporou snapshotů pro vracení změn. Při přidání několika zařízení do poolu vzniká možnost logického spojení disků do souvislé oblasti. Takové funkce, jako RAID, komprese dat, deduplikace a organizace odolnosti vůči selhání zatím nejsou podporovány, ale jsou plánovány do budoucna.

Vydání Stratis 3.0, nástroj pro správu místních úložišť

Podstatná změna čísla verze je vysvětlena změnou rozhraní pro správu přes D-Bus a ukončením podpory rozhraní FetchProperties ve prospěch použití vlastností a metod založených na D-Bus. V nové verzi byla také přidána kontrola pravidel udev pomocí libblkid před provedením změn, přepracována byla zpracování událostí od DeviceMapper, změněna byla interní reprezentace zpracovatelů chyb, přepracován byl kód pro vracení změn (rollback), bylo povoleno určení logické velikosti při vytváření FS. Ve frameworku Clevis, používaném pro automatické šifrování a dešifrování dat na diskových svazích, byly použity hashe SHA-256 místo SHA-1. Byla zajištěna možnost změny heslové fráze a regenerace vazeb na Clevis.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster