第9章 共有ストレージの設定

RHUA ノードと CDS ノードには、RHUI によって管理されるコンテンツを格納するために、両方からアクセスできる共有ストレージボリュームが必要です。

現在、RHUI は次のストレージソリューションをサポートしています。

9.1. NFS を使用した共有ストレージの設定

共有ストレージとして Network File System (NFS) を使用する場合は、RHUA ノードまたは専用マシンのいずれかに NFS サーバーをセットアップする必要があります。

次の手順では、RHUI と連携するように NFS を作成、設定、および検証する方法について説明します。

注記

専用のマシンに NFS サーバーを設定すると、RHUA ノードに何かが発生した場合でも、CDS ノードと RHUI クライアントが機能を継続できます。

前提条件

  • NFS サーバーへの root アクセスがある。
  • RHUA ノードへの root アクセスがある。
  • 使用する予定のすべての CDS ノードへの root アクセスがある。

手順

  1. NFS サーバー、RHUA ノード (NFS ノードから異なる場合)、およびすべての CDS ノードをホストするノードに nfs-utils パッケージをインストールします。

    # dnf install nfs-utils
  2. RHUI コンテンツをすべて保持する適切なディレクトリーを作成します。

    # mkdir /export
  3. /etc/exports ファイルを編集して次の行を追加し、RHUA ノードおよび CDS ノードによるディレクトリーへのアクセスを許可します。

    /export rhua.example.com(rw,no_root_squash) cds01.example.com(rw,no_root_squash) cds02.example.com(rw,no_root_squash)
  4. NFS サービスを開始して有効にします。

    # systemctl start nfs-server
    # systemctl start rpcbind
    # systemctl enable nfs-server
    # systemctl enable rpcbind
    注記

    NFS サービスが実行中の場合は、start コマンドではなく restart コマンドを使用します。

検証

  • NFS サーバーが filer.example.com という名前のマシンに設定されているかどうかを確認するには、CDS ノードで以下のコマンドを実行します。

    # mkdir /mnt/nfstest
    # mount filer.example.com:/export /mnt/nfstest
    # touch /mnt/nfstest/test

    エラーメッセージが返されない場合は、設定が適切に機能します。