1、查看ceph集群配置信息
1
ceph daemon /var/run/ceph/ceph-mon.$(hostname -s).asok config show
 
2、在部署节点修改了ceph.conf文件,将新配置推送至全部的ceph节点
1
ceph-deploy  --overwrite-conf config push dlp node1 node2 node3
 
3、检查仲裁状态,查看mon添加是否成功
1
ceph quorum_status --format json-pretty
 
4、列式pool列表
1
ceph osd lspools
 
5、列示pool详细信息
1
ceph osd dump |grep pool
 
6、检查pool的副本数
1
ceph osd dump|grep -i size
 
7、创建pool
1
ceph osd pool create pooltest 128
 
8、删除pool
1
2
ceph osd pool delete data
ceph osd pool delete data data  --yes-i-really-really-mean-it

 
9、设置pool副本数
1
2
ceph osd pool get data size
ceph osd pool set data size 3

 
10、设置pool配额
1
2
ceph osd pool set-quota data max_objects 100                              #最大100个对象
ceph osd pool set-quota data max_bytes $((10 * 1024 * 1024 * 1024))       #容量大小最大为10G

 
11、重命名pool
1
ceph osd pool rename data date
 
12、PG, Placement Groups。CRUSH先将数据分解成一组对象,然后根据对象名称、复制级别和系统中的PG数等信息执行散列操作,再将结果生成PG ID。可以将PG看做一个逻辑容器,这个容器包含多个对 象,同时这个逻辑对象映射之多个OSD上。如果没有PG,在成千上万个OSD上管理和跟踪数百万计的对象的复制和传播是相当困难的。没有PG这一层,管理海量的对象所消耗的计算资源也是不可想象的。建议每个OSD上配置50~100个PG。
      PGP是为了实现定位而设置的PG,它的值应该和PG的总数(即pg_num)保持一致。对于Ceph的一个pool而言,如果增加pg_num,还应该调整pgp_num为同样的值,这样集群才可以开始再平衡。
      参数pg_num定义了PG的数量,PG映射至OSD。当任意pool的PG数增加时,PG依然保持和源OSD的映射。直至目前,Ceph还未开始再平衡。此时,增加pgp_num的值,PG才开始从源OSD迁移至其他的OSD,正式开始再平衡。PGP,Placement Groups of Placement。
计算PG数:
ceph集群中的PG总数
1
PG总数 = (OSD总数 * 100) / 最大副本数        ** 结果必须舍入到最接近的2的N次方幂的值
ceph集群中每个pool中的PG总数
1
存储池PG总数 = (OSD总数 * 100 / 最大副本数) / 池数
获取现有的PG数和PGP数值
1
2
ceph osd pool get data pg_num
ceph osd pool get data pgp_num

13、修改存储池的PG和PGP
1
2
ceph osd pool set data pg_num = 1
ceph osd pool set data pgp_num = 1

转载于:https://www.cnblogs.com/zhou2019/p/10750600.html

