Red Hat Gluster Storage を使用した Red Hat Virtualization の設定


Red Hat Gluster Storage 3.5

仮想マシン用の従来、ハイパーコンバージド以外のストレージ

概要

本書は、初めて Red Hat Virtualization 環境をインストールおよび設定し、従来の(ハイパーコンバージド以外)設定のストレージドメインとして Red Hat Gluster Storage を有効にするためのステップごとのガイドです。
多様性を受け入れるオープンソースの強化
Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。まずは、マスター (master)、スレーブ (slave)、ブラックリスト (blacklist)、ホワイトリスト (whitelist) の 4 つの用語の置き換えから始めます。この取り組みは膨大な作業を要するため、今後の複数のリリースで段階的に用語の置き換えを実施して参ります。詳細は、弊社の CTO、Chris Wright のメッセージを参照してください。

第1章 Red Hat Gluster Storage for Virtualization について

Red Hat Gluster Storage は、Red Hat Virtualization のストレージドメインとして設定できます。これにより、ネットワーク接続されたストレージアプライアンスやストレージエリアネットワークアレイではなく、Red Hat Gluster Storage に仮想マシンイメージを保存できます。
本ガイドでは、従来のハイパーコンバージド設定で Red Hat Virtualization ストレージドメインとして Red Hat Gluster Storage を設定する方法を説明します。
この設定は、図1.1「統合 Red Hat Virtualization と Red Hat Gluster Storage のアーキテクチャー」 に記載されているように、Red Hat Virtualization ホストおよび Red Hat Gluster Storage サーバーで構成されます。

図1.1 統合 Red Hat Virtualization と Red Hat Gluster Storage のアーキテクチャー

統合 Red Hat Virtualization と Red Hat Gluster Storage のアーキテクチャー
重要
Red Hat Virtualization 3.3 以降には GlusterFS ストレージドメインが含まれており、libfapi プロトコルの今後のサポートが可能になります。GlusterFS ストレージドメインは、POSIXFS ドメインと同じアクセスメカニズムを使用します。

第2章 サポート要件

本章では、Red Hat Gluster Storage と Red Hat Virtualization のサポートされる統合を作成する要件について説明します。

2.1. 前提条件

Red Hat Gluster Storage と Red Hat Virtualization の統合には、以下の要件があります。

2.2. 互換性のあるバージョン

指定したバージョンの Red Hat Virtualization(RHV)が管理する Red Hat Gluster Storage(RHGS)ノードのサポートされるデプロイメントを作成するために必要な製品およびパッケージバージョンは、以下のナレッジベースの記事に記載されてい https://access.redhat.com/articles/2356261 ます。

第3章 Red Hat Virtualization Manager での Red Hat Gluster Storage の有効化

3.1. Red Hat Virtualization Manager での Red Hat Gluster Storage ボリュームの使用

Red Hat Virtualization は、ストレージドメインとして Red Hat Gluster Storage ボリュームをサポートします。Red Hat Virtualization Manager で Red Hat Gluster Storage ボリュームを有効にするには、機能する仮想化環境を作成するために、複数のコンポーネントのインストールと設定が必要です。各コンポーネントを以下の順序でインストールし、設定する必要があります。

図3.1 インストールのワークフロー

インストールのワークフロー

手順3.1 Red Hat Virtualization Manager での Red Hat Gluster Storage の有効化

  1. Red Hat Virtualization Manager のインストール

    Red Hat Virtualization Manager は、Red Hat Virtualization 環境のコントロールセンターです。Red Hat Virtualization Manager がインストールされ、設定されていることを確認します。
    Red Hat Virtualization Manager をインストールおよび設定します。詳細は、『『Red Hat Virtualization 『インストールガイド』の「Red Hat Virtualization Manager』 のインストール』 」を参照し https://access.redhat.com/documentation/ja-jp/red_hat_virtualization/4.3/html/installing_red_hat_virtualization_as_a_self-hosted_engine_using_the_cockpit_web_interface/installing_the_red_hat_virtualization_manager_she_cockpit_deploy てください。
  2. ホストのインストール

    Red Hat Virtualization Hypervisor または Red Hat Enterprise Linux をホストとして使用して、仮想マシンホストをインストールします。インストールプロセスを開始する前に、すべての仮想化ホストがハードウェア要件を満たしていること、および Red Hat Virtualization Manager のインストールが完了していることを確認します。
    以下のハイパーバイザーをホストとして使用することができます。
    • Red Hat Virtualization Host 4.3
    • Red Hat Enterprise Linux 7
    インストール時に、ネットワークの競合を回避するために、サーバーの完全修飾ドメイン名(FQDN)および IP アドレスを設定します。ハイパーバイザーのインストールに関する情報は、『 『Red Hat Virtualization 『インストールガイド』の「ハイパーバイザーホスト』 のインストール』 」を参照しhttps://access.redhat.com/documentation/ja-jp/red_hat_virtualization/4.3/html/installing_red_hat_virtualization_as_a_self-hosted_engine_using_the_cockpit_web_interface/installing_the_self-hosted_engine_deployment_host_she_cockpit_deploy#Installing_Red_Hat_Virtualization_Hosts_SHE_deployment_host てください。
    注記
    Red Hat Virtualization 環境で仮想化ホストとして使用するには、システムに Red Hat Enterprise Linux 7 をインストールする必要があります。詳細は、『『Red Hat 『Virtualization インストールガイド』の「Red Hat Enterprise Linux ホスト』 のインストール』 」を参照し https://access.redhat.com/documentation/ja-jp/red_hat_virtualization/4.3/html/installing_red_hat_virtualization_as_a_self-hosted_engine_using_the_cockpit_web_interface/installing_hosts_for_rhv_she_cockpit_deploy#Red_Hat_Enterprise_Linux_hosts_SHE_cockpit_deploy てください。
  3. ホストをチャンネルまたはリポジトリーにサブスクライブします。

    Red Hat Enterprise Linux ホストは、Subscription Manager または Red Hat Network Classic のいずれかを使用して、複数のエンタイトルメントに登録してサブスクライブする必要があります。詳細は、『Red Hat Virtualization 『インストールガイド』』 の「 『Red Hat Virtualization Manager リポジトリーの有効化』 」を参照しhttps://access.redhat.com/documentation/ja-jp/red_hat_virtualization/4.3/html/installing_red_hat_virtualization_as_a_self-hosted_engine_using_the_cockpit_web_interface/installing_hosts_for_rhv_she_cockpit_deploy てください。
    Red Hat Enterprise Linux 7 ホストを、以下のチャンネルにサブスクライブします。
    • rhel-7-server-rpms
    • rhel-7-server-rhv-4-mgmt-agent-rpms
    ネイティブクライアントのインストール方法は、『 『Red Hat Gluster Storage Administration Guide』 』の「 『Installing Native Client』 」を参照してください。 https://access.redhat.com/documentation/ja-jp/red_hat_gluster_storage/3.5/html/administration_guide/sect-native_client#Installing_Native_Client
  4. ハイパーバイザーの設定

    Red Hat Virtualization Hypervisor ホスト
    Red Hat Virtualization Hypervisor 3.5 をベアメタルにインストールします。『『Red Hat Virtualization 『インストールガイド』の「Red Hat Virtualization ハイパーバイザー』 のインストール』 」の章を参照してください。 https://access.redhat.com/documentation/ja-jp/red_hat_virtualization/4.3/html/installing_red_hat_virtualization_as_a_standalone_manager_with_local_databases/installing_hosts_for_rhv_sm_localdb_deploy
    Red Hat Enterprise Linux 7 host
    Red Hat Enterprise Linux 仮想化ホストは、Subscription Manager を使用して複数のエンタイトルメントに登録し、『サブスクライブする必要があります。詳細は、『Red Hat 『Virtualization インストールガイド』』 の「 『Red Hat Subscription Manager を使用した必要なチャンネル』 へ』 のサブスクライブ」の章を参照してください。
    追加のサービスチャンネルから Red Hat Gluster Storage Native Client をサブスクライブして、サーバーに最新のクライアントがインストールされていることを確認します。
    # yum install glusterfs-fuse glusterfs
    Copy to Clipboard Toggle word wrap
    詳細は、『 『Red Hat Gluster Storage Administration Guide』 』の「 『Installing Native Client』 」を参照しhttps://access.redhat.com/documentation/ja-jp/red_hat_virtualization/4.3/html/installing_red_hat_virtualization_as_a_standalone_manager_with_local_databases/installing_hosts_for_rhv_sm_localdb_deploy てください。
  5. データセンターの設定

    データセンターとクラスターを定義して、仮想化ホストを整理します。インストールプロセスでは、データセンターおよび関連するクラスター( Default )を作成します。
    注記
    サーバーは、Red Hat Virtualization ハイパーバイザーまたは Red Hat Enterprise Linux ホストです。信頼されるストレージプールには、少なくとも 1 つのストレージが必要であり、システムをストレージプールに接続するには、少なくとも 1 つのアクティブな仮想化ホストが必要です。
  6. Red Hat Gluster Storage のインストール

    仮想化ホストではなく、新しいサーバーに最新バージョンの Red Hat Gluster Storage をインストールします。
    ソフトウェアの取得およびインストールに関する詳細は、『 『Red Hat Gluster Storage Installation Guide』:https://access.redhat.com/documentation/ja-jp/red_hat_gluster_storage/3.5/html/installation_guide/chap-installing_red_hat_storage 』を参照してください。
    組み合わせた仮想化ホストおよびストレージサーバーを設定する場合は、Red Hat Warehouse Infrastructure のドキュメント を参照してください。 https://access.redhat.com/documentation/ja-jp/red_hat_hyperconverged_infrastructure_for_virtualization/1.6/html-single/deploying_red_hat_hyperconverged_infrastructure_for_virtualization/
  7. ストレージの設定

    ユースケースで必要に応じて Red Hat Gluster Storage ボリュームを設定し、2章サポート要件 に準拠するようにします。
    手順4.1「コマンドラインインターフェースを使用したボリュームの設定」 の説明に従って、仮想マシンイメージを保存するために Red Hat Gluster Storage ボリュームを最適化します。
    Red Hat Virtualization は、仮想マシンのディスクイメージに集中型ストレージシステムを使用します。ストレージを追加する前に、正常に機能する Red Hat Virtualization Manager 環境があることを確認してください。管理ポータルにアクセスできる必要があり、ステータスが Up のホストが 1 つ以上必要です。
  8. ストレージのハイパーバイザーへの割り当て

    Red Hat Virtualization Manager 管理ポータルにアクセスし、続行する前に少なくとも 1 つの仮想ホストのステータスが Up であることを確認します。
    データドメイン機能および GlusterFS ストレージタイプ 新規ストレージドメインを作成します。詳細は、『 『Red Hat Virtualization 『管理ガイド』』 の「ストレージドメインとしての Red Hat Gluster Storage ボリュームの追加』 」セクションを参照してください。 https://access.redhat.com/documentation/ja-jp/red_hat_virtualization/4.3/html-single/administration_guide/index#Adding_Red_Hat_Gluster_Storage
