本文参考http://docs.ceph.org.cn/start/quick-cephfs/
1、添加元数据服务器
至少需要一个元数据服务器才能使用 CephFS ,执行下列命令创建元数据服务
ceph mds stat
2、在客户端机器上安装ceph
cat /etc/hosts
ssh-copy-id admin@vm
ceph-deploy install vm --no-adjust-repos
3、一个 Ceph 文件系统需要至少两个 RADOS 存储池,一个用于数据、一个用于元数据
创建cephfs_data_pool和 cephfs_meta_data_pool 两个 RADOS 存储池
ceph osd pool create cephfs_data_pool 128
ceph osd pool create cephfs_meta_data_pool 128
ceph fs new cephfs_storage cephfs_meta_data_pool cephfs_data_pool
ceph fs ls
4、同步秘钥文件
ceph-deploy --overwrite-conf admin vm
cat /etc/ceph/ceph.client.admin.keyring
5、mkdir /data_ceph
cp /etc/ceph/ceph.client.admin.keyring admin.secret
vi admin.secret
只保留秘钥串
挂载
mount -t ceph 10.20.10.215:6789:/ /data_ceph -o name=admin,secretfile=admin.secret
6、测试写入
7、使用ceph-fuse工具挂载
1)先yum install ceph-fuse
2) ceph-fuse挂载
ceph-fuse -m 10.20.10.215:6789 /data_ceph
8、可以在dashboard中查看cephfs文件系统状态信息