通过心跳被检测到的所有故障都会先记录在 osdmap 中,后报告到Monitor,然后扩散至集群,其他OSD收到消息后采取对应的措施。 1. OSD 如何选择伙伴 OSD? 选择与当前 OSD 所在处的 PG 的 OSD 表中,其他处于 Up + Activing 的 OSD 选择在编号上与当前 OSD 临近(前一个以及后一个)处于 Up + Activing 的 OSD ...
(摘自:https://blog.51cto.com/wendashuai/2511361,源文:Analizar Ceph: OSD, OSDMap y PG, PGMap - programador clic) Monitor 作为Ceph的 Metada Server 维护了集群的信息,它包括了6个 Map,分别是 MONMap,OSDMap,PGMap,LogMap,AuthMap,MDSMap。其中 PGMap 和 OSDMap 是最重要的两张Map,本文会重点介绍。
In Luminous v12.2.z and later releases, there is a pg-upmap exception table in the OSDMap that allows the cluster to explicitly map specific PGs to specific OSDs. This allows the cluster to fine-tune the data distribution to, in most cases, uniformly distribute PGs across OSDs.However...
osd.7 upinweight 1 up_from 243 up_thru 291 down_at 226 last_clean_interval [187,242) [v2:10.0.0.58:6800/2643,v1:10.0.0.58:6801/2643] [v2:192.168.10.58:6816/2002643,v1:192.168.10.58:6817/2002643] exists,up b6e9dfb1-1ab4-40b5-ba3e-fea590753f79 osd.8 upinweight 1 up_from 24...
在ceph出现了数据分布不均衡的时候,我们可以选择人工干预,通过调整pg分布来 达到数据(大致)均衡。 从Luminous v12.2.z开始,OSDMap中有一个新的pg-upmap异常表,允许集群将特定的PG显式映射到特定的OSD。本文记录一次该方案的实践。 实践 1.问题描述 单机ceph环境,正常存储数据,当数据存储达到86%时,发现集群状态err...
七、与OSDMap相关的参数配置 八、疑点 作者bandaoyu 本文主要介绍ceph分布式存储架构中OSDMap和PGMap的原理及相关重要信息。 什么是OSDMap 和 PGMap Monitor 作为Ceph的 Metada Server 维护了集群的信息,它包括了6个 Map,分别是 MONMap,OSDMap,PGMap,LogMap,AuthMap,MDSMap。
ceph osd lspools 示例 $ ceph osd lspools 1 device_health_metrics 2 mypool 3 myrbd1 4 rbd-data1 1.3 查看pg状态 ceph pg stat 示例 $ ceph pg stat 97 pgs: 97 active+clean; 43 MiB data, 5.9 GiB used, 20 TiB / 20 TiB avail cephadmin@ceph-deploy:~$ ceph osd pool stats mypool ...
另一个与PG和acting相关的重要概念是PG upmap。PG upmap是Ceph中的一项功能,用于优化OSD在PG之间的分布。通过分析集群中PG和OSD的负载情况,Ceph可以自动迁移PG中的数据到空闲的OSD上,从而实现负载均衡。这样一来,可以避免某些OSD负载过重,提高系统的整体性能。
PGPlacement Group PG到OSD的映射,需要CRUSH规则和Hash一起设置 Scrub机制负责数据正确性与一致性 PGPPlacement Group Placement PG-UPMAP 支持显示调整pg到osdmap的关系 ceph操作 systemct/sysvinit集群操作 #检查ceph状态 systemctl status ceph\*.service ceph\*.target ...
PG中涉及到的一些概念如下:Epoch:PG map的版本号,由OSD monitor生成,它是一个单调递增的序列。Epoch...