「Red Hat Virtualization Manager を使用した Red Hat Gluster Storage ボリュームへの仮想マシンの設定」 の説明に従って、Red Hat Gluster Storage ボリューム上に仮想マシンとそのディスクイメージを作成できるようになりました。

第4章 Red Hat Gluster Storage ボリュームでの仮想マシンイメージのホスティング

Red Hat Gluster Storage は、仮想マシンイメージを Red Hat Gluster Storage ボリュームに保存する POSIX 互換のファイルシステムを提供します。
本章では、コマンドラインインターフェースを使用してボリュームを設定する方法と、Red Hat Virtualization Manager を使用して仮想化用に Red Hat Gluster Storage サーバーを準備する方法を説明します。

4.1. コマンドラインインターフェースを使用したボリュームの設定

Red Hat では、ボリュームを起動する前にボリュームを設定することを推奨します。ボリューム作成に関する情報は、『 『Red Hat Gluster Storage Administration Guide』 』の「 『Red Hat Gluster Storage Volumes』 」を参照しhttps://access.redhat.com/documentation/ja-jp/red_hat_gluster_storage/3.5/html/administration_guide/chap-red_hat_storage_volumes. てください。

手順4.1 コマンドラインインターフェースを使用したボリュームの設定

  1. rhgs-random-io tuned プロファイルの設定

    tuned チューニングデーモンをインストールし、Red Hat Gluster Storage サーバーが rhgs-random-io プロファイルを使用するように設定します。
    # yum install tuned
    # tuned-adm profile rhgs-random-io
    Copy to Clipboard Toggle word wrap
    利用可能な tuning プロファイルの詳細は、man ページの tuned-adm か、『 『Red Hat Gluster Storage 3.5 Administration Guide』』 を参照しhttps://access.redhat.com/documentation/ja-jp/red_hat_gluster_storage/3.5/html/administration_guide/ てください。
    注記
    アップグレードすると、新しい virt ファイルが /var/lib/glusterd/groups/virt.rpmnew に作成されます。virt.rpmnew ファイルの名前を virt に変更して、新しい virt ファイルを既存のボリュームに適用します。
  2. virt グループへのボリュームの割り当て

    仮想マシンイメージを保存するボリュームを virt ボリュームグループに割り当て、virt プロファイルの設定を適用します。これは、管理コンソール の Virt Store オプションの最適化 と同じ効果があります。
    # gluster volume set VOLNAME group virt
    Copy to Clipboard Toggle word wrap
    この設定の詳細は、付録A virt group プロファイル を参照してください。
    重要
    仮想グループのボリューム 、マシンイメージの保存のみに使用し、ネイティブ FUSE クライアントを使用してのみアクセスする必要があります。
  3. (推奨)自己修復パフォーマンスの強化

    以下のコマンドを実行して、ボリュームの自己修復操作のパフォーマンスを向上します。
    # gluster volume heal volname cluster.granular-entry-heal enable
    Copy to Clipboard Toggle word wrap
  4. KVM および VDSM のアクセスの許可

    vdsm および kvm にこのパーミッションを設定します。必要なブリックパーミッションを設定しないと、仮想マシンの作成に失敗します。
    1. 以下のコマンドを使用してユーザーとグループのパーミッションを設定します。
      # gluster volume set VOLNAME storage.owner-uid 36
      # gluster volume set VOLNAME storage.owner-gid 36
      Copy to Clipboard Toggle word wrap
    2. QEMU/KVM をハイパーバイザーとして使用する場合は、以下のコマンドを使用してユーザーおよびグループのパーミッションを設定します。
      # gluster volume set VOLNAME storage.owner-uid 107
      # gluster volume set VOLNAME storage.owner-gid 107
      Copy to Clipboard Toggle word wrap

