Verze Stratis 3.3, nástroje pro správu místních úložišť

Byla zveřejněna verze projektu Stratis 3.3, kterou vyvíjí společnost Red Hat a komunita Fedora, zaměřená na standardizaci a zjednodušení nástrojů pro konfiguraci a správu poolu jednoho nebo více místních disků. Stratis nabízí funkce jako dynamické přidělování úložného prostoru, snapshoty, zajištění integrity a vytváření vrstev pro cache. Podpora Stratis je integrována do distribucí Fedora a RHEL počínaje 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.

Verze Stratis 3.3, nástroje pro správu místních úložišť

V nové verzi:

  • Byla přidána podpora rozšíření velikosti fyzických zařízení, která umožňuje přidat do poolu Stratis další diskový prostor, který se stal dostupným na úložném zařízení (například při rozšiřování RAID pole).
  • Byla přidána příkaz 'stratis pool extend-data' pro přidání dodatečného diskového prostoru do konkrétního úložiště, který se objevil na jednom z zařízení. Pro sledování změn velikosti zařízení byla do výstupu příkazu 'stratis pool list' přidána speciální výstraha a do příkazu 'stratis blockdev list' byly přidány informace o rozdílech ve velikosti úložiště a zařízení.
  • Bylo vylepšeno rozdělení místa pro metadata související s úložnými zařízeními a dynamickým přidělováním prostoru v úložišti ('thin provisioning'). Změna umožnila snížit fragmentaci při uchovávání metadat.
  • Byla přepracována kontrola spustitelných souborů frameworku Clevis, který se používá pro automatické šifrování a dešifrování dat na diskových oddílech. Kontrola se nyní provádí pokaždé, když je při provádění příkazu uživatele potřeba přístup k Clevis (dříve byla kontrola provedena pouze při spuštění Stratis), což řeší problémy s použitím Clevisu nainstalovaného po spuštění stratisd.

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