Stratis 2.2 arrive avec des améliorations pour D-Bus, la version CLI et plus

stratis

La nouvelle version du projet Stratis 2.2 est déjà sortie et est accessible au grand public. Cette nouvelle version a fonctionné pour ajouter des interfaces D-Bus pour interagir avec les périphériques de bloc et d'autres changements.

Pour ceux qui ne connaissent pas Stratis, sachez que c'est un démon développé par Red Hat et la communauté Fedora pour unifier et simplifier les paramètres de l'espace utilisateur qui configure et surveille les composants existants des composants de stockage Linux sous-jacents de la gestion des volumes LVM et du système de fichiers XFS sur D-Bus.

Stratis p.fournit des fonctions telles que l'allocation de tas, instantanés, intégrité et couches de mise en cache. Le code du projet est écrit en Rust et est distribué sous la licence MPL 2.0.

Le système répète largement les outils avancés dans ses capacités pour gérer les partitions ZFS et Btrfs, mais il est implémenté en tant que couche intermédiaire (démon stratisd) qui s'exécute au-dessus du sous-système de mappage de périphériques du noyau Linux (modules dm-thin, dm-cache, dm-thinpool, dm-raid et dm-integration) et système de fichiers XFS. Contrairement à ZFS et Btrfs, les composants Stratis fonctionnent uniquement dans l'espace utilisateur et ne nécessitent pas de chargement de modules de noyau spécifiques.

Stratis a été testé avec des périphériques blocs basés sur des volumes logiques LUKS (partitions chiffrées), mdraid, dm-multipath, iSCSI, LVM et une variété de disques durs, SSD et disques NVMe. Avec un disque dans le groupe, Stratis vous permet d'utiliser des partitions logiques prenant en charge les instantanés pour annuler les modifications.

Principales nouveautés de Stratis 2.2

Version 2.2 ajoute de nouvelles options pour les interfaces D-Bus pour obtenir des propriétés (FetchProperties), gérer (Manager) et interagir avec les périphériques de bloc (Blockdev).

Ajout de la possibilité de signaler l'occurrence d'événements lors de la connexion et de la suppression des interfaces (InterfacesAdded et InterfacesRemoved) via D-Bus. Les scripts de saisie semi-automatique Bash ont été améliorés dans l'utilitaire stratis-cli.

strate 2.2.0 mettez maintenant les liens symboliques du système de fichiers Stratis dans / dev / stratis, au lieu de / stratis, plus les liens symboliques sont créés et maintenus par les règles udev, au lieu d'être directement via stratisd comme auparavant. Le répertoire / stratisdirectory n'est ni créé ni utilisé par stratisd 2.2.0.

Cette version positionne la gestion de la configuration du terminal pour la saisie interactive de clés de chiffrement dans stratisd au lieu de stratis-cli.

Le script shell est basé sur un petit script Rust, stratis_dbusquery_version, qui est inclus avec cette version de stratisd.

Cette version il étend également l'interface D-Bus de plusieurs manières:

  • Il envoie des signaux org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.InterfacesRemoved sur le D-Bus chaque fois qu'un objet D-Bus est ajouté ou supprimé de l'interface D-Bus.
  • Ajoutez une nouvelle propriété D-Bus PhysicalPath, pour l'interface org.storage.stratis2.blockdev.r2. Cette propriété est principalement utile pour les périphériques de blocs Stratis chiffrés; Identifie le périphérique de bloc sur lequel résident les métadonnées Stratis LUKS2.
  • Ajoutez une nouvelle clé, LockedPoolsa à l'interface org.storage.stratis2.FetchProperties.r2 pour les objets qui implémentent l'interface org.storage.stratis2.Manager. Cette clé renvoie un objet D-Bus qui mappe les UUID des groupes verrouillés à leurs descriptions de clé correspondantes.

Cette version permet à l'utilisateur de spécifier son niveau de journalisation préféré de manière plus directe et succincte avec l'interface de ligne de commande –log-levelopment.

Enfin si vous voulez en savoir plus à propos de cette nouvelle version, vous pouvez consulter la liste des modifications dans le lien suivant.

Comment installer Stratis?

Stratis est disponible pour RHEL, CentOS, Fedora et ses dérivés. Son installation est assez simple, puisque le paquet est à l'intérieur des référentiels RHEL ainsi que ses dérivés.

Pour installer Stratis exécutez simplement la commande suivante dans un terminal:

sudo dnf install stratis-cli stratisd -y

Ou vous pouvez également essayer cet autre:

sudo yum install stratis-cli stratisd -y

Une fois installé sur le système, doit activer les services Stratis, ils le font en exécutant les commandes suivantes:

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

Pour plus d'informations sur la configuration et l'utilisation, vous pouvez visiter le lien suivant. https://stratis-storage.github.io/howto/


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.