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 <pg_num>
ceph osd pool create cephfs_metadata <pg_num>
ceph fs new <fs_name> 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可以直接挂载,操作同一个文件系统。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值