一、前言:CephFS用户使用报告
根据去年2018的Ceph社区用户报告,使用CephFS Client已经略超RGW,用户数据如下:
使用CephFS虽然performance不好,但在文件备份和文档管理的应用方面已基本满足需求,另外CephFS是支持多节点挂载(例如,K8S应用中),这让对performance要求不高的Ceph用户使用CephFS的需求上升。CephFS的应用场景调查如下:
2018年用户报告统计的访问CephFS的方式如下:
kernel cephfs接口的性能略好于ceph-fuse,其使用与ceph-fuse一样方便,所以kernel cephfs用户使用率更高一些。
二、CephFS的使用
1. mds元数据服务器的部署:
使用ceph-deploy部署ceph mds元数据服务器,它会依赖之前ceph-deploy时候生成的一些配置和keyring文件,进入之前部署的节点目录,执行命令: ceph-deploy mds create [hostname]:[mdsname]
~/ceph-cluster$ ceph-deploy mds create node1:mds-1
[ceph_deploy.conf][DEBUG ] found configuration file at: /home/yjiang2/.cephdeploy.conf
[ceph_deploy.cli][INFO ] Invoked (1.5.38): /usr/bin/ceph-deploy mds create node1:mds-1
[ceph_deploy.cli][INFO ] ceph-deploy options:
[ceph_deploy.cli][INFO ] username