4.2. Red Hat Virtualization Manager を使用した Red Hat Gluster Storage ボリュームへの仮想マシンの設定

以下の手順では、Red Hat Virtualization Manager を使用して仮想化用に Red Hat Gluster Storage サーバーを追加する方法を説明します。
注記
Red Hat Gluster Storage ノードに別のデータセンターを使用することを推奨します。

手順4.2 Red Hat Virtualization Manager を使用して仮想化用の Red Hat Gluster Storage Server を追加する方法

  1. データセンターを作成します。
    1. データ センター のリソースタブを選択して、すべてのデータセンターを一覧表示します。
    2. New をクリックして New Data Center ウィンドウを開きます。

      図4.1 New Data Center ウィンドウ

      New Data Center ウィンドウ
    3. データセンターの 名前説明 を入力します。
    4. ドロップダウンメニューから、Shared にストレージ タイプ を選択します。
    5. Quota ModeDisabled を選択します。
    6. OK をクリックします。
    新しいデータセンターは、クラスター、ホスト、およびストレージの設定が完了するまで、初期 化されていません。
  2. クラスターを作成します。
    1. Clusters リソース タブを選択して、すべてのクラスターを一覧表示します。
    2. New をクリックして New Cluster ウィンドウを開きます。

      図4.2 New Cluster ウィンドウ

      New Cluster ウィンドウ
    3. ドロップダウンメニューから、クラスターの データセンター を選択します。
    4. クラスターの Name および Description を入力します。
    5. ドロップダウンメニューから CPU Name および Compatibility Version を選択します。
    6. Enable Virt Service 」を確認します。
    7. OK をクリックします。
  3. ホストの追加:
    1. Hosts resource タブを選択して、システム内の全ホストの一覧を表示します。
    2. New をクリックして、New Host ウィンドウを開きます。

      図4.3 新規ホストウィンドウ

      新規ホストウィンドウ
      重要
      同じ仮想マシンイメージストアにアクセスする単一の VDSM クラスター上の Red Hat Enterprise Linux ハイパーバイザーおよび Red Hat Virtualization ハイパーバイザーはサポートされません。
    3. ドロップダウンメニューから、新規ホストデータセンター および ホストクラスター を選択します。
    4. 新規ハイパーバイザーホストの 名前、アドレス 、および root パスワード を入力します。
    5. 必要に 応じて、ホストファイアウォールを自動設定 します。
    6. OK をクリックします。
    新規ホストが、Installing のステータスでハイパーバイザーホストの一覧に表示されます。ホストがアクティベートされると、ステータスは自動的に Up に変わります。
  4. コマンドラインインターフェースを使用して、Red Hat Gluster Storage クラスターでボリュームを作成して設定します。ボリュームの作成および設定に関する情報は、『 『Red Hat Gluster Storage Administration Guide』 』の「 『Red Hat Gluster Storage Volumes』 」および「Red Hat Gluster Storage Volumes」を参照しhttps://access.redhat.com/documentation/ja-jp/red_hat_gluster_storage/3.5/html/administration_guide/chap-red_hat_storage_volumes てください。「コマンドラインインターフェースを使用したボリュームの設定」
  5. Red Hat Virtualization Manager を使用してストレージドメインを追加します。
    1. Storage resource タブを選択して、既存のストレージドメインを一覧表示します。
    2. 新規ドメイン を クリックして、新規ドメイン ウィンドウを開きます。

      図4.4 新規ドメインウィンドウ

      新規ドメインウィンドウ
    3. ストレージドメインの 名前 を入力します。
    4. 共有 データセンター を選択して、ストレージドメインに関連付けます。
    5. ドメイン機能 を Data 設定し、ストレージタイプを GlusterFS 設定します。
    6. ホスト から 使用する ドロップダウンメニューからホストを選択します。
    7. Use managed gluster volume チェックボックスを選択し、Gluster ドロップダウンメニューから適切なボリュームを選択します。
      注記
      このドロップダウンメニューには、ノードが Red Hat Virtualization Manager が管理するボリュームのみが入力されます。Red Hat Virtualization Manager による Red Hat Gluster Storage ノードの管理の設定方法は、5章Red Hat Virtualization Manager を使用した Red Hat Gluster Storage サーバーおよびボリュームの管理 を参照してください。
    8. 該当する Red Hat Gluster Storage ネイティブクライアントの マウントオプション を入力します。複数のマウントオプションをコンマで区切って入力します。ネイティブクライアント 『のマウントオプションについての詳しい情報は、『 『Red Hat Gluster Storage Administration Guide』 』の「Creating access to Volumes』 」を参照しhttps://access.redhat.com/documentation/ja-jp/red_hat_gluster_storage/3.5/html/administration_guide/chap-accessing_data_-_setting_up_clients てください。Red Hat Gluster Storage と Red Hat Virtualization を統合する場合、ネイティブクライアントのみがサポートされることに注意してください。
    9. OK をクリックします。
