Version Stratis 3.3, outil de gestion des stockage locaux

La version 3.3 du projet Stratis, développé par Red Hat et la communauté Fedora pour unifier et simplifier les outils de configuration et de gestion d'un pool de disques locaux, est publiée. Stratis offre des fonctionnalités telles que l'allocation dynamique d'espace de stockage, des instantanés, la garantie d'intégrité et la création de couches pour le cache. Le support de Stratis est intégré dans les distributions Fedora et RHEL à partir des versions Fedora 28 et RHEL 8.2. Le code du projet est distribué sous la licence MPL 2.0.

Le système reproduit en grande partie les fonctionnalités des outils de gestion de partition avancés ZFS et Btrfs, mais a été conçu comme une couche (démon stratisd) fonctionnant au-dessus du sous-système device-mapper du noyau Linux (utilisant les modules dm-thin, dm-cache, dm-thinpool, dm-raid et dm-integrity) et du système de fichiers XFS. Contrairement à ZFS et Btrfs, les composants de Stratis fonctionnent uniquement dans l'espace utilisateur et ne nécessitent pas le chargement de modules spécifiques au noyau. Le projet est initialement présenté comme n'exigeant pas de qualification d'expert en systèmes de stockage pour l'administration.

Un API D-Bus et une utilitaire cli sont fournis pour la gestion. Le fonctionnement de Stratis a été testé avec des dispositifs de blocs basés sur LUKS (partitions chiffrées), mdraid, dm-multipath, iSCSI, des volumes logiques LVM, ainsi qu'avec différents disques durs, SSD et unités NVMe. En cas de présence d'un disque dans le pool, Stratis permet d'utiliser des partitions logiques avec support des instantanés pour annuler des modifications. Lors de l'ajout de plusieurs périphériques dans le pool, il est possible de combiner logiquement les disques en une zone continue. Des fonctionnalités telles que RAID, compression des données, déduplication et mise en place de la tolérance aux pannes ne sont pas encore prises en charge, mais sont prévues pour l'avenir.

Version Stratis 3.3, outil de gestion des stockage locaux

Dans la nouvelle version :

  • Ajout de la prise en charge de l'extension de la taille des dispositifs physiques, permettant d'ajouter de l'espace disque supplémentaire au pool Stratis devenu disponible sur le dispositif de stockage (par exemple, lors de l'extension d'un tableau RAID).
  • Ajout de la commande « stratis pool extend-data » pour ajouter de l'espace disque supplémentaire à un pool de stockage spécifique, devenu disponible sur l'un des dispositifs. Pour suivre le changement de taille des dispositifs, un avertissement spécial a été ajouté à la sortie de la commande « stratis pool list », et des informations sur les différences de taille entre le pool et le dispositif ont été ajoutées à la commande « stratis blockdev list ».
  • Amélioration de l'allocation d'espace pour les métadonnées liées aux dispositifs de stockage et à l'allocation dynamique d'espace de stockage (« thin provisioning »). Ce changement a permis de réduire la fragmentation lors du stockage des métadonnées.
  • Vérification repensée des fichiers exécutables du framework Clevis, utilisé pour le chiffrement et le déchiffrement automatiques des données dans les partitions de disque. La vérification est désormais effectuée chaque fois qu'il y a un accès à Clevis lors de l'exécution d'une commande utilisateur (auparavant, la vérification était effectuée une seule fois, au démarrage de Stratis), résolvant ainsi des problèmes liés à l'utilisation de Clevis installé après le démarrage de stratisd.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster