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

È stato pubblicato il rilascio del progetto Stratis 3.1, sviluppato da Red Hat e dalla community Fedora per unificare e semplificare le modalità di configurazione e gestione di un pool di uno o più drive locali. Stratis fornisce funzionalità quali allocazione dinamica dello storage, snapshot, livelli di integrità e caching. Il supporto Stratis è stato integrato nelle distribuzioni Fedora e RHEL sin dai rilasci di Fedora 28 e RHEL 8.2. Il codice del progetto è distribuito con la licenza 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 un livello (daemon stratisd) in esecuzione sul sottosistema di mappatura dei dispositivi del kernel Linux (moduli dm-thin, dm -cache, dm-thinpool, dm-raid e dm-integrity) e il 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 era stato presentato come se non richiedesse le qualifiche di un esperto di sistemi di storage per essere amministrato.

Per la gestione vengono fornite un'API D-Bus e un'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. Funzionalità come RAID, compressione dei dati, deduplicazione e tolleranza agli errori non sono ancora supportate, ma sono previste per il futuro.

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

Nella nuova versione:

  • La gestione dei componenti che forniscono l'allocazione dinamica dello spazio di archiviazione (“thin provisioning”) è stata notevolmente migliorata. L'interfaccia CLI fornisce comandi per abilitare l'allocazione dinamica dello spazio nella fase di creazione del pool e modificare i parametri per i pool già in esecuzione. I pool selezionati ora possono anche modificare al volo i limiti del file system.
  • Il sottocomando debug è stato aggiunto ai comandi per lavorare con pool, file system e dispositivi a blocchi per abilitare la modalità debug.
  • Nel processo in background stratisd, la dimensione minima del file supportata è stata aumentata a 512 MB.
  • Per i pool MDV (volume di metadati), è abilitato il montaggio in uno spazio del punto di montaggio separato.
  • Gestione migliorata degli eventi udev generati quando un dispositivo viene rimosso.
  • Il contenuto informativo dei messaggi nei log è stato aumentato.

Fonte: opennet.ru

Aggiungi un commento