10.7.2. ストレージボリュームのサブコレクション


10.7.2.1. Red Hat Gluster Storage ボリュームサブコレクション

Red Hat Virtualization は、Red Hat Gluster Storage ボリュームを作成および管理するための手段を提供します。Red Hat Gluster Storage ボリュームはクラスターに関連付けられ、glustervolumes サブコレクションで表されます。
glustervolumes サブコレクションの Red Hat Gluster Storage ボリュームリソースの表現は、以下の要素を使用して定義されます。
表10.5 Gluster ボリューム要素
要素 タイプ 説明 プロパティー
volume_type 列挙 ボリュームタイプを定義します。ボリューム種別の一覧は、capabilities コレクションを参照してください。
bricks 関係 Red Hat Gluster Storage ブリックのサブコレクション。新しいボリュームを作成する場合、リクエストには、このクラスターで作成および管理するための ブリック 要素のセットが必要です。ブリックディレクトリーには、Red Hat Gluster Storage サーバーの server_idbrick_dir 要素が必要です。
transport_types complex ボリューム transport_type 要素のセットを定義します。利用可能なトランスポートタイプの一覧は、capabilities コレクション を参照してください。
replica_count integer 複製されたボリュームのファイルレプリケーション数を定義します。
stripe_count integer ストライプ化ボリュームのストライプ数を定義します。
options complex 追加の Red Hat Gluster Storage オプション 要素のセット。各 オプション には、オプション が含まれます。

例10.10 Red Hat Gluster Storage ボリュームの XML 表現

<gluster_volume id="99408929-82cf-4dc7-a532-9d998063fa95"
  href="/ovirt-engine/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95
  /glustervolume/e199f877-900a-4e30-8114-8e3177f47651">
    <name>GlusterVolume1</name>
    <link rel="bricks"
      href="/ovirt-engine/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95
      /glustervolume/e199f877-900a-4e30-8114-8e3177f47651/bricks"/>
    <volume_type>DISTRIBUTED_REPLICATE</volume_type>
    <transport_types>
        <transport_type>TCP</transport_type>
    </transport_types>
    <replica_count>2</replica_count>
    <stripe_count>1</stripe_count>
    <options>
        <option>
            <name>cluster.min-free-disk</name>
            <value>536870912</value>
        </option>
    </options>   
</gluster_volume>
サブコレクションに必要な 名前volume_type、および ブリックPOST 要求を介して Red Hat Gluster Storage ボリュームを作成します。

例10.11 Red Hat Gluster Storage ボリュームの作成

POST /ovirt-engine/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95/glustervolumes HTTP/1.1
Accept: application/xml
Content-Type: application/xml

<gluster_volume>
    <name>GlusterVolume1</name>
    <volume_type>DISTRIBUTED_REPLICATE</volume_type>
    <bricks>
        <brick>
            <server_id>server1</server_id>
            <brick_dir>/exp1</brick_dir>
        </brick>
    <bricks>
</gluster_volume>
DELETE 要求で Red Hat Gluster Storage ボリュームを削除します。

例10.12 Red Hat Gluster Storage ボリュームの削除

DELETE /ovirt-engine/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95/glustervolumes/e199f877-900a-4e30-8114-8e3177f47651 HTTP/1.1

HTTP/1.1 204 No Content
重要
glustervolumes サブコレクションのリソースは更新できません。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.