Veröffentlichung von Stratis 3.0, einem Werkzeug zur Verwaltung lokaler Speicher

Die Veröffentlichung von Stratis 3.0, entwickelt von Red Hat und der Fedora-Community, zielt darauf ab, die Werkzeuge zur Konfiguration und Verwaltung von Pools aus einem oder mehreren lokalen Speicherlaufwerken zu vereinheitlichen und zu vereinfachen. Stratis bietet Funktionen wie dynamische Speicherplatzzuweisung, Snapshots, GewĂ€hrleistung der IntegritĂ€t und das Erstellen von Schichten fĂŒr das Caching. Die UnterstĂŒtzung fĂŒr Stratis ist in die Fedora- und RHEL-Distributionen integriert, beginnend mit Fedora 28 und RHEL 8.2. Der Code des Projekts wird unter der MPL 2.0-Lizenz veröffentlicht.

Das System wiederholt in vielerlei Hinsicht die erweiterten Möglichkeiten der Partitionsverwaltung von ZFS und Btrfs, wurde jedoch als Schicht (Daemon stratisd) implementiert, die ĂŒber der Device-Mapper-Subsystem des Linux-Kernels lĂ€uft (es werden die Module dm-thin, dm-cache, dm-thinpool, dm-raid und dm-integrity verwendet) und dem Dateisystem XFS. Im Gegensatz zu ZFS und Btrfs arbeiten die Komponenten von Stratis ausschließlich im Benutzermodus und erfordern keine spezifischen Kernelmodule. Das Projekt wird ursprĂŒnglich als nicht erforderlich fĂŒr die Verwaltung einer Expertenschulung in Speichersystemen vorgestellt.

Zur Verwaltung steht ein D-Bus-API und eine CLI-Utility zur VerfĂŒgung. Die FunktionalitĂ€t von Stratis wurde mit BlockgerĂ€ten auf Basis von LUKS (verschlĂŒsselte Partitionen), mdraid, dm-multipath, iSCSI, logischen LVM-Volumes sowie mit verschiedenen HDDs, SSDs und NVMe-Speichermedien getestet. Bei Vorhandensein einer Festplatte im Pool ermöglicht Stratis die Verwendung von logischen Partitionen mit Snapshot-UnterstĂŒtzung fĂŒr das ZurĂŒcksetzen von Änderungen. Bei der HinzufĂŒgung mehrerer SpeichergerĂ€te zum Pool entsteht die Möglichkeit, die SpeichergerĂ€te in einem kontinuierlichen Bereich logisch zusammenzufassen. Funktionen wie RAID, Datenkompression, Duplikatentfernung und HochverfĂŒgbarkeitsorganisation werden bisher nicht unterstĂŒtzt, sind aber fĂŒr die Zukunft geplant.

Veröffentlichung von Stratis 3.0, einem Werkzeug zur Verwaltung lokaler Speicher

Der signifikante Versionswechsel erklĂ€rt sich durch die Änderung der Schnittstelle zur Verwaltung ĂŒber D-Bus und das Ende der UnterstĂŒtzung fĂŒr die FetchProperties-Schnittstellen zugunsten der Verwendung von D-Bus-basierten Eigenschaften und Methoden. In der neuen Version wurde auch die ÜberprĂŒfung der udev-Regeln mit Hilfe von libblkid vor Änderungen hinzugefĂŒgt, die Verarbeitung von Ereignissen vom DeviceMapper wurde ĂŒberarbeitet, die interne Darstellung der Fehlerbehandlungsverfahren wurde verĂ€ndert, der Code fĂŒr Rollbacks wurde neu gestaltet und die Angabe der logischen GrĂ¶ĂŸe bei der Erstellung von FS wurde ermöglicht. Im Clevis-Framework, das fĂŒr die automatische VerschlĂŒsselung und EntschlĂŒsselung von Daten auf Partitionen verwendet wird, kommen SHA-256-Hashes anstelle von SHA-1 zum Einsatz. Es wurde die Möglichkeit geschaffen, die Passphrase zu Ă€ndern und Bindungen an Clevis neu zu generieren.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster