Udgivelse af Stratis 3.0, værktøjet til håndtering af lokale lagringsenheder

Udgivelsen af Stratis 3.0-projektet, udviklet af Red Hat og Fedora-fællesskabet, har til formål at ensrette og forenkle værktøjerne til konfiguration og administration af en pulje af lokale lagermedier. Stratis tilbyder funktioner som dynamisk tildeling af lagerplads, snapshots, integritetssikring og lagdeling til caching. Stratis understøttelse er integreret i Fedora- og RHEL-distributioner siden 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.0, værktøjet til håndtering af lokale lagringsenheder

Den betydelige versionsændring kan forklares ved ændringen af interface til styring via D-Bus og ophør af understøttelse af FetchProperties-interface til fordel for brugen af D-Bus-baserede egenskaber og metoder. Den nye udgave inkluderer også en kontrol af udev-regler ved hjælp af libblkid før ændringer foretages, en overarbejdning af eventbehandling fra DeviceMapper, ændret intern repræsentation af fejlhåndteringssystemer, revideret kode til rollback af ændringer, samt muligheden for at angive logisk størrelse ved oprettelse af filsystemer. I Clevis-rammen, der anvendes til automatisk kryptering og dekryptering af data på partitions, er SHA-256 hashes blevet implementeret i stedet for SHA-1. Muligheden for at ændre adgangssætningen og regenerere bindinger til Clevis er også tilføjet.

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