
Ceph
Ceph 系列文章
范桂飓
若抽象才是美之定义,追求明确性的我们是否象征着丑陋。
-
原创 QEMU 和 Ceph 的 I/O QoS 实现
目录文章目录目录令牌桶算法漏桶算法前端 QoS:通过 QEMU 的块设备 IO 限速机制进行限速后端 QoS:通过 librbd 的镜像 IO 限速机制进行限速总结参考文章令牌桶算法令牌桶算法是一个非常老牌的 I/O 控制算法,在网络、存储 I/O 上都有着广泛的应用。即:一个固定容量的桶装着一定数量的令牌,桶的容量即令牌数量上限。桶里的令牌每隔固定间隔补充一个,直到桶被装满。一个 IO 请...2020-05-04 14:57:371106
0
-
原创 Ceph 故障修复记录(持续更新)
目录文章目录目录问题:故障域与副本数导致的 PG 不正常问题:故障域与副本数导致的 PG 不正常缘起:执行 rbd snap unprotect 执行卡死。调查:Ceph 集群 PG 不正常。原因:因为该环境是一个 All-in-one 的环境,CRUSH bucket 默认为 Host 级别,与此同时 Pool: default.rgw.control 的 Replication ...2019-05-17 18:12:421684
3
-
原创 Ceph 客户端的 RPM 包升级问题
问题最近想把一个现有的 Ceph 客户端升级为最新的 M 版:[root@overcloud-ovscompute-0 ~]# rpm -qa | grep cephpuppet-ceph-2.4.1-2.el7ost.noarchlibcephfs1-10.2.10-17.el7cp.x86_64ceph-base-10.2.10-17.el7cp.x86_64ceph-osd-10...2019-05-05 16:13:142363
0
-
原创 Ceph 的用户管理与认证
目录文章目录目录前言Ceph 的用户管理用户管理常规操作CephX 认证系统身份认证原理使用 ceph-authtool 进行密钥环管理前言常规的身份认证系统无非三点:账户角色权限认证鉴权本篇也从这三个角度来解析 Ceph 的用户管理与认证。Ceph 的用户管理Ceph 的用户可以是一个具体的人或系统角色(e.g. 应用程序),Ceph 管理员通过创建用户并设置权限来控制谁...2019-04-29 17:48:043152
2
-
原创 Ceph RBD 的实现原理与常规操作
目录文章目录目录前文列表RBD Pool 的创建与删除块设备的创建与删除块设备的挂载与卸载新建客户端块设备的扩缩容块设备的快照前文列表《Ceph 分布式存储架构解析与工作原理》《手动部署 Ceph Mimic 三节点》RBD Pool 的创建与删除HELP:osd pool create <poolname> <int[0-]> {<int[0-]>...2019-04-24 15:38:484365
4
-
原创 手动部署 Ceph Mimic 三节点
目录文章目录目录部署拓扑基础系统环境部署拓扑ceph-node1:MON、OSD、ceph-adminsda:系统盘sdb:OSD1sdc:OSD2sdd:OSD3ceph-node2:MON、OSDsda:系统盘sdb:OSD1sdc:OSD2sdd:OSD3ceph-node2:MON、OSDsda:系统盘sdb:OSD1sdc:OSD2sdd:OS...2019-04-23 18:51:222848
5
-
原创 Ceph 分布式存储架构解析与工作原理
目录文章目录目录Ceph 简介Ceph 的架构服务进程架构组件内部构件数据写入 OSD 的 UML 流程数据写入新 Primary OSD 的 UML 流程数据写入 OSD 的调度算法流程OSD 扩容时的 PG 迁移与再均衡Ceph 简介Ceph 是一个开源项目,它提供软件定义的、统一的存储解决方案 。Ceph 是一个具有高性能、高度可伸缩性、可大规模扩展并且无单点故障的分布式存储系统 。...2019-04-20 23:10:356360
0