**
Ceph FS 它可以像NFS或SAMBA那样,提供共享文件夹,客户端通过挂载目录的方式使用CEPH的存储。
**
1、cephFS需要一台MDS元数据服务器node4
2、在node4上安装软件包
[root@node4 ~]# yum install -y ceph-mds
3、在node1上配置node4为mds服务器
[root@node1 ~]# cd ceph-clu/
[root@node1 ceph-clu]# ceph-deploy mds create node4
4、将管理密钥同步到mds服务器
[root@node1 ceph-clu]# ceph-deploy admin node4
5、创建两个池,
[root@node1 ceph-clu]# ceph osd pool create cephfs_data 128 (一个名为cephfs_data用于存储数据、对应128个PG)
[root@node1 ceph-clu]# ceph osd pool create cephfs_metadata 128 (一个名为cephfs_metadata用于存储元数据,对应128个PG)
128表示PG的数目是128。PG是规置组,文件存到PG中,PG存在池中。
6、创建名为myfs1的文件系统
[root@node1 ceph-clu]# ceph fs new myfs1 cephfs_metadata cephfs_data
//先写medadata池,在写data池
//默认只能创建一个文件系统,多余的会报错
7、查看状态
[root@node1 ceph-clu]# ceph mds stat //查看状态
[root@node1 ceph-clu]# ceph fs ls //查看文件系统的信息
8、客户端使用
[root@node6 ~]# mkdir /mnt/cephfs
[root@node6 ~]# cat /etc/ceph/ceph.client.admin.keyring
[root@node6 ~]# mount -t ceph 192.168.4.1:6789:/ /mnt/cephfs/ -o name=admin,secret=AQBFS0hbHuSGIBAAUErs4XIBDWEAXGHLEpcrOw==
[root@node6 ~]# df -h /mnt/cephfs
文件系统 容量 已用 可用 已用% 挂载点
192.168.4.1:6789:/ 60G 5.0G 55G 磁盘、9% /mnt/cephfs
- 文件系统类型为ceph
- 192.168.4.11为mon节点的IP(不是mds节点)
- admin是用户名,secret是秘钥