Stratis, eine lokale Speicherverwaltungslösung für Linux

Stratis

Stratis ist ein von Red Hat entwickelter Daemon und die Fedora-Community Vereinheitlichung und Vereinfachung der Benutzerraumeinstellungen Hiermit werden vorhandene Komponenten der zugrunde liegenden Linux-Speicherkomponenten von LVM Volume Management und XFS-Dateisystem über D-Bus konfiguriert und überwacht.

Stratis ist kein Dateisystem auf Benutzerebene wie das FUSE-System. Der Stratis-Konfigurationsdaemon wurde entwickelt, um Feature-Parität mit ZFS und Btrfs zu haben. Como basiert auf unternehmenserprobten LVM- und XFS-Komponenten mit über einem Jahrzehnt Unternehmensbereitstellungen und Erkenntnissen aus System Storage Manager auf Red Hat Enterprise Linux.

EMit anderen Worten, Stratis automatisiert das lokale Speichermanagement. Auf einem Einzelplattensystem kann Stratis es bequemer machen, /home von /usr logisch zu trennen und Snapshots mit Rollback für beide separat zu aktivieren.

In größeren Konfigurationen Mit Stratis können Sie auf einfache Weise einen Speicherpool mit mehreren Ebenen und mehreren Festplatten erstellen und den Pool überwachen und verwalten Sie die Gruppe dann mit weniger Aufwand des Administrators.

Über Stratis

Stratis Bietet ZFS / Btrfs-Stilfunktionen durch Integration von Ebenen vorhandener Technologie- Das Linux Device Mapper-Subsystem und das XFS-Dateisystem. Der stratisd-Daemon verwaltet Sammlungen von Blockgeräten und stellt eine D-Bus-API bereit.

Stratis-CLI bietet ein Befehlszeilentool Stratis, das wiederum die D-BUS-API verwendet, um mit stratisd zu kommunizieren.

Im Gegensatz zu ZFS und Btrfs arbeiten Stratis-Komponenten nur im Benutzerbereich und sie erfordern nicht das Laden bestimmter Kernelmodule. Das Projekt wurde ursprünglich so vorgestellt, dass für die Verwaltung der Bewertungen kein Management-Experte erforderlich ist.

Die D-Bus-API und das CLI-Dienstprogramm werden für die Verwaltung bereitgestellt. Stratis wurde mit Blockgeräten getestet, die auf LUKS (verschlüsselte Partitionen), mdraid, dm-multipath, iSCSI, logischen LVM-Volumes sowie verschiedenen Festplatten, SSDs und NVMe-Laufwerken basieren.

Wenn es eine Einheit in der Gruppe gibt, Stratis ermöglicht die Verwendung logischer Partitionen mit Snapshot-Unterstützung, um Änderungen rückgängig zu machen. Wenn andererseits mehrere Einheiten zur Gruppe hinzugefügt werden, ist es möglich, die Einheiten logisch zu einem zusammenhängenden Bereich zusammenzufassen.

Funktionen wie RAID, Datenkomprimierung, Deduplizierung und Fehlertoleranz werden noch nicht unterstützt, sind aber für die Zukunft geplant.

Stratis hat auch andere Funktionen wie dynamische Speicherplatzzuweisung, Snapshots, Integrität und Caching-Tiering. Der Projektcode ist in Rust geschrieben und wird unter der MPL 2.0-Lizenz vertrieben.

Jetzt das Projekt wurde nach einem Jahr der Entwicklung aktualisiert, seit dem Start des Projekts wurde vor kurzem veröffentlicht Stratis 2.0. In der in der Ankündigung dieser neuen Version wird das erwähnt Die Anforderungen an die Rust-Compiler-Version wurden erhöht (mindestens 1.37, aber 1.38 wird empfohlen).

Außerdem hervorzuheben eine signifikante Änderung der Versionsnummer, die zugeordnet ist die Umbenennung einiger D-Bus-Schnittstellen und die Neugestaltung der Arbeitsorganisation mit D-Bus (Eine Reihe primärer grundlegender Eigenschaften wird ausgewählt und die verbleibenden Eigenschaften werden nun mit der neuen FetchProperties-Methode angefordert.)

Auch das Die CLI-Version ist deutlich robuster. Zuvor gab es eine Kategorie von Fehlerbedingungen auf Pools, Dateisystemen und Blockgeräten, die die CLI nahezu unbrauchbar machten.

Wie installiere ich Stratis?

Stratis ist für RHEL, CentOS, Fedora und Derivate erhältlich. Die Installation ist recht einfach, da das Paket sowohl in den RHEL-Repositorys als auch in seinen Derivaten zu finden ist.

Um Stratis zu installieren Führen Sie einfach den folgenden Befehl in einem Terminal aus:

sudo dnf install stratis-cli stratisd -y

Oder Sie können auch dieses andere ausprobieren:

sudo yum install stratis-cli stratisd -y

Einmal auf dem System installiert, muss Stratis-Dienste aktivierenDazu führen sie die folgenden Befehle aus:

sudo systemctl start stratisd.service
sudo systemctl enable stratisd.service
sudo systemctl status stratisd.service

Weitere Informationen zur Konfiguration und Verwendung finden Sie unter folgendem Link. https://stratis-storage.github.io/howto/


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.