Red Hat Gluster Storage をストレージドメインとして使用して仮想マシンを作成できるようになりました。仮想マシンの作成の詳細は、『 『Red Hat Virtualization Virtual Machine Management Guide』:https://access.redhat.com/documentation/ja-jp/red_hat_virtualization/4.1/html/virtual_machine_management_guide/ 』を参照してください。
注記
Red Hat Gluster Storage ドメインでのスプリットブレインインシデントのリスクを回避するために、Red Hat Gluster Storage ドメインで共有可能なディスクの使用は無効になります。共有可能なディスクを作成しようとすると、管理ポータルで警告が表示されるので、Red Hat Gluster Storage サーバーでのデータの整合性確保を推奨しています。
このポリシーは、仮想ファイルシステムタイプとして GlusterFS が指定された POSIX ドメインで作成された Red Hat Gluster Storage ドメインには適用されません。
Enable Gluster Service オプションを有効にして別のクラスターを作成して、Red Hat Virtualization Manager 3.3 以降を使用して Red Hat Gluster Storage ボリュームを作成して設定できます。
注記
Red Hat Gluster Storage ノードは、Red Hat Virtualization ホストとは別のクラスターで管理する必要があります。仮想化ホストおよびストレージサーバーの組み合わせを設定する必要がある場合は、Red Hat Warehouse Infrastructure のドキュメント を参照してください。 https://access.redhat.com/documentation/ja-jp/red_hat_hyperconverged_infrastructure/1.0/html/deploying_red_hat_hyperconverged_infrastructure/
ボリュームは、ブリックの論理コレクションで、各ブリックは信頼されるストレージプールのサーバー上のエクスポートディレクトリーです。これらのボリュームでは、Red Hat Gluster Storage の管理操作の大半が起こります。Red Hat Virtualization Manager を使用して、単一のグローバル namespace を特長とする新規ボリュームを作成および起動することができます。
注記
このセクションで説明されているボリューム操作を除き、その他のすべての Red Hat Gluster Storage 機能はコマンドラインから実行する必要があります。

