Publikimi i Stratis 3.3, një paketë veglash për menaxhimin e ruajtjes lokale

Publikimi i projektit Stratis 3.3 është publikuar, i zhvilluar nga Red Hat dhe komuniteti Fedora për të unifikuar dhe thjeshtuar mjetet për konfigurimin dhe menaxhimin e një grupi me një ose më shumë disqe lokale. Stratis ofron veçori të tilla si shpërndarja dinamike e ruajtjes, fotografitë e çastit, integriteti dhe shtresat e memorizimit. Mbështetja e Stratis është integruar në shpërndarjet Fedora dhe RHEL që nga publikimi i Fedora 28 dhe RHEL 8.2. Kodi i projektit shpërndahet nën licencën MPL 2.0.

Sistemi në masë të madhe përsërit në aftësitë e tij mjetet e avancuara të menaxhimit të ndarjeve të ZFS dhe Btrfs, por zbatohet në formën e një shtrese (stratisd daemon) që funksionon në krye të nënsistemit hartues pajisje të kernelit Linux (modulet dm-thin, dm -cache, dm-thinpool, dm- raid dhe dm-integrity) dhe sistemi i skedarëve XFS. Ndryshe nga ZFS dhe Btrfs, komponentët Stratis funksionojnë vetëm në hapësirën e përdoruesit dhe nuk kërkojnë ngarkimin e moduleve specifike të kernelit. Projekti fillimisht u prezantua si nuk kërkon kualifikimet e një eksperti të sistemeve të ruajtjes për ta administruar.

Një API D-Bus dhe një program klinik ofrohen për menaxhim. Stratis është testuar me pajisje bllokuese të bazuara në LUKS (ndarje të koduara), mdraid, dm-multipath, iSCSI, vëllime logjike LVM, si dhe disqe të ndryshme HDD, SSD dhe NVMe. Nëse ka një disk në pishinë, Stratis ju lejon të përdorni ndarje logjike me mbështetje për fotografitë për të rikthyer ndryshimet. Kur shtoni disa disqe në një grup, mund t'i kombinoni logjikisht disqet në një zonë të afërt. Funksione të tilla si RAID, kompresimi i të dhënave, deduplikimi dhe toleranca e gabimeve nuk janë ende të mbështetura, por janë planifikuar për të ardhmen.

Publikimi i Stratis 3.3, një paketë veglash për menaxhimin e ruajtjes lokale

Në versionin e ri:

  • Mbështetje e shtuar për zgjerimin e madhësisë së pajisjeve fizike, duke ju lejuar të shtoni hapësirë ​​shtesë në disk në grupin Stratis që bëhet i disponueshëm në një pajisje ruajtëse (për shembull, kur zgjeroni një grup RAID).
  • Shtoi komandën "stratis pool extension-data" për të shtuar hapësirë ​​shtesë në disk që shfaqet në një nga pajisjet në një grup të veçantë ruajtjeje. Për të gjurmuar ndryshimet në madhësinë e pajisjes, një paralajmërim i veçantë është shtuar në daljen e komandës "stratis pool list" dhe informacioni rreth dallimeve në madhësinë e grupit dhe pajisjes është shtuar në komandën "stratis blockdev list".
  • Përmirësimi i ndarjes së hapësirës për meta të dhënat e lidhura me pajisjet e ruajtjes dhe shpërndarjen dinamike të ruajtjes ("sigurim i hollë"). Ndryshimi zvogëloi fragmentimin gjatë ruajtjes së meta të dhënave.
  • Është ripërpunuar kontrolli i skedarëve të ekzekutueshëm të kornizës Clevis, të përdorura për enkriptimin dhe deshifrimin automatik të të dhënave në ndarjet e diskut. Kontrolli tani kryhet sa herë që një komandë përdoruesi kërkon një telefonatë në Clevis (më parë kontrolli bëhej vetëm një herë, kur filloi Stratis), i cili zgjidh problemet me përdorimin e Clevis të instaluar pasi stratisd të ketë filluar.

Burimi: opennet.ru

Shto një koment