Sortie de Stratis 3.1, une boîte à outils pour la gestion du stockage local

La sortie du projet Stratis 3.1, développé par Red Hat et la communauté Fedora pour unifier et simplifier les outils de configuration et de gestion d'un pool d'un ou plusieurs disques locaux, a été publiée. Stratis fournit des fonctionnalités telles que l'allocation de stockage dynamique, les instantanés, l'intégrité et les couches de mise en cache. La prise en charge de Stratis est intégrée aux distributions Fedora et RHEL depuis les versions Fedora 28 et RHEL 8.2. Le code du projet est distribué sous la licence MPL 2.0.

Le système reprend en grande partie les outils avancés de gestion de partition ZFS et Btrfs dans ses capacités, mais est implémenté en tant que couche (démon stratisd) s'exécutant au-dessus du sous-système de mappage de périphérique du noyau Linux (modules dm-thin, dm-cache, dm -thinpool, dm-raid et dm-integrity) et le système de fichiers XFS. Contrairement à ZFS et Btrfs, les composants Stratis fonctionnent uniquement dans l'espace utilisateur et ne nécessitent pas le chargement de modules de noyau spécifiques. Le projet est initialement présenté comme ne nécessitant pas les qualifications d'un expert en systèmes de stockage pour l'administration.

L'API D-Bus et l'utilitaire cli sont fournis pour le contrôle. Stratis a été testé avec des périphériques de bloc basés sur LUKS (partitions chiffrées), mdraid, dm-multipath, iSCSI, volumes logiques LVM et divers disques durs, SSD et disques NVMe. S'il y a un disque dans le pool, Stratis vous permet d'utiliser des partitions logiques prenant en charge les instantanés pour annuler les modifications. Lorsque plusieurs disques sont ajoutés à un pool, les disques peuvent être logiquement combinés dans une zone contiguë. Des fonctionnalités telles que RAID, la compression des données, la déduplication et le basculement ne sont pas actuellement prises en charge, mais sont prévues pour l'avenir.

Sortie de Stratis 3.1, une boîte à outils pour la gestion du stockage local

Dans la nouvelle version:

  • Значительно улучшено управление компонентами, обеспечивающими динамическое выделение места в хранилище («thin provisioning»). В cli-интерфейсе предоставлены команды для включения динамического распределения места на этапе создания пула и изменения параметров для уже работающих пулов. Для выбранных пулов также теперь можно изменять на лету ограничения файловой системы.
  • В команды работы с пулами, файловыми системами и блочными устройствами добавлена подкоманда debug для включения отладочного режима.
  • В фоновом процессе stratisd размер минимально поддерживаемой ФС увеличен до 512 MB.
  • Для пулов MDV (metadata volume) включено монтирование в отдельном пространстве точек монтирования.
  • Улучшена обработка событий udev, генерируемых при извлечении устройства.
  • Повышена информативность сообщений в логах.

Source: opennet.ru

Ajouter un commentaire