Vydanie Stratis 3.0, nástroja na správu lokálnych úložísk

Bol zverejnený výstup projektu Stratis 3.0, ktorý vyvíja spoločnosť Red Hat a komunita Fedora za účelom unifikácie a zjednodušenia nástrojov na konfiguráciu a správu skupiny jedného alebo viacerých miestnych úložísk. Stratis poskytuje možnosti ako dynamické prerozdelenie priestoru v úložisku, snímky, zabezpečenie integrity a vytváranie vrstiev pre vyrovnávaciu pamäť. Podpora Stratis je integrovaná v distribúciách Fedora a RHEL od vydania Fedora 28 a RHEL 8.2. Kód projektu je distribuovaný pod licenciou MPL 2.0.

Systém sa v mnohom prenáša vo svojich možnostiach na rozšírené nástroje na správu oddielov ZFS a Btrfs, ale je realizovaný vo forme vrstvy (démon stratisd), ktorá pracuje nad podsystemom device-mapper jadra Linux (používajú sa moduly dm-thin, dm-cache, dm-thinpool, dm-raid a dm-integrity) a súborovým systémom XFS. Na rozdiel od ZFS a Btrfs, komponenty Stratis fungujú iba v priestore používateľa a nevyžadujú načítanie špecifických modulov jadra. Projekt sa pôvodne prezentuje ako nevyžadujúci odborné znalosti na správu systémov ukladania.

Na správu sa poskytuje D-Bus API a cli-nástroj. Funkčnosť Stratis bola testovaná s blokovými zariadeniami založenými na LUKS (šifrované oddiely), mdraid, dm-multipath, iSCSI, logickými zväzkami LVM, ako aj s rôznymi HDD, SSD a NVMe úložiskami. Pri prítomnosti jedného disku v poole Stratis umožňuje používať logické oddiely s podporou snímok na návrat zmien. Pri pridávaní viacerých úložísk do poolu sa objavuje možnosť logického zlúčenia úložísk do súvislej oblasti. Takéto možnosti, ako RAID, kompresia údajov, deduplikácia a organizácia odolnosti voči poruchám zatiaľ nie sú podporované, ale sú naplánované do budúcnosti.

Vydanie Stratis 3.0, nástroja na správu lokálnych úložísk

Významná zmena čísla verzie je spôsobená zmenou rozhrania pre správu cez D-Bus a ukončením podpory rozhraní FetchProperties v prospech používania vlastností a metód založených na D-Bus. V novej verzii bola tiež pridaná kontrola pravidiel udev pomocou libblkid pred vykonaním zmien, prepracovaná správa udalostí od DeviceMapper, zmenené interné zobrazenie spracovateľov chýb, prepracovaný kód na spätné zmeny (rollback) a umožnené určenie logickej veľkosti pri vytváraní FS. V rámci frameworku Clevis, ktorý sa používa na automatické šifrovanie a dešifrovanie dát na diskových oddieloch, sú nasadené hashe SHA-256 namiesto SHA-1. Poskytuje sa možnosť zmeny hesla a regenerácie väzieb na Clevis.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster