第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 アクセスがある。
手順
NFS サーバー、RHUA ノード (NFS ノードから異なる場合)、およびすべての CDS ノードをホストするノードに
nfs-utils
パッケージをインストールします。# dnf install nfs-utils
RHUI コンテンツをすべて保持する適切なディレクトリーを作成します。
# mkdir /export
/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)
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
エラーメッセージが返されない場合は、設定が適切に機能します。