部署mds文件系统
一 服务端操作
1.1 在管理节点执行下述命令
cd /etc/ceph
ceph-deploy mds create mon01 mon02 mon03
可以查看各个节点的mds服务
ssh root@mon01 systemctl status ceph-mds@mon01
ssh root@mon02 systemctl status ceph-mds@mon02
ssh root@mon03 systemctl status ceph-mds@mon03
1.2 启用ceph文件系统
Ceph文件系统至少需要两个RADOS池,一个用于数据,一个用于元数据
# 创建数据pool
ceph osd pool create cephfs_data 128
# 创建Metadata池
ceph osd pool create cephfs_metadata 128
# 启用pool
ceph fs new cephfs cephfs_metadata cephfs_data # 元数据池在前,数据池在后
# 查看cephfs
ceph fs ls
创建好cephfs池后便可以查看
[root@admin ceph]# ceph -s
......
# 一个up,其余两个待命,目前工作的是mon01上的mds服务
mds: cephfs-1/1/1 up {0=mon01=up:creating}, 2 up:standby
......
[root@admin ~]# ceph mds stat
cephfs-1/1/1 up {0=mon03=up:active}, 2 up:standby
[root@admin ~]# ceph mds dump
......
1.3 创建用户
语法格式如下