Udgivelse af Stratis 3.3, værktøjet til administration af lokale lagringssystemer

Udgivelsen af Stratis 3.3-projektet, udviklet af Red Hat og Fedora-fællesskabet for at forene og forenkle værktøjerne til konfiguration og styring af et sæt af lokale lagringsenheder, er blevet offentliggjort. Stratis tilbyder funktioner som dynamisk tildeling af lagerplads, snapshots, dataintegritet og lagdeling til caching. Stratis-support er integreret i Fedora- og RHEL-distributioner siden versioner af Fedora 28 og RHEL 8.2. Projektkoden distribueres under MPL 2.0-licensen.

Systemet minder i høj grad om de avancerede partitioneringsværktøjer i ZFS og Btrfs, men er implementeret som et lag (demon stratisd), der kører ovenfor device-mapper subsystemet i Linux-kernen (anvender modulerne dm-thin, dm-cache, dm-thinpool, dm-raid og dm-integrity) og XFS-filsystemet. I modsætning til ZFS og Btrfs arbejder Stratis' komponenter udelukkende i brugerens rum og kræver ikke indlæsning af specifikke kerne-moduler. Projektet præsenteres oprindeligt som ikke krævende for administration af eksperter inden for lagringssystemer.

Der tilbydes et D-Bus API og en cli-utility til administration. Stratis' funktionalitet er blevet testet med block-enheder baseret på LUKS (krypterede partitioner), mdraid, dm-multipath, iSCSI, logiske LVM-volumener samt med forskellige HDD'er, SSD'er og NVMe-lagringsenheder. Hvis der kun er én disk i puljen, giver Stratis mulighed for at bruge logiske partitioner med snapshot-support til at tilbageføre ændringer. Når flere lagringsenheder tilføjes til puljen, opstår der mulighed for logisk at sammenkæde enhederne i et sammenhængende område. Funktioner som RAID, datakomprimering, deduplikation og oprettelse af fejltilgivelse understøttes endnu ikke, men er planlagt til fremtiden.

Udgivelse af Stratis 3.3, værktøjet til administration af lokale lagringssystemer

I den nye version:

  • Understøttelse af udvidelse af fysiske enheders størrelse er blevet tilføjet, hvilket gør det muligt at tilføje ekstra diskplads til Stratis-puljen, når det er tilgængeligt på lagringsenheden (f.eks. ved udvidelse af RAID-arrayet).
  • Der er tilføjet en kommando "stratis pool extend-data" til at tilføje ekstra diskplads til en bestemt lagringspulje, der er tilgængelig på en af enhederne. For at følge med ændringer i enheders størrelse er der tilføjet en særlig advarsel i outputtet af kommandoen "stratis pool list", og der er tilføjet oplysninger om forskelle i størrelserne af puljen og enheden til kommandoen "stratis blockdev list".
  • Forbedret fordeling af plads til metadata, der er knyttet til lagringsenheder og dynamisk tildeling af plads i lageret ("thin provisioning"). Denne ændring har reduceret fragmentation ved opbevaring af metadata.
  • Gennemgangen af eksekverbare filer fra Clevis-rammen, der anvendes til automatisk kryptering og dekryptering af data i diskpartitioner, er blevet revideret. Tjekket udføres nu hver gang, der kræves adgang til Clevis under udførelsen af brugerens kommando (tidligere blev tjekket kun udført én gang ved opstart af Stratis), hvilket løser problemer med brugen af Clevis, der er installeret efter opstarten af stratisd.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster