第13章 Managing Red Hat Gluster Storage Volume Life-Cycle Extensions


Red Hat Gluster Storage では、ユーザーが作成したスクリプトによる操作の自動化が可能になります。すべての操作では、pre スクリプトと post スクリプトを実行できます。
Pre スクリプト: これらのスクリプトは、イベントの発生前に実行されます。スクリプトを作成して、システム全体のサービスの管理などのアクティビティーを自動化できます。たとえば、ボリュームを停止する前に、ボリュームに対応する SMB 共有のエクスポートを停止できます。
Post スクリプト: これらのスクリプトは、イベントの実行後に実行されます。たとえば、ボリュームの起動後にボリュームに対応する SMB 共有をエクスポートするスクリプトを作成できます。
以下のイベントに対してスクリプトを実行できます。
  • ボリュームの作成
  • ボリュームの起動
  • ブリックの追加
  • ブリックの削除
  • ボリュームオプションのチューニング
  • ボリュームの停止
  • ボリュームの削除
命名規則
スクリプトのファイル名を作成する際は、XFS などの基礎となるファイルシステムで命名規則に従う必要があります。
注記
スクリプトを有効にするには、スクリプトの名前が S で始まる必要があります。スクリプトは、その名前の辞書的な順序で実行されます。

13.1. スクリプトの場所

本セクションでは、スクリプトを配置する必要のあるフォルダーについて説明します。信頼できるストレージプールを作成すると、以下のディレクトリーが作成されます。
  • /var/lib/glusterd/hooks/1/create/
  • /var/lib/glusterd/hooks/1/delete/
  • /var/lib/glusterd/hooks/1/start/
  • /var/lib/glusterd/hooks/1/stop/
  • /var/lib/glusterd/hooks/1/set/
  • /var/lib/glusterd/hooks/1/add-brick/
  • /var/lib/glusterd/hooks/1/remove-brick/
スクリプトを作成したら、スクリプトを、信頼できるストレージプールのすべてのノードのそれぞれのフォルダーに保存する必要があります。スクリプトの場所によって、イベントの前後にスクリプトを実行する必要があるかどうかを指定します。スクリプトは、ボリュームを指定するのに、コマンドライン引数 --volname=VOLNAME とともに提供されます。以下のボリューム操作には、コマンド固有の追加引数が提供されます。
  • ボリュームの起動
    • --first=yes: ボリュームが最初に起動すると、
    • --first=no。そうでない場合は、
  • ボリュームの停止
    • --last=yes: ボリュームが最後に停止する場合。
    • --last=no (それ以外の場合に)
  • ボリュームの設定
    • -o key=value
      すべてのキーについて、値は volume set コマンドで指定されます。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る