ローカル ストレージを管理するためのツールキットである Stratis 3.3 のリリース

Stratis 3.3 プロジェクトのリリースが公開されました。このプロジェクトは、28 つ以上のローカル ドライブのプールを構成および管理する手段を統合および簡素化するために、Red Hat と Fedora コミュニティによって開発されました。 Stratis は、動的ストレージ割り当て、スナップショット、整合性、キャッシュ層などの機能を提供します。 Stratis のサポートは、Fedora 8.2 および RHEL 2.0 のリリース以降、Fedora および RHEL ディストリビューションに統合されました。 プロジェクト コードは、MPL XNUMX ライセンスに基づいて配布されます。

このシステムは、ZFS および Btrfs の高度なパーティション管理ツールの機能をほぼ再現していますが、Linux カーネルのデバイス マッパー サブシステム (モジュール dm-thin、dm) 上で実行される層 (stratisd デーモン) の形式で実装されています。 -cache、dm-thinpool、dm-raid、および dm-integrity)、および XFS ファイル システム。 ZFS や Btrfs とは異なり、Stratis コンポーネントはユーザー空間でのみ実行され、特定のカーネル モジュールをロードする必要はありません。 このプロジェクトは当初、管理にストレージ システムの専門家の資格は必要ないと提示されました。

管理用に D-Bus API と cli ユーティリティが提供されています。 Stratis は、LUKS (暗号化パーティション)、mdraid、dm-multipath、iSCSI、LVM 論理ボリューム、およびさまざまな HDD、SSD、NVMe ドライブに基づくブロック デバイスでテストされています。 プール内にディスクが XNUMX つある場合、Stratis ではスナップショットをサポートする論理パーティションを使用して変更をロールバックできます。 複数のドライブをプールに追加すると、ドライブを論理的に結合して連続した領域にすることができます。 RAID、データ圧縮、重複排除、フォールト トレランスなどの機能はまだサポートされていませんが、将来的にはサポートされる予定です。

ローカル ストレージを管理するためのツールキットである Stratis 3.3 のリリース

収録曲:

  • Добавлена поддержка расширения размера физических устройств, позволяющая добавить в пул Stratis дополнительное дисковое пространство, ставшее доступным на устройстве хранения (например, при расширении RAID-массива).
  • Добавлена команда «stratis pool extend-data» для добавления в определённый пул хранения дополнительного дискового пространства, появившегося на одном из устройств. Для отслеживания изменения размера устройств в вывод команды «stratis pool list» добавлено специальное предупреждение, а в команду «stratis blockdev list» добавлены сведения о различиях в размерах пула и устройства.
  • Улучшено распределение места для метаданных, связанных с устройствами хранения и динамическим выделение места в хранилище («thin provisioning»). Изменение позволило сократить фрагментацию при хранении метаданных.
  • Переработана проверка исполняемых файлов фреймворка Clevis, применяемого для автоматического шифрования и расшифровки данных в дисковых разделах. Проверка теперь выполняется каждый раз, когда при выполнении команды пользователя требуется обращение к Clevis (ранее проверка осуществлялась только один раз, при запуске Stratis), что решает проблемы с использованием Clevis, установленным после запуска stratisd.

出所: オープンネット.ru

コメントを追加します