分布式存储ceph——(3)ceph常用命令相关推荐

  1. ceph命令系列(一):ceph-deploy/ceph/rados/rbd 常用命令详解

    ceph-deploy 常用命令详解 命令 描述 ceph-deploy new [mon-node ...] 指定node(s)为monitor,开始部署一个新的ceph集群,并且在当前目录创建ce ...

  2. ceph rbd mysql_ceph-rbd 常用命令

    1.列出池下面的镜像 # rbd ls [-l] -l 参数类似 ls -l 一样,列出更详细的信息,包括镜像的大小,快照等 2.建立一个镜像 # rbd create –image-format 2 ...

  3. 【Ceph】Ceph常用命令|Ceph配置参数和命令解析|ceph管理

    目录 常用命令 查看状态 启动/停止 分类命令 ceph mon ceph mds ceph osd ceph pg ceph osd pool rados ceph-deploy 块设备|rbd的一 ...

  4. ceph常用命令及其使用、ceph集群定位常用命令说明【如ceph osd set norebalance】、ceph官方文档查询地址

    文章目录 ceph集群的监控 查看OSD版本 检查集群的健康情况 监控集群的时间 查看集群的空间利用率 查看集群的状态 查看集群的实时状态 获取秘钥列表 查看ceph特征 查看osd存储引擎 获得所有 ...

  5. ceph集群状态检查常用命令

    导读: 1.从零部署一个ceph集群 2.ceph block device与cephfs快速入门 3.ceph 对象存储快速入门 4.Ceph存储集群&配置 5.centos7 通过ceph ...

  6. Ceph运维存储 命令管理操作

    分布式存储运维操作 集群服务管理常用命令 统一节点上的ceph.conf文件 - 将admin节点上修改的ceph.conf,推送给所有其他节点(--overwrite-conf强制覆盖) ceph- ...

  7. ceph运维常用指令

    集群 启动一个ceph 进程 启动mon进程 service ceph start mon.node1 启动msd进程 service ceph start mds.node1 启动osd进程 ser ...

  8. ceph文件服务器,Ceph分布式存储实战(6)——Ceph存储配置(CephFS的挂载)

    一.什么是POSIX标准 有一种情况是,在windows上写的代码,放到Linux上去运行居然报错,为什么? 比如在代码中需要创建一个进程,linux下是fork函数,windows下是creatpr ...

  9. cinder与ceph的区别_分布式存储基础、Ceph、cinder及华为软件定义的存储方案 -

    块存储与分布式存储 块存储,简单来说就是提供了块设备存储的接口.通过向内核注册块设备信息,在Linux中通过lsblk可以得到当前主机上块设备信息列表. 本文包括了单机块存储介绍.分布式存储技术Cep ...

  10. 一、什么是ceph以及ceph的应用

    什么是ceph以及ceph的应用 一.Ceph是一种为优秀的性能.可靠性和可扩展性而设计的统一的.分布式文件系统. 二.ceph的系统架构 ​ 1.Clients:客户端(数据用户) ​ 2.cmds ...

最新文章

  1. Android 打开屏幕旋转
  2. 阿里云宣布 Serverless 容器服务 弹性容器实例 ECI 正式商业化
  3. 【目标检测_CentripetalNet】CentripetalNet: Pursuing High-quality Keypoint Pairs for Object Detection_2020
  4. 家里网线的接法和顺序
  5. 【CASS精品教程】CASS7.1 道路设计参数文件打开无响应,提示roadpara解决办法,权威解决办法汇总
  6. mess系统可以读取opc服务器,C3. Messages
  7. GCC-3.4.6源代码学习笔记
  8. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 10丨买下所有产品的客户【难度中等】
  9. hbase查看表结构_HBase 与Hive的集成
  10. windows 安装mysql的时候最后执行一直停留在Write configuration file
  11. hibernate one2one 唯一外键关联(双向关联)
  12. 浅谈5000万:外挂,代理与卡盟的故事。
  13. html固定表格宽度代码,如何固定HTML表格的宽度
  14. 12款免商用中文字体,有谁不爱!(附下载)
  15. 注意力机制attention图解
  16. 马哥教育SRE笔记【作业】week02
  17. 赏析角度有哪些_诗词赏析-怎样赏析诗词的技巧-诗句赏析的角度有哪些
  18. php录音功能,关于录音功能的详细介绍
  19. ERD图“乌鸦脚”形式表示的关系的使用方法与理解
  20. java中stu是啥,Java 面试:对象克隆

热门文章

  1. MySQL 事务的实现原理,写得太好了!
  2. JDK 13 的 12 个新特性,真心厉害和好用
  3. IntelliJ IDEA 2019.3 首个最新访问版本发布,新特性抢先看
  4. 特斯拉,谁给你的勇气在中国玩双标
  5. matlab处理足球数据,如何用MATLAB画一个足球出来?
  6. python画五角星_Python第25课:海龟绘图_自定义函数的应用
  7. Java岗招聘标准水涨船高,五年Java程序员表示面试太难了
  8. TV TimeShift和PVR的区别
  9. PHP之数组函数(2)
  10. Eclipse 启动不了 Tomcat