在部署完成cephFS的ceph节点部署nfs-ganesha
dnf install centos-release-nfs-ganesha30.noarch -y
dnf install nfs-ganesha-ceph -y
修改配置并启动ganesha
vim /etc/ganesha/ganesha.conf
# create new
NFS_CORE_PARAM {
# disable NLM
Enable_NLM = false;
# disable RQUOTA (not suported on CephFS)
Enable_RQUOTA = false;
# NFS protocol
Protocols = 4;
}
EXPORT_DEFAULTS {
# default access mode
Access_Type = RW;
}
EXPORT {
# uniq ID
Export_Id = 101;
# mount path of CephFS
Path = "/";
FSAL {
name = CEPH;
# hostname or IP address of this Node
hostname="10.10.3.167";
}
# setting for root Squash
Squash="No_root_squash";
# NFSv4 Pseudo path
Pseudo="/vfs_ceph";
# allowed security options
SecType = "sys";
}
LOG {
# default log level
Default_Log_Level = WARN;
systemctl enable --now nfs-ganesha
去另外一个节点部署nfs
dnf -y install nfs-utils
部署完成后挂载nfs
mount -t nfs4 ${ceph_ip}:/vfs_ceph /mnt
df -h #看到挂载成功则完成