Udgivelsen af Stratis 3.1, et værktøjssæt til styring af lokale lagre

Udgivelsen af Stratis 3.1-projektet, udviklet af Red Hat og Fedora-samfundet for at forene og forenkle værktøjerne til konfiguration og administration af en pulje af en eller flere lokale lagringsenheder, er offentliggjort. Stratis tilbyder funktioner som dynamisk tildeling af lagerplads, snapshots, integritetsbeskyttelse og oprettelse af lag til caching. Stratis-understøttelse er integreret i Fedora- og RHEL-distributioner fra versioner 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.

Udgivelsen af Stratis 3.1, et værktøjssæt til styring af lokale lagre

I den nye version:

  • Håndteringen af komponenter, der muliggør dynamisk tildeling af lagerplads („thin provisioning“), er betydeligt forbedret. CLI-grænsefladen har fået nye kommandoer til at aktivere dynamisk fordeling af plads ved oprettelse af puljer og til at ændre indstillinger for eksisterende puljer. For udvalgte puljer er det nu også muligt at ændre begrænsningerne for filsystemet i realtid.
  • Der er tilføjet en underkommando til debug i kommandoerne til at arbejde med puljer, filsystemer og blokenheder for at aktivere fejlfinding.
  • I den baggrundsproces, stratisd, er størrelsen for det mindste understøttede filsystem øget til 512 MB.
  • For MDV-puljer (metadata volume) er der tilføjet mulighed for montering i separate monteringspunkter.
  • Håndteringen af udev-hændelser, der genereres ved fjernelse af enhed, er forbedret.
  • Informationen i logmeddelelserne er blevet mere informativ.

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