Utgivning av Stratis 3.3, ett verktyg för hantering av lokala lagringsutrymmen

UtgÄvan av projektet Stratis 3.3 har publicerats, som utvecklas av Red Hat och Fedora-gemenskapen för att enhetliggöra och förenkla verktygen för konfiguration och hantering av en pool av en eller flera lokala lagringsenheter. Stratis erbjuder funktioner som dynamisk tilldelning av lagringsutrymme, snapshots, integritetsskydd och skapande av lager för cachelagring. Stöd för Stratis Àr integrerat i Fedora- och RHEL-distributioner frÄn och med versionerna Fedora 28 och RHEL 8.2. Projektets kod distribueras under MPL 2.0-licensen.

Systemet liknar i stor utstrÀckning de avancerade verktygen för partitionhantering i ZFS och Btrfs, men Àr implementerat som ett lager (demon stratisd) som arbetar ovanpÄ Linux-kÀrnans device-mapper-subsystem (anvÀnder modulerna dm-thin, dm-cache, dm-thinpool, dm-raid och dm-integrity) och filsystemet XFS. Till skillnad frÄn ZFS och Btrfs arbetar Stratis-komponenterna endast i anvÀndarlÀge och krÀver ingen specifik kÀrnmodul vid inlÀsning. Projektet presenteras frÄn början som ett system som inte krÀver expertkunskaper inom lagringssystem för administration.

För hantering tillhandahÄlls ett D-Bus API och en CLI-verktyg. Stratis funktionen har testats med blockenheter baserade pÄ LUKS (krypterade partitioner), mdraid, dm-multipath, iSCSI, logiska volymer LVM, samt med olika HDD, SSD och NVMe-enheter. Om det finns en disk i poolen möjliggör Stratis anvÀndning av logiska partitioner med snapshots för att ÄtergÄ till tidigare tillstÄnd. NÀr flera enheter lÀggs till poolen fÄr man möjlighet att logiskt sammanfoga enheterna till ett sammanhÀngande omrÄde. Funktioner som RAID, datakomprimering, deduplicering och organisatorisk tolerans mot fel stöds för nÀrvarande inte, men Àr planerade för framtiden.

Utgivning av Stratis 3.3, ett verktyg för hantering av lokala lagringsutrymmen

I den nya versionen:

  • Stöd för att utöka storleken pĂ„ fysiska enheter har lagts till, vilket möjliggör tillsats av ytterligare diskutrymme till Stratis-poolen som blivit tillgĂ€ngligt pĂ„ lagringsenheten (till exempel, vid utvidgning av en RAID-array).
  • Kommandot «stratis pool extend-data» har lagts till för att lĂ€gga till ytterligare diskutrymme i en viss lagringspool som har blivit tillgĂ€nglig pĂ„ en av enheterna. För att spĂ„ra Ă€ndringar i storleken pĂ„ enheter har ett speciellt meddelande lagts till i utdata frĂ„n kommandot «stratis pool list», och information om skillnader i storlekar mellan poolen och enheten har lagts till i kommandot «stratis blockdev list».
  • FörbĂ€ttrad distribution av utrymme för metadata som Ă€r kopplade till lagringsenheter och dynamisk tilldelning av lagringsutrymme (»thin provisioning«). Ändringen har gjort det möjligt att minska fragmenteringen vid lagring av metadata.
  • Kontrollen av de körbara filerna i ramverket Clevis, som anvĂ€nds för automatisk kryptering och dekryptering av data i diskpartitioner, har omarbetats. Kontrollen utförs nu varje gĂ„ng en anvĂ€ndarkommandos begĂ€r en Ă„tgĂ€rd med Clevis (tidigare utfördes kontrollen endast en gĂ„ng vid start av Stratis), vilket löser problem med anvĂ€ndningen av Clevis som installerades efter att stratisd startades.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster