Ceph Octopus : CephFS + NFS-Ganesha2020/08/31 |
NFS-Ganesha をインストールして、Ceph ファイルシステムを NFS マウントできるようにします。
|
|
[1] | CephFS 設定ノードで NFS-Ganesha をインストールして設定します。 |
root@node01:~#
root@node01:~# apt -y install nfs-ganesha-ceph mv /etc/ganesha/ganesha.conf /etc/ganesha/ganesha.conf.org
root@node01:~#
vi /etc/ganesha/ganesha.conf # 新規作成 NFS_CORE_PARAM { # NLM は無効にする Enable_NLM = false; # CephFS では RQUOTA は未サポートのため無効にする Enable_RQUOTA = false; # NFS プロトコル Protocols = 4; } EXPORT_DEFAULTS { # デフォルトのアクセスモード Access_Type = RW; } EXPORT { # 任意の一意な ID Export_Id = 101; # CephFS のマウントパス Path = "/"; FSAL { name = CEPH; # このノードのホスト名 または IPアドレス hostname="10.0.0.51"; } # root Squash 設定 Squash="No_root_squash"; # NFSv4 Pseudo 用の疑似ファイルシステムのパス Pseudo="/vfs_ceph"; # 許可するセキュリティオプション SecType = "sys"; } LOG { # デフォルトのログレベル Default_Log_Level = WARN; } systemctl restart nfs-ganesha
|
[2] | 任意のクライアントコンピューターで NFS マウントして確認します。 |
root@client:~#
apt -y install nfs-common # サーバー側の ganesha.conf で [Pseudo=***] に設定したパスを指定 root@client:~# mount -t nfs4 node01.srv.world:/vfs_ceph /mnt root@client:~# df -hT Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 1.9G 0 1.9G 0% /dev tmpfs tmpfs 394M 1.1M 393M 1% /run /dev/mapper/ubuntu--vg-ubuntu--lv ext4 25G 3.1G 21G 13% / tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/loop0 squashfs 55M 55M 0 100% /snap/core18/1880 /dev/vda2 ext4 976M 197M 713M 22% /boot /dev/loop1 squashfs 56M 56M 0 100% /snap/core18/1885 /dev/loop2 squashfs 72M 72M 0 100% /snap/lxd/16100 /dev/loop3 squashfs 71M 71M 0 100% /snap/lxd/16926 /dev/loop4 squashfs 30M 30M 0 100% /snap/snapd/8542 /dev/loop5 squashfs 30M 30M 0 100% /snap/snapd/8790 tmpfs tmpfs 394M 0 394M 0% /run/user/0 node01.srv.world:/vfs_ceph nfs4 75G 0 75G 0% /mnt |
Sponsored Link |