Utgivelse av Stratis 3.3, et verktøysett for å administrere lokal lagring

Utgivelsen av Stratis 3.3-prosjektet, utviklet av Red Hat og Fedora-fellesskapet for å forene og forenkle verktøy for å konfigurere og administrere en pool av en eller flere lokale stasjoner, har blitt publisert. Stratis tilbyr funksjoner som dynamisk lagringstildeling, øyeblikksbilder, integritet og hurtigbufferlag. Stratis-støtte har blitt integrert i Fedora- og RHEL-distribusjoner siden Fedora 28 og RHEL 8.2-utgivelsene. Prosjektkoden er distribuert under MPL 2.0-lisensen.

Systemet gjentar i stor grad de avanserte ZFS- og Btrfs-partisjonsadministrasjonsverktøyene i sine evner, men er implementert som et lag (stratisd-demon) som kjører på toppen av enhetsmapper-undersystemet til Linux-kjernen (modulene dm-thin, dm-cache, dm -thinpool, dm- raid og dm-integrity) og XFS-filsystemet. I motsetning til ZFS og Btrfs, fungerer Stratis-komponenter bare i brukerområdet og krever ikke lasting av spesifikke kjernemoduler. Prosjektet er i utgangspunktet presentert som at det ikke krever kvalifikasjoner fra en ekspert på lagringssystemer for administrasjon.

D-Bus API og cli-verktøy er gitt for kontroll. Stratis har blitt testet med LUKS-baserte blokkenheter (krypterte partisjoner), mdraid, dm-multipath, iSCSI, LVM logiske volumer, og ulike harddisker, SSD-er og NVMe-stasjoner. Hvis det er én disk i bassenget, lar Stratis deg bruke snapshot-aktiverte logiske partisjoner for å rulle tilbake endringer. Når flere stasjoner legges til en pool, kan stasjonene logisk kombineres til et sammenhengende område. Funksjoner som RAID, datakomprimering, deduplisering og failover støttes for øyeblikket ikke, men er planlagt for fremtiden.

Utgivelse av Stratis 3.3, et verktøysett for å administrere lokal lagring

I den nye versjonen:

  • Lagt til støtte for å utvide størrelsen på fysiske enheter, slik at du kan legge til ekstra diskplass til Stratis-poolen som blir tilgjengelig på en lagringsenhet (for eksempel når du utvider en RAID-array).
  • Lagt til kommandoen "stratis pool extend-data" for å legge til ekstra diskplass som vises på en av enhetene til en bestemt lagringspool. For å spore endringer i enhetsstørrelse er det lagt til en spesiell advarsel i utdataene til kommandoen "stratis pool list", og informasjon om forskjeller i pool og enhetsstørrelser er lagt til kommandoen "stratis blockdev list".
  • Forbedret plassallokering for metadata knyttet til lagringsenheter og dynamisk lagringstildeling ("tynt klargjøring"). Endringen reduserte fragmentering ved lagring av metadata.
  • Kontrollen av kjørbare filer i Clevis-rammeverket, brukt til automatisk kryptering og dekryptering av data på diskpartisjoner, har blitt omarbeidet. Kontrollen utføres nå hver gang en brukerkommando krever et anrop til Clevis (tidligere ble sjekken bare gjort én gang, da Stratis ble startet), noe som løser problemer med å bruke Clevis installert etter at stratisd har startet.

Kilde: opennet.ru

Legg til en kommentar