Veröffentlichung von Stratis 2.2, einem Toolkit zur Verwaltung des lokalen Speichers

Veröffentlicht Projektfreigabe Schicht 2.2, entwickelt von Red Hat und der Fedora-Community, um die Einrichtung und Verwaltung eines Pools aus einem oder mehreren lokalen Laufwerken zu vereinheitlichen und zu vereinfachen. Stratis bietet Funktionen wie dynamische Speicherzuweisung, Snapshots, Integrität und Caching-Ebenen. Der Projektcode ist in Rust geschrieben und vertrieben von lizenziert unter MPL 2.0.

Das System repliziert in seinen Fähigkeiten weitgehend die erweiterten Partitionsverwaltungstools von ZFS und Btrfs, ist jedoch in Form einer Schicht (Daemon) implementiert Stratisde), läuft auf dem Device-Mapper-Subsystem des Linux-Kernels (unter Verwendung der Module dm-thin, dm-cache, dm-thinpool, dm-raid und dm-integrity) und dem XFS-Dateisystem. Im Gegensatz zu ZFS und Btrfs laufen Stratis-Komponenten nur im Benutzerbereich und erfordern kein Laden spezifischer Kernel-Module. Das Projekt wurde ursprünglich als vorgestellt nicht erforderlich zur Verwaltung der Fachkräftequalifikation für Speichersysteme.

Für die Steuerung und Steuerung wird eine D-Bus-API bereitgestellt CLI-Dienstprogramm.
Stratis wurde mit Blockgeräten basierend auf LUKS (verschlüsselte Partitionen), mdraid, dm-multipath, iSCSI, logischen LVM-Volumes sowie verschiedenen Festplatten, SSDs und NVMe-Laufwerken getestet. Wenn sich im Pool eine Festplatte befindet, können Sie mit Stratis logische Partitionen mit Snapshot-Unterstützung verwenden, um Änderungen rückgängig zu machen. Wenn Sie einem Pool mehrere Laufwerke hinzufügen, können Sie die Laufwerke logisch zu einem zusammenhängenden Bereich zusammenfassen. Funktionen wie
RAID, Datenkomprimierung, Deduplizierung und Fehlertoleranz werden noch nicht unterstützt, sind aber für die Zukunft geplant.

Veröffentlichung von Stratis 2.2, einem Toolkit zur Verwaltung des lokalen Speichers

В Heft 2.2 Für den Abruf von Eigenschaften (FetchProperties), die Verwaltung (Manager) und die Interaktion mit Blockgeräten (Blockdev) wurden neue D-Bus-Schnittstellenoptionen hinzugefügt. Es wurde die Möglichkeit hinzugefügt, über das Auftreten von Ereignissen zum Verbinden und Entfernen von Schnittstellen (InterfacesAdded und InterfacesRemoved) über D-Bus zu informieren. Im Dienstprogramm stratis-cli verbessert Bash-Vervollständigungsskripte.

Source: opennet.ru

Kommentar hinzufügen