size是该pool的副本数,也即数据有size个副本;min_size是指当集群出现故障时,PG至少还有min_size副本正常时,可以服务io。 那么min_size是怎么控制io是否能服务的呢? min_size控制io是否能服务主要是如下两步: 1. 根据min_size设置PG的状态 PG在peering状态结束后,也即在PG::RecoveryState::Active::react(const...
pool1 的 size 和 min_size 都是 3,它的一个 pg 9.1e 分布在 OSD [5,0,3] 上。 0: 杀掉osd.5 + 1: osdmap e277 pool 'pool1' (9) object 'Evernote_5.8.6.7519.exe' -> pg 9.6094a41e (9.1e) -> up ([5,3,0], p5) acting ([5,3,0], p5) 杀掉之后 osdmap 并不会立刻更...
ceph osd pool get mypool min_size min_size:提供服务所需要的最小副本数,如果定义 size 为 3,min_size 也为 3,坏掉一个OSD,如果 pool 池中有副本在此块 OSD 上面,那么此 pool 将不提供服务,如果将 min_size定义为 2,那么还可以提供服务,如果提供为 1,表示只要有一块副本都提供服务。 pg_num:查看当...
size Description Sets the number of replicas for objects in the pool. See Set the Number of Object Replicas for further details. Replicated pools only. Type Integer min_size Description Sets the minimum number of replicas required for I/O. See Set the Number of Object Replicas for further ...
min_size 1 # pool中最小指定的副本数量不能小于1 min_size 10 # pool中最大指定的副本数量不能大于10 # pg到osd daemon的检索步骤 step take datacenter0 # 定义pg查找副本的入口点datacenter0 # 这一步选择一个根节点,这个节点不一定是root # 这个节点可以是任何一个故障域 ...
8ceph osd poolsetmy-replicated-pool min_size2 创建纠删码型 Pool 代码语言:javascript 复制 1# 创建名为"my-erasure-pool"的纠删码型Pool 2ceph osd pool create my-erasure-pool128128erasure my-erasure-code-profile34# 设置纠删码配置文件
min_size 1 #pool中最小指定的副本数量不能小1 max_size 10 #pool中最大指定的副本数量不能大于10 step take default #查找bucket入口点,一般是root类型的bucket step chooseleaf firstn 0 type host #选择一个host,并递归选择叶子节点osd step emit #结束 ...
[ceph: root@node /]# ceph config get mon osd_pool_default_size 3 1. 2. 使用ceph osd pool set pooI-name size number-of-replica命令修改池大小,或者,更新osd_pool_default_size配置设置的默认设置 osd_pool_default_min_size参数设置一个对象的拷贝数,必须可以接受I/O的请求,缺省值为2 ...
1) 创建 pool 操作: ceph osd create pool ${pool-name} ${pg_num} ${pgp_num} 2) 这里强制选择 pg_num 和 pgp_num,因为 ceph 集群不能自动计算 pg 数量。 3) 官方建议的 pg 使用数量 小于5 个 osd 设置 pg_num 为 128 5到 10 个 osd 设置 pg_num 为 512 ...
min_size 1 #pool中最小指定的副本数量不能小1 max_size 10 #pool中最大指定的副本数量不能大于10 step take default #定义pg查找副本的入口点 step chooseleaf firstn 0 type host #选叶子节点、深度优先、隔离host step emit #结束 } 编译crush map ...