5.1. データセンターの作成

  1. データ センター リソース タブを選択して、結果一覧で全データセンターを一覧表示します。
  2. New ボタンをクリックして、New Data Center ウィンドウを開きます。

    図5.1 New Data Center ウィンドウ

    New Data Center ウィンドウ
  3. データセンターの 名前説明 を入力します。
  4. ドロップダウンメニューから TypeShared に設定します。
    クォータモードDisabled に設定します。
  5. OK をクリックします。
新しいデータセンターが仮想化環境に追加されます。クラスター、ホスト、およびストレージが設定されるまで、初期化されて いない ままになります。

5.2. クラスターの作成

  1. gluster サービスが有効になっているクラスターを作成します。

    図5.2 New Cluster ウィンドウ

    New Cluster ウィンドウ
  2. ドロップダウンメニュー から 互換バージョン を選択します。
  3. OK をクリックします。
重要
クラスターの作成時に、ファイアウォールタイプ オプションに iptables を使用 します

5.3. Red Hat Gluster Storage Server のクラスターへの追加

ホストを追加する方法は 2 つあります。新規ホストを追加するか、既存の gluster 設定をクラスターにインポートできます。
  • 既存の gluster 設定をインポートするには、以下を実行します。
    1. Enable Gluster Service を選択します。
    2. Import existing gluster configuration を選択します。このオプションを使用すると、既存の Gluster 設定をクラスターにインポートできます。
    3. ホストのいずれかの IP アドレスを指定します。
  • 新規ホストを追加するには、以下を実行します。
    1. ドロップダウンリストを使用して、新規ホストの データセンター および ホストクラスター を選択します。
    2. OK をクリックします。
      新規ホストが、ステータスが Installing のホストの一覧に表示されます。ホストがアクティブになり、ステータスが Up に自動的に変わります。
    フックスクリプトを使用してボリュームのライフサイクルを管理できます。
    注記
    Red Hat Gluster Storage 3.5 ノードを 4.3 と互換性のあるクラスターの Red Hat Virtualization Manager 4.3 に追加する前に、# yum install cockpit を使用して cockpit をインストールします。
    注記
    複数のサーバーをクラスターに追加するには、まず Red Hat Gluster Storage サーバーをクラスターに追加する必要があります。最初の試行に複数のサーバーを追加すると、エラーメッセージが表示されます。

    図5.3 新規ホストウィンドウ

    新規ホストウィンドウ

5.4. 仮想マシンイメージに対する Red Hat Gluster Storage ボリュームの最適化

ボリュームの作成時に virt Store の最適 化を選択していない場合は、このオプションを選択して仮想マシンイメージのストレージを最適化します。これは、ボリュームを virt グループに追加するのと同じ効果があります。

5.5. Red Hat Gluster Storage ボリュームの起動

  • ボリューム タブで 新規 ボリュームを選択し、Start をクリックしてボリュームを起動します。
    ボリュームのステータスが Up に変わります。
    重要
    Red Hat Gluster Storage ボリュームを使用して仮想マシンイメージをホストしている場合は、ボリュームをストレージドメインに割り当てる前にボリュームを最適化する必要があります。

