ceph pool配额full故障处理
2015-07-14 10:10
211 查看
1、故障现象
![](http://s3.51cto.com/wyfs02/M01/6F/A6/wKioL1WkeaXxCpG-AANE3_KouPo128.jpg)
上面标记显示 data池已经满了,现在的单份有效数据是1.3T,三份的总共容量是4T左右,并且已经有24个pg出现了inconsistent现象,说明写已经出现了不一致的故障。
2、查看配额
![](http://s3.51cto.com/wyfs02/M02/6F/A5/wKioL1WkdZny5YEEAALGsYLPwqA221.jpg)
通过上图看,target_bytes(改pool的最大存储容量) 存储容量虽然是10T,但是max_objects(改pool最大允许存储的object个数)比较小是2048000,以每个object 2M的容量计算,2048000个object容量正好是4T,也就是上面出现故障时的总配额。
3、解决方法
把max_objects和target_bytes都设置成尽量大
设置一个池中object的个数(默认以每个object 2M容量计算,设置的这个值的总容量是100T)
[root@B2801-ceph-0 ~]# ceph osd pool set-quota data max_objects 50000000
set-quota max_objects = 25000000 for pool data
设置data池的最大存储空间为100T
[root@admin ~]# ceph osd pool set data target_max_bytes 100000000000000
set pool 0 target_max_bytes to 100000000000000
4、data pool full的问题解决,现在的ceph状态
本文出自 “zhanguo1110” 博客,请务必保留此出处http://zhanguo1110.blog.51cto.com/5750817/1673985
![](http://s3.51cto.com/wyfs02/M01/6F/A6/wKioL1WkeaXxCpG-AANE3_KouPo128.jpg)
上面标记显示 data池已经满了,现在的单份有效数据是1.3T,三份的总共容量是4T左右,并且已经有24个pg出现了inconsistent现象,说明写已经出现了不一致的故障。
2、查看配额
![](http://s3.51cto.com/wyfs02/M02/6F/A5/wKioL1WkdZny5YEEAALGsYLPwqA221.jpg)
通过上图看,target_bytes(改pool的最大存储容量) 存储容量虽然是10T,但是max_objects(改pool最大允许存储的object个数)比较小是2048000,以每个object 2M的容量计算,2048000个object容量正好是4T,也就是上面出现故障时的总配额。
3、解决方法
把max_objects和target_bytes都设置成尽量大
设置一个池中object的个数(默认以每个object 2M容量计算,设置的这个值的总容量是100T)
[root@B2801-ceph-0 ~]# ceph osd pool set-quota data max_objects 50000000
set-quota max_objects = 25000000 for pool data
设置data池的最大存储空间为100T
[root@admin ~]# ceph osd pool set data target_max_bytes 100000000000000
set pool 0 target_max_bytes to 100000000000000
4、data pool full的问题解决,现在的ceph状态
本文出自 “zhanguo1110” 博客,请务必保留此出处http://zhanguo1110.blog.51cto.com/5750817/1673985
相关文章推荐
- 【Java】检查二叉树是否平衡。
- openvz 模板创建
- EGOCache如何检测缓存时间过期
- SAP主数据管理
- alertView中的属性和方法的讲解
- UVA 11732 "strcmp()" Anyone? (Trie)
- java 异常处理机制
- Python开发入门与实战5-django模型
- C++判断矩形相交的方法
- MFC技术内幕系列之(五)---MFC文档序列化内幕
- linux之sed用法
- nginx配置中rewrite中变量判断conditon
- unix中的信号列表
- Android布局优化策略
- Java报表工具
- 数学 SCU 4436 Easy Math
- awk取出一列中最大值
- LPR牌超识别
- Fork/Join框架介绍
- 悟空学Linux专栏----第32篇