ceph中pool的管理
1、创建pool
创建ceph pool的命令如下,它的参数包括pool名字、PG和PGP的数量。
若少于5个OSD, 设置pg_num为128。
5~10个OSD,设置pg_num为512。
10~50个OSD,设置pg_num为4096。
ceph osd pool create mytest 128 128 pool 'mytest' created
2、列出所有pool
rados lspools
ceph osd lspools
使用ceph osd pool ls detail查看每个pool的详细信息
root@ceph01:~/mir2_data# ceph osd pool ls detail pool 7 'rbd' replicated size 2 min_size 1 crush_ruleset 0 object_hash rjenkins pg_num 64 pgp_num 64 last_change 188 flags hashpspool max_bytes 300647710720 stripe_width 0removed_snaps [1~3] pool 8 'hzb' replicated size 2 min_size 1 crush_ruleset 0 object_hash rjenkins pg_num 64 pgp_num 64 last_change 151 flags hashpspool stripe_width 0 pool 9 'cephfs_data' replicated size 2 min_size 1 crush_ruleset 0 object_hash rjenkins pg_num 100 pgp_num 100 last_change 157 flags hashpspool crash_replay_interval 45 stripe_width 0 pool 10 'cephfs_metadata' replicated size 2 min_size 1 crush_ruleset 0 object_hash rjenkins pg_num 100 pgp_num 100 last_change 155 flags hashpspool stripe_width 0
3、设置pool的配额
设置允许最大object数量为100:
ceph osd pool set-quota mytest max_objects 100
设置允许容量限制为10GB:
ceph osd pool set-quota mytest max_bytes $((10 * 1024 * 1024 * 1024))
取消配额限制只需要把对应值设为0即可。
4、删除pool
ceph osd pool delete hzb-test hzb-test --yes-i-really-really-mean-it
注意:hzb-test是pool的名称,要写两次
5、重命名pool
ceph osd pool rename {current-pool-name} {new-pool-name}
6、查看pool状态信息
root@ceph01:~/my-cluster# rados df pool name KB objects clones degraded unfound rd rd KB wr wr KB hzbtest 0 0 0 0 0 0 0 0 0 rbd 1 1 0 0 0 577 1283 631 13236total used 10557768 1total avail 303859392total space 314417160
7、创建和删除快照
ceph osd pool mksnap rbd rbd-snapceph osd pool rmsnap rbd rbd-snap
8、设置pool的key
通过以下语法设置pool的元数据:
ceph osd pool set {pool-name} {key} {value}
比如设置pool的冗余副本数量为3:
ceph osd pool set test-pool size 3
设置pool
通过以下语法设置pool的元数据:
ceph osd pool set {pool-name} {key} {value}
比如设置pool的冗余副本数量为3:
ceph osd pool set test-pool size 3
你可以设置下列键的值:
1)size
设置存储池中对象的副本数。
Type: Integer
2)min_size
设置 IO 需要的最小副本数。
Type: Integer
3)crash_replay_interval
允许客户端重放确认而未提交请求的秒数。
Type: Integer
4)pgp_num
计算数据归置时使用的有效归置组数量。
Type: Integer
5)crush_ruleset
集群内映射对象归置时使用的规则集。
Type: Integer
通过get操作能够获取pool的配置值,比如获取当前pg_num:
ceph osd pool get test-pool pg_num
获取当前副本数:
ceph osd pool get test-pool size
ceph中pool的管理相关推荐
- Ceph 中Pool、PG、OSD的关系
Pool是存储对象的逻辑分区,它规定了数据冗余的类型和对应的副本分布策略:支持两种类型:副本(replicated)和 纠删码( Erasure Code):目前我们公司内部使用的Pool都是副本类型 ...
- 分布式存储Ceph中的逻辑结构Pool和PG
Ceph中的逻辑对象有Object.Pool.PG,本文简单介绍相关的概念以及之间的关系,PG状态变化过程等. 1.Ceph集群中的逻辑结构 1.1 Object Object是Ceph的最小存储单元 ...
- 005 Ceph配置文件及用户管理
一.Ceph的配置文件 Ceph 配置文件可用于配置存储集群内的所有守护进程.或者某一类型的所有守护进程.要配置一系列守护进程,这些配置必须位于能收到配置的段落之下.默认情况下,无论是ceph的服务端 ...
- Ceph 命令 pool image 纠删
查看所有存储池 rados lspools 查看pool中队中 rados -p poolname ls 查看集群空间使用情况 rados df 块设备 列表 rbd list 创建image rbd ...
- Ceph日常运维管理
Ceph日常运维管理 集群监控管理 集群整体运行状态 [root@cephnode01 ~]# ceph -s cluster: id: 8230a918-a0de-4784-9ab8-cd2a2b8 ...
- 跟着石头哥哥学cocos2d-x(三)---2dx引擎中的内存管理模型
2019独角兽企业重金招聘Python工程师标准>>> 2dx引擎中的对象内存管理模型,很简单就是一个对象池+引用计数,本着学好2dx的好奇心,先这里开走吧,紧接上面两节,首先我们看 ...
- linux系统中的日志管理
Linux系统中的日志管理 1 实验环境 2 journald日志服务 2.1 journalctl命令的用法 2.2 用journald服务永久存放日志 3 rsyslog日志服务 3.1 自定义日 ...
- V-7 Openstack 在ceph中转换镜像格式
上下文: 在工作中客户要求做一个openstack的镜像,这个操作系统的配置要求非常的高,最小需要8核96GB内存1TB硬盘.普通的系统可以通过分区扩展脚本做一个20GB的镜像然后在云平台上扩展,但是 ...
- 深度学习中的内存管理问题研究综述
点击上方蓝字关注我们 深度学习中的内存管理问题研究综述 马玮良1,2, 彭轩1,2, 熊倩1,2, 石宣化1,2, 金海1,2 1 华中科技大学计算机科学与技术学院,湖北 武汉 430074 2 华中 ...
最新文章
- 具体解释可变參数列表
- return2libc学习笔记
- 解读ASP.NET 5 MVC6系列(17):MVC中的其他新特性
- CentOS系统更换软件安装源yum
- 一周一论文(翻译)——[VLDB 18] Chi:分布式流处理系统下可扩展的、可编程的控制计划模块
- ABAP--如何创建动态结构的报表
- 交互式计算机图形学总结:第一章 图形系统和模型
- 基于内容推荐系统中的常识
- JS关闭浏览器 (不弹出提示框)
- vue router 常用操作 重定向 redirect
- C++ 类的隐式转换之基本数据类型
- 彭怀湘:金融与大数据相约互联网+时代
- linux字体美化包,linux字体美化
- 数据挖掘算法之Apriori算法应用实例
- 华为u8500在usb模式下logcat无法打印信息
- mame模拟器版大家来找碴外挂,python源码
- 七夕表白攻略:教你用自己的专业说情话,成功率100%,我只能帮你们到这里了啊~(程序员系列)
- 光伏箱变保护测控装置
- linux mint ubuntu 16.06,Ubuntu和Linux Mint:安装Pinta 1.6工具
- ffmpeg滤镜调整颜色明艳和亮度
热门文章
- Linux安全手册(转载)
- 关于MyBatis的缓存
- 不连续曲线 highcharts_什么是正则曲线和正则曲面
- php 去掉多维数组的键名,去除多维数组的最外层key 保留值
- 热点分析图_通过分析功率MOSFET管的工作特性,判断其损坏原因
- 怎么下载php源文件,设计了一个php下载当前文件,却把php源文件下载下来了,为何?...
- 深度优化LNMP之Nginx [2]
- zabbix的b编译安装
- HDFS机架感知概念及配置实现
- 2021年美妆短视频及直播营销报告