5.6. ボリュームへの Brick の追加

  1. Brick s の追加 を クリックして、ボリュームにブリックを追加します。
    ブリックは、ストレージクラスター内のサーバーのエクスポートディレクトリーで表されるストレージの基本単位です。クラスターを拡張または縮小するには、新しいブリックを追加するか、既存のブリックを削除します。

    図5.5 Bricks の追加

    Bricks の追加
  2. ブリックのパスを入力し、OK をクリックします。
  3. Allow Access From フィールドに、IP アドレスまたはホスト名のコンマ区切りリストとしてボリュームアクセス制御を指定します。
    デフォルトでは、アスタリスク(*)は IP アドレスやホスト名などのアドレスの範囲を指定するワイルドカードとして使用されます。Gluster エクスポートに IP ベースの認証を使用する必要があります。
  4. OK をクリックしてボリュームを作成します。
    新しいボリュームが追加され、ボリューム タブに表示されます。
root パーティションで Allow ブリックを選択し、xattrs をクリアしてブリックを再利用することで、ブリックを再利用できます。
最適化されたボリュームを使用してストレージドメインを作成し、Red Hat Virtualization Manager を使用して管理することができます。

5.7. 非同期タスクの実行

Red Hat Virtualization Manager 3.5 以降では、リバランス操作や削除などの Red Hat Gluster Storage ボリュームで非同期タスクを実行できます。

付録A virt group プロファイル

/var/lib/glusterd/groups/virt ファイルは、virt グループ内の全ボリュームに使用される設定を定義します。グループ設定を定義し、グループにボリュームを追加すると、そのグループ内の全ボリュームの設定を更新する際に時間と作業が節約できます。
/var/lib/glusterd/groups/virt ファイルのデフォルトコンテンツは以下のとおりです。
performance.quick-read=off
performance.read-ahead=off
performance.io-cache=off
performance.low-prio-threads=32
network.remote-dio=enable
cluster.eager-lock=enable
cluster.quorum-type=auto
cluster.server-quorum-type=server
cluster.data-self-heal-algorithm=full
cluster.locking-scheme=granular
cluster.shd-max-threads=8
cluster.shd-wait-qlength=10000
features.shard=on
user.cifs=off
cluster.choose-local=off
client.event-threads=4
server.event-threads=4
performance.client-io-threads=on
Copy to Clipboard Toggle word wrap
これらの設定の大半は、クライアントスタックでのキャッシュを防ぎます。
cluster.eager-lock オプションは、ファイルに単一のライターがある場合に同期レプリケーションを使用して書き込みパフォーマンスを最適化します。
cluster.data-self-heal オプションは、自己修復操作がどのように実行されるかを指定します。
features.shard および features.shard-block-size オプションは、ボリュームでのシャーディング動作を有効にし、ディスクイメージの保存に適したブロックサイズを設定します。
cluster.quorum-type=auto オプションおよび cluster.server-quorum-type オプションは、一貫性を保ち、スプリットブレインのシナリオを回避するためにクライアントとサーバー側のクォーラムを有効にします。
注記
cluster.quorum-type=auto および cluster.server-quorum-type=server のデフォルト設定により、フォールトトレランスのコストにおいて一貫性が得られます。これらの設定を使用すると、サーバー側のクォーラムに達していない場合はボリュームが利用できないため、仮想マシンは一時停止します。クライアント側のクォーラムが満たされていない場合は、読み取り専用のレプリカペアが利用できる場合でも、仮想マシンは一時停止します。その後、クォーラムを復元した後に仮想マシンが操作を再開するには、手動で介入する必要があります。
一貫性よりもフォールトトレランスが優先される場合には、以下のコマンドを実行してサーバー側のクォーラムおよびクライアント側のクォーラムを無効にします。
# gluster volume reset volname server-quorum-type
# gluster volume reset volname quorum-type
Copy to Clipboard Toggle word wrap
これらの設定についての詳細は、『Red Hat Gluster Storage 3.5 Administration Guide』の「 Supported Volume Options 」を参照してください。

付録B 更新履歴

改訂履歴
改訂 3.5-2Tue Sep 04 2018Red Hat Gluster Storage Documentation Team
Red Hat Gluster Storage 3.5 リリースの更新
改訂 3.5-1Tue Feb 06 2018Laura Bailey
本書が非ハイパーコンバージドの仮想化およびストレージのユースケースについて明確化(BZ#1402404)

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る