返回介绍

PART Ⅰ : 容器云OPENSHIFT

PART Ⅱ:容器云 KUBERNETES

PART Ⅲ:持续集成与持续部署

PART Ⅴ:日志/监控/告警

PART Ⅵ:基础

PART Ⅶ:数据存储、处理

PART VIII:CODE

PART X:HACKINTOSH

PART XI:安全

Ceph FileSystem 单节点安装

发布于 2024-06-08 21:16:46 字数 3660 浏览 0 评论 0 收藏 0

HostnameOSCeph版本
allinone.curiouser.comCentOS 7.4.170810.2.10(Jewel)

一个cephfs至少要求两个librados存储池,一个为data,一个为metadata。当配置这两个存储池时,注意:

  • 为metadata pool设置较高级别的副本级别,因为metadata的损坏可能导致整个文件系统不用

  • 建议metadata pool使用低延时存储,比如SSD,因为metadata会直接影响客户端的响应速度

  1. 一个 clean+active 的cluster(Ceph RBD单节点安装
cluster fb506b4e-43b8-4634-acb9-ea3ee5a97b91
     health HEALTH_OK
     monmap e1: 1 mons at {allinone=192.168.1.96:6789/0}
            election epoch 29, quorum 0 allinone
      fsmap e4: 1/1/1 up {0=allinone.okd311.curiouser.com=up:active}
     osdmap e113: 1 osds: 1 up, 1 in
            flags sortbitwise,require_jewel_osds
      pgmap v61453: 192 pgs, 3 pools, 2639 MB data, 985 objects
            2730 MB used, 94500 MB / 97231 MB avail
                 192 active+clean
  1. 部署元数据服务器MDS
    ceph-deploy mds create $HOSTNAME
    
  2. 创建cephfs需要的两个存储池:一个pool用来存储数据,一个pool用来存储元数据
    ceph osd pool create cephfs_data 64
    ceph osd pool create cephfs_metadata 64
    
  3. 创建CephFS

    ceph fs new cephfs cephfs_metadata cephfs_data
    ceph fs ls
    
$ ceph mds stat
e4: 1/1/1 up {0=allinone.okd311.curiouser.com=up:active}

Kernel方式

#加载rbd内核模块
modprobe rbd
lsmod | grep rbd

# 获取client.admin用户的秘钥
ceph auth get client.admin
# [client.admin]
#        key = AQCinINcLykNLhAA7Xr6o+Q2jYeyc5j58JeQeQ==
#        caps mds = "allow *"
#        caps mon = "allow *"
#        caps osd = "allow *"


mkdir  /mnt/mycephfs
mount -t ceph allinone.okd311.curiouser.com:/ /mnt/mycephfs -o name=admin,secret=AQCinINcLykNLhAA7Xr6o+Q2jYeyc5j58JeQeQ==

FUSE方式

yum -y install ceph-fuse
ceph-fuse -k /etc/ceph/ceph.client.admin.keyring -m 192.168.197.154:6789 ~/mycephfs/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文