Liberigo de Stratis 3.3, ilaro por administri lokan stokadon

La eldono de la Stratis 3.3-projekto estis publikigita, evoluigita de Red Hat kaj la Fedora komunumo por unuigi kaj simpligi la rimedojn por agordi kaj administri aron de unu aŭ pluraj lokaj diskoj. Stratis provizas funkciojn kiel dinamika stokado, momentfotoj, integreco kaj kaŝmemoro tavoloj. Stratis-subteno estis integrita al Fedora kaj RHEL-distribuoj ekde la eldonoj de Fedora 28 kaj RHEL 8.2. La projektkodo estas distribuita sub la licenco MPL 2.0.

La sistemo plejparte reproduktas en siaj kapabloj la altnivelajn disktigajn ilojn de ZFS kaj Btrfs, sed estas efektivigita en la formo de tavolo (stratisd-demono) funkcianta sur la supro de la aparato-mapa subsistemo de la Linukso-kerno (moduloj dm-thin, dm). -cache, dm-thinpool, dm- raid kaj dm-integrity) kaj la XFS-dosiersistemo. Male al ZFS kaj Btrfs, Stratis-komponentoj funkcias nur en uzantspaco kaj ne postulas ŝarĝi specifajn kernmodulojn. La projekto estis komence prezentita kiel ne postulante la kvalifikojn de stokadsistemsperto por administri.

D-Bus API kaj cli-utilo estas disponigitaj por administrado. Stratis estis testita per blokaj aparatoj bazitaj sur LUKS (ĉifritaj sekcioj), mdraid, dm-multipath, iSCSI, LVM-logikaj volumoj, same kiel diversaj HDD-oj, SSD-oj kaj NVMe-diskoj. Se estas unu disko en la naĝejo, Stratis ebligas al vi uzi logikan sekciojn kun momentfotosubteno por retrorigi ŝanĝojn. Kiam vi aldonas plurajn diskojn al naĝejo, vi povas logike kombini la diskojn en apudan areon. Trajtoj kiel RAID, datumkunpremado, maldupliko kaj faŭltoleremo ankoraŭ ne estas subtenataj, sed estas planitaj por la estonteco.

Liberigo de Stratis 3.3, ilaro por administri lokan stokadon

En la nova versio:

  • Aldonita subteno por vastigi la grandecon de fizikaj aparatoj, permesante al vi aldoni plian diskospacon al la Stratis-poolo, kiu iĝas havebla sur stokaparato (ekzemple, kiam pligrandigas RAID-aron).
  • Aldonis la komandon "stratis pool extend-data" por aldoni plian diskspacon, kiu aperas sur unu el la aparatoj, al specifa stokado. Por spuri ŝanĝojn en la grandeco de aparato, speciala averto estis aldonita al la eligo de la komando "stratis pool list" kaj informoj pri diferencoj en naĝejo kaj aparato grandecoj estis aldonitaj al la komando "stratis blockdev list".
  • Plibonigita spac-atribuo por metadatenoj asociitaj kun stokado-aparatoj kaj dinamika stokado ("maldika provizo"). La ŝanĝo reduktis fragmentiĝon dum stokado de metadatenoj.
  • La kontrolo de ruleblaj dosieroj de la kadro Clevis, uzata por aŭtomata ĉifrado kaj malĉifrado de datumoj sur diskpartoj, estis reverkita. La kontrolo nun estas farita kiam ajn uzantkomando postulas vokon al Clevis (antaŭe la kontrolo estis farita nur unufoje, kiam Stratis estis komencita), kiu solvas problemojn kun uzado de Clevis instalita post kiam stratisd komenciĝis.

fonto: opennet.ru

Aldoni komenton