Rilascio di Stratis 2.1, un toolkit per la gestione dello storage locale

Dopo sette mesi di sviluppo pubblicato rilascio del progetto Strati 2.1, sviluppato da Red Hat e dalla comunità Fedora per unificare e semplificare i mezzi di configurazione e gestione di un pool di una o più unità locali. Stratis fornisce funzionalità quali allocazione dinamica dello storage, snapshot, livelli di integrità e caching. Il codice del progetto è scritto in Rust e distribuito da concesso in licenza con MPL 2.0.

Il sistema replica in gran parte nelle sue capacità gli strumenti avanzati di gestione delle partizioni di ZFS e Btrfs, ma è implementato sotto forma di livello (daemon stratisd), in esecuzione sul sottosistema di mappatura dei dispositivi del kernel Linux (utilizzando i moduli dm-thin, dm-cache, dm-thinpool, dm-raid e dm-integrity) e sul file system XFS. A differenza di ZFS e Btrfs, i componenti Stratis vengono eseguiti solo nello spazio utente e non richiedono il caricamento di moduli kernel specifici. Inizialmente il progetto venne presentato come non richiedente gestire la qualificazione degli esperti di sistemi di accumulo.

L'API D-Bus viene fornita per il controllo e utilità cli.
Stratis è stato testato con dispositivi a blocchi basati su LUKS (partizioni crittografate), mdraid, dm-multipath, iSCSI, volumi logici LVM, nonché vari HDD, SSD e unità NVMe. Se nel pool è presente un disco, Stratis consente di utilizzare partizioni logiche con supporto snapshot per eseguire il rollback delle modifiche. Quando aggiungi più unità a un pool, puoi combinare logicamente le unità in un'area contigua. Caratteristiche come
RAID, compressione dei dati, deduplicazione e tolleranza agli errori non sono ancora supportati, ma sono previsti per il futuro.

Rilascio di Stratis 2.1, un toolkit per la gestione dello storage locale

В nuovo pubblicazione aggiunto il supporto per la gestione della crittografia delle partizioni utilizzando LUKS2. Aggiunta l'interfaccia D-Bus Report per la generazione di report in formato JSON. Il codice identificativo e di inizializzazione del dispositivo è stato riscritto. I requisiti per la versione del compilatore Rust sono stati aumentati (almeno 1.43).

Fonte: opennet.ru

Aggiungi un commento