Stratis、Linux用のローカルストレージ管理ソリューション

stratis

Stratisは、RedHatによって開発されたデーモンです。 とFedoraコミュニティ ユーザースペースの設定を統合および簡素化する これは、D-Busを介したLVMボリューム管理およびXFSファイルシステムの基盤となるLinuxストレージコンポーネントの既存のコンポーネントを構成および監視します。

Stratisは、FUSEシステムのようなユーザーレベルのファイルシステムではありません。 Stratis構成デーモン ZFSおよびBtrfsと同等の機能を持つように開発されました。 これは、LVMおよびXFSの企業テスト済みコンポーネントに基づいており、XNUMX年以上にわたるエンタープライズ展開とRed Hat EnterpriseLinuxのSystemStorageManagerから学んだ教訓が含まれています。

Eつまり、Stratisはローカルストレージ管理を自動化します。 単一のディスクシステムでは、Stratisを使用すると、/ homeを/ usrから論理的に分離し、それぞれでロールバックスナップショットを有効にすることがより便利になります。

大規模な構成では、 Stratisを使用すると、多層、マルチディスクのストレージプールを簡単に作成し、プールを監視できます。 その後、管理者の労力を減らしてグループを管理します。

Stratisについて

Stratis 既存のテクノロジーのレイヤーを統合することにより、ZFS / Btrfsスタイルの機能を提供します-LinuxデバイスマッパーサブシステムとXFSファイルシステム。 stratisdデーモンは、ブロックデバイスのコレクションを管理し、D-BusAPIを提供します。

Stratis-CLIはコマンドラインツールを提供します Stratisは、D-BUSAPIを使用してstratisdと通信します。

ZFSやBtrfsとは異なり、Stratisコンポーネントはユーザースペースでのみ機能します また、特定のカーネルモジュールをロードする必要はありません。 プロジェクトは当初、評価を管理するためにストレージシステムの専門家の管理を必要としないものとして提示されました。

D-BusAPIとcli-utilityが管理用に提供されています。 Stratisは、LUKS(暗号化されたパーティション)、mdraid、dm-multipath、iSCSI、LVM論理ボリューム、およびさまざまなハードドライブ、SSD、NVMeドライブに基づくブロックデバイスでテストされています。

グループにユニットがある場合、 Stratisでは、スナップショットをサポートする論理パーティションを使用して変更を元に戻すことができます。 一方、グループに複数のユニットを追加すると、連続した領域でユニットを論理的に組み合わせることができます。

RAID、データ圧縮、重複排除、フォールトトレランスなどの機能はまだサポートされていませんが、将来的に計画されています。

Stratisには他の機能もあります ストレージスペースの動的割り当て、スナップショット、整合性、キャッシュの階層化など。 プロジェクトコードはRustで記述され、MPL2.0ライセンスの下で配布されます。

プロジェクトはXNUMX年の開発後に更新されました。 プロジェクトの立ち上げが最近公開されて以来 Stratis2.0。 この新しいバージョンの発表では、次のように述べられています。 Rustコンパイラバージョンの要件が増加しました (少なくとも1.37ですが、1.38をお勧めします)。

それに加えて 強調する価値がある に関連付けられているバージョン番号の大幅な変更 一部のD-Busインターフェースの名前変更と、D-Busを使用した作業の編成の再設計 (主要な基本プロパティのセットが選択され、残りのプロパティは新しいFetchPropertiesメソッドを使用して要求されるようになりました。)

それも CLIバージョンは大幅に堅牢です。 以前は、グループ、ファイルシステム、およびブロックデバイスに、CLIを実質的に使用できなくするエラー状態のカテゴリがありました。

Stratisをインストールするにはどうすればいいですか?

Stratisは、RHEL、CentOS、Fedoraおよび派生物で利用できます。 パッケージはRHELリポジトリとその派生物内にあるため、インストールは非常に簡単です。

Stratisをインストールするには ターミナルで次のコマンドを実行するだけです。

sudo dnf install stratis-cli stratisd -y

または、これを他の方法で試すこともできます。

sudo yum install stratis-cli stratisd -y

システムにインストールしたら、 Stratisサービスを有効にする必要があります、次のコマンドを実行してこれを行います。

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

構成と使用の詳細については、次のリンクにアクセスしてください。 https://stratis-storage.github.io/howto/


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。