美文网首页
ceph设计原理与实现(RGW、CephFS、实战)

ceph设计原理与实现(RGW、CephFS、实战)

作者: SkTj | 来源:发表于2019-03-02 22:33 被阅读27次

1、侠义讲,对象存储就是云存储
2、分布式文件系统:CephFS
3、每天晚上10点到早上7点Scrub
ceph tell osd.* injectargs "--osd-scrub-begin-hour 22"
ceph tell osd.* injectargs "--osd-scrub-end-hour 7"
vi /etc/ceph/ceph.conf
[osd]
osd_scrub_begin_hour = 22
osd_scrub_end_hour = 7
4、ceph数据重建配置策略
//提升recovery的优先级,降低client的优先级
ceph tell osd.* injectargs "--osd-recovery-op-priority 63"
ceph tell osd.* injectargs "--osd-client-op-priority 3"
//等recovery完成,
ceph tell osd.* injectargs "--osd-recovery-op-priority 3"
ceph tell osd.* injectargs "--osd-client-op-priority 63"
//永久性修改优先级 /etc/ceph/ceph.conf


image.png

5、禁止数据重建和迁移、开启数据重建和迁移
ceph osd set norebalance
ceph osd set norecovery
ceph osd set nobackfill
////启用
ceph osd unset norebalance
ceph osd unset norecovery
ceph osd unset nobackfill
6、查看、管理full和near_full告警
查询:ceph --admin-daemon /run/ceph/ceph-mon.yourmonip.asok config show|grep full_ratio
ceph --admin-daemon /run/ceph/ceph-osd.yourosdip.asok config show|grep full
//遇见full,后处理
ceph osd pause
ceph tell mon.* injectargs "--mon-osd-full-ratio 0.96"
ceph tell osd.* injectargs "--mon-osd-full-ratio 0.96"
ceph pg set_full_ratio 0.96
ceph osd unpause
7、增量备份
rdb export rdb/test_img Time1_Data_img


image.png
image.png
image.png
image.png
image.png
8、查找image被多少客户端连接,将这些客户端加入黑名单
rdb status test_img
rdb info test_img
rdb image test_img
rados listwatchers -p rdb rdb_header.xxxx watcher=xx client.xxx cookie=xxx
ceph osd blacklist add xxx blacklisting xx until xx

9、ceph对接openstack


image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

相关文章

  • ceph设计原理与实现(RGW、CephFS、实战)

    1、侠义讲,对象存储就是云存储2、分布式文件系统:CephFS3、每天晚上10点到早上7点Scrubceph te...

  • cephfs介绍和功能测试

    cephfs简介 cephfs是ceph提供的兼容POSIX协议的文件系统,对比rbd和rgw功能,这个是ceph...

  • ceph rbd:总览

    基本原理 整体概念:官方文档:CEPH BLOCK DEVICErbd总体架构和原理:《ceph设计原理与实现》第...

  • Crush 与 PG 分布

    参考资料:《Ceph 之 RADOS 设计原理与实现》https://docs.ceph.com/en/lates...

  • crush 算法

    参考资料:《Ceph 设计原理与实现》 CRUSH(Controlled Replication Under Sc...

  • ④ CephFs文件系统

    一、CephFs介绍 Ceph File System (CephFS) 是与 POSIX 标准兼容的文件系统, ...

  • rgw实现nfs

    ceph一、功能介绍关于rgw实现nfs接口这个,刚接触的人可能并不清楚这个是个什么样的服务架构,rgw是ceph...

  • ceph学习(二)RGW搭建

    背景Ceph RGW简介 Ceph RGW基于librados,是为应用提供RESTful类型的对象存储接口。RG...

  • 07-手动部署Ceph15.2.5(octopus)rgw服务配

    创建CephFS 对象网关(RGW) 当前在虚拟机monosd(192.168.10.42)上rgw逻辑架构图.p...

  • ceph rgw:lifecycle实现

    lifecycle policy的存储机制 当我们为一个bucket配置lifecycle policy时,lif...

网友评论

      本文标题:ceph设计原理与实现(RGW、CephFS、实战)

      本文链接:https://www.haomeiwen.com/subject/apgyuqtx.html