pool 1'device_health_metrics'replicated size 3 min_size 2 crush_rule 0 object_hash rjenkins pg_num 1 pgp_num 1 autoscale_mode on last_change 182 flags hashpspool stripe_width 0 pg_num_max 32 pg_num_min 1 application mgr_devicehealth pool 2'mypool'replicated size 3 min_size 2 crush...
● ceph osd require-osd-release 替换旧的require_RELEASE_osds标识。 ● ceph osd pg-upmap,ceph osdrm-pg-upmap,ceph osd pg-upmap-items,ceph osdrm-pg-upmap-items可以明确地管理upmap项目。 ● ceph osdgetcrushmap在stderr上返回一个crush map版本号,如果版本匹配,ceph osdsetcrushmap [version]将...
ceph pg scrub 65.168 ceph pg deep-scrub 65.168 ceph pg repair 65.168 # 修复pg所对应的osd ceph osd repair 12 ceph osd repair 5 ceph osd repair 10 5.如何手动移动pg从osd1到osd2? ceph osd pg-upmap-items a.b 1 2 6.如何暂停Ceph中正在运行的服务,进行调试或是优化? # 备份当前配置 ceph o...
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...
Up set:某一个PG map历史版本的acting set。在大多数情况下,acting set 和 up set 是一致的,除非出现了 pg_temp。 Current Interval or Past Interval:若干个连续的版本号,这些版本中acting set和up set保持不变。 PG temp:Peering过程中,如果当前interval通过CRUSH计算得到的Up Set不合理,那么可以通知OSD Monit...
分区:MongoDB 中被称为分片(shard),在 HBase 中称之为 区域(Region),Bigtable中则是 表块(tablet),Cassandra 中是虚节点(vnode) ,Ceph 中则是 Pg 切分策略: 那么是 hash 分片,按 range 来;放置策略:一致性hash,crush等等 评判指标 负载均衡:节点磁盘容量,数据访问(read/write)负载等均匀分布 ...
算法第二步目的是计算“bigfile”应该存放到哪两个osd硬盘上(因为设置备份数为2),输出6b,输出应该是[x, y],比如[5,2],代表bigfile存放在osd.5和osd.2上,并且是放在PG 6b下面。 1、参考上面的结构图,目前在root层,目标是从下一层选择第1个Host,选取算法是straw哈希算法(可在crushmap中配置)。
ceph osd pg-upmap-items 2.2de 10 5表明pg 12.2de需从osd.10重新映射到osd.5 4.均衡 [root@controller ~]# set 2.2de pg_upmap_items mapping to [10->5] [root@controller ~]# set 2.2d1 pg_upmap_items mapping to [8->5] 上一篇ceph 开启mgr balancer 下一篇python 基础-文件读写'r' ...
1管理和定制CRUSH Map CRUSH和目标放置策略 Ceph 通过一种称为CRUSH(可伸缩哈希下的受控复制)的放置算法来计算哪些osd应该持有哪些对象,对象被分配到放置组(pg),CRUSH决定这些放置组应该使用哪个osd来存储它们的对象,即 crush 决定了 pg 到 osd 的映射关系 ...
There was a bug in the PG mapping behavior of the newupmapfeature. If you made use of this feature (e.g., via the ceph osd pg-upmap-items command), we recommend that all mappings be removed (via the ceph osd rm-pg-upmap-items command) before upgrading to this point release. ...