6.3.3.6. Kerberized NFS-Ganesha の設定
注記
NTP は、Red Hat Enterprise Linux 8 ではサポートされなくなりました。
Red Hat Enterprise Linux 8 の場合、chrony デーモンを設定するには、以下を参照してください。https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/8/html/configuring_basic_system_settings/using-chrony-to-configure-ntp
すべてのマシンで以下の手順を実行します。
- すべてのマシンに krb5-workstation パッケージおよび (RHEL 7) または chrony (RHEL 8) パッケージをインストールします。
yum install krb5-workstation
# yum install krb5-workstation
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Enterprise Linux 7 の場合:yum install ntpdate
# yum install ntpdate
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Enterprise Linux 8 の場合:dnf install chrony
# dnf install chrony
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記- krb5-libs パッケージが依存パッケージとして更新されます。
- RHEL 7 では、環境に応じて、有効なタイムサーバーに基づいて ntpdate を設定します。
echo <valid_time_server> >> /etc/ntp/step-tickers systemctl enable ntpdate systemctl start ntpdate
# echo <valid_time_server> >> /etc/ntp/step-tickers # systemctl enable ntpdate # systemctl start ntpdate
Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHEL 8 では、環境に応じて、有効なタイムサーバーに基づいて chrony を設定します。vi /etc/chrony.conf
# vi /etc/chrony.conf # systemctl enable chrony # systemctl start chrony
Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHEL 7 と RHEL 8 の両方について、次の手順を実行します。 - すべてのシステムが DNS の FQDN で相互に解決できることを確認します。
/etc/krb5.conf
ファイルを設定し、適切な変更を追加します。以下に例を示します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記ファイル設定の詳細は、man krb5.conf
を参照してください。- NFS-server およびクライアントで、必要な変更を加えて /etc/idmapd.conf ファイルを更新します。以下に例を示します。
Domain = example.com
Domain = example.com
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
6.3.3.6.1. NFS-Ganesha サーバーの設定 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
NFS-Ganesha サーバーを設定するには、以下の手順を実施します。
注記
NFS-Ganesha サーバーをセットアップする前に、要件に基づいて KDC を設定するようにしてください。
- 以下のパッケージをインストールします。
yum install nfs-utils yum install rpcbind
# yum install nfs-utils # yum install rpcbind
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 関連する gluster および NFS-Ganesha の rpm をインストールします。詳細は『Red Hat Gluster Storage 3.5 Installation Guide』を参照してください。
- Kerberos プリンシパルを作成し、NFS-Ganesha サーバーの krb5.keytab に追加します。
kadmin kadmin: addprinc -randkey nfs/<host_name>@EXAMPLE.COM kadmin: ktadd nfs/<host_name>@EXAMPLE.COM
$ kadmin $ kadmin: addprinc -randkey nfs/<host_name>@EXAMPLE.COM $ kadmin: ktadd nfs/<host_name>@EXAMPLE.COM
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下に例を示します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow /etc/ganesha/ganesha.conf
ファイルを以下のように更新します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - nfs-ganesha が対応するさまざまな kerberos セキュリティーフレーバー (krb5、krb5i、および krb5p)に基づいて、適切なセキュリティー flavour を持つボリュームエクスポートファイル (/var/run/gluster/shared_storage/nfs-ganesha/exports) に 'SecType' パラメーターを設定します。注記3.5 Batch Update 3 のリリースにより、共有ストレージのマウントポイントが /var/run/gluster/ から /run/gluster/ に変更されました。
- 非特権ユーザーを作成し、作成されるユーザーが中央のユーザーデータベースを介して UID に対して解決できるようにします。以下に例を示します。
useradd guest
# useradd guest
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記このユーザーのユーザー名は、NFS クライアント上のユーザー名と同じである必要があります。