Ceph v12.2 Luminous 文件存储(CephFS)搭建

在已有Ceph集群(Monitor和OSD)的前提下,安装Mds并挂载文件系统客户端。

1. 创建元数据服务器

  • (1)元服务器需要单独一台机器,配置mds_server主机名、配置apt下载源、配置SSH、创建ceph用户。
  • (2)安装ceph(admin节点)
export CEPH_DEPLOY_REPO_URL=http://mirrors.163.com/ceph/debian-luminous/
export CEPH_DEPLOY_GPG_URL=http://mirrors.163.com/ceph/keys/release.asc
ceph-deploy install mds_server
  • (3)拷贝ceph配置及密钥(admin节点)
ceph-deploy admin mds_server
  • (4)修改密钥文件权限(mds节点)
sudo chmod +r /etc/ceph/ceph.client.admin.keyring # 保证具有读取的密钥的权限
  • (5)创建元服务器
ceph-deploy mds create mds_server

2. 创建存储池和文件系统

ceph osd pool create cephfs_data 
ceph osd pool create cephfs_metadata 
ceph fs new  cephfs_metadata cephfs_data

例如:

ceph osd pool create cephfs_data 128
ceph osd pool create cephfs_metadata 128
ceph fs new test_fs cephfs_metadata cephfs_data

ceph osd lspools可以查看创建的存储池

3. 内核驱动

4. 用户空间文件系统( FUSE )

  • (1)安装ceph-fuse
sudo apt-get install ceph-fuse 
  • (2)把 Ceph FS 挂载为用户空间文件系统( FUSE ):
sudo mkdir ~/mycephfs
sudo ceph-fuse -m {ip-address-of-monitor}:6789 ~/mycephfs

Ceph 存储集群默认要求认证,需指定相应的密钥环文件,除非它在默认位置(即 /etc/ceph ),例如:

sudo ceph-fuse -k ./ceph.client.admin.keyring -m 192.168.20.121:6789 ~/mycephfs

其他的结点安装了ceph-fuse可以直接挂载,操作同一个文件系统。

你可能感兴趣的:(Ceph v12.2 Luminous 文件存储(CephFS)搭建)