8.2. Ceph Dashboard での CephFS を使用した NFS エクスポートの設定
コマンドラインインターフェイスを使用して Ceph File System (CephFS) を設定した後、Ceph Dashboard で NFS エクスポートを作成、編集、および削除できます。NFS プロトコルを介して CephFS 名前空間をエクスポートできます。
すべての NFS Ganesha デーモン、CLUSTER_ID に基づく新しいユーザー、および共通の NFS Ganesha 設定 RADOS オブジェクト用の共通の回復プールを作成する NFS クラスターを作成する必要があります。
Red Hat Ceph Storage 5 は、NFSv4 プロトコルのみをサポートしています。
前提条件
- 稼働中の Red Hat Ceph Storage クラスターがある。
- Dashboard がインストールされている。
- ブートストラップされたホストへの root レベルのアクセス。
-
最低でも Ceph Dashboard での
Ganesha-manager
レベルのアクセス。
手順
cephadm
シェルにログインします。例
[root@host01 ~]# cephadm shell
バックエンドで CephFS ストレージを作成します。
構文
ceph fs volume create CEPH_FILE_SYSTEM
例
[ceph: root@host01 /]# ceph fs volume create cephfs
Ceph Manager の NFS モジュールを有効にします。
例
[ceph: root@host01 /]# ceph mgr module enable nfs
NFS Ganesha クラスターを作成します。
構文
ceph nfs cluster create NFS_CLUSTER_NAME "HOST_NAME_PLACEMENT_LIST"
例
[ceph: root@host01 /]# ceph nfs cluster create nfs-cephfs host02 NFS Cluster Created Successfully
ダッシュボードの URL を取得します。
例
[ceph: root@host01 /]# ceph mgr services { "dashboard": "https://10.00.00.11:8443/", "prometheus": "http://10.00.00.11:9283/" }
- 認証情報を使用して Ceph Dashboard にログインします。
- ダッシュボードのランディングページで、NFS をクリックします。
- Create をクリックします。
Create NFS export ウィンドウで、次のパラメーターを設定し、Create NFS export をクリックします。
- Cluster - クラスターの名前。
- Daemons - すべてのデーモンを選択できます。
- ストレージバックエンド: CephFS を選択できます。
- CephFS ユーザー ID: NFS クラスターが作成されるサービスを選択します。
- CephFS 名: ユーザー名を指定します。
- CephFs パス: 任意のディレクトリー。
- NFS Protocol - NFSv4 がデフォルトで選択されています。
- Pseudo - ルートパス。
- Access Type - サポートされているアクセスタイプは RO、RW、および NONE です。
- Squash: Squash のタイプを選択します。
- トランスポートプロトコル: UDP または TCP プロトコルのいずれかを選択します。
Clients
図8.1 CephFS NFS エクスポートウィンドウ
クライアントホストで root ユーザーとして、ディレクトリーを作成し、NFS エクスポートをマウントします。
構文
mkdir -p /mnt/nfs/ mount -t nfs -o port=2049 HOSTNAME:EXPORT_NAME _MOUNT_DIRECTORY_
例
[root@ client ~]# mkdir -p /mnt/nfs/ [root@ client ~]# mount -t nfs -o port=2049 host02:/export1 /mnt/nfs/
検証
NFS デーモンが設定されていることを確認します。
例
[ceph: root@host01 /]# ceph -s
関連情報
- 詳細は、Red Hat Ceph Storage Operations Guideの Creating the NFS-Ganesha cluster using the Ceph Orchestrator セクションを参照してください。