ceph 运维操作-PG

作者: lihanglucien | 来源:发表于2018-12-05 18:44 被阅读9次

1.说明

1.1介绍

PG全称Placement Grouops,是一个逻辑的概念,一个PG包含多个OSD。引入PG这一层其实是为了更好的分配数据和定位数据。

2. 常用操作

2.1 查看pg组映射信息

$ ceph pg dump

2.2 查看一个PG的map

$ ceph pg map 1.2f6
osdmap e7768 pg 1.2f6 (1.2f6) -> up [6,14,25] acting [6,14,25]  
#其中[6,14,25]代表存储在osd.6、osd.14、osd.25节点,osd.6代表主副本存储的位置

2.3 查看PG状态

$ ceph pg stat
5416 pgs: 5416 active+clean; 471 GB data, 1915 GB used, 154 TB / 156 TB avail

2.4 查看pg详细信息

$ ceph pg 1.2f6 query

2.5 查看pg中stuck状态

$ ceph pg dump_stuck unclean
ok
 
$ ceph pg dump_stuck inactive
ok
 
$ ceph pg dump_stuck stale
ok

2.6 显示集群所有pg统计

$ ceph pg dump --format plain

2.7 恢复一个丢失的pg

$ ceph pg {pg-id} mark_unfound_lost revert

2.8 显示非正常状态的pg

$ ceph pg dump_stuck inactive|unclean|stale

3. 参数梳理

3.1 参数介绍

相关文章

  • ceph 运维操作-PG

    1.说明 1.1介绍 PG全称Placement Grouops,是一个逻辑的概念,一个PG包含多个OSD。引入P...

  • ceph 运维操作-MON

    1.说明 1.1介绍 一个Ceph集群需要多个Monitor组成的小集群,它们通过Paxos同步数据,用来保存OS...

  • ceph 运维操作-OSD

    1.说明 1.1介绍 OSD全称Object Storage Device,也就是负责响应客户端请求返回具体数据的...

  • ceph 运维操作-MDS

    1.说明 1.1介绍 MDS全称Ceph Metadata Server,是CephFS服务依赖的元数据服务。 2...

  • ceph 运维操作-RADOS

    1.说明 1.1介绍 RADOS全称Reliable Autonomic Distributed Object S...

  • ceph 运维操作-RBD

    1.说明 1.1介绍 RBD全称RADOS block device,是Ceph对外提供的块设备服务。 2. 常用...

  • ceph 运维操作-SCRUB

    1. 基本概念 1.1 什么是 Scrub Scrub是 Ceph 集群副本进行数据扫描的操作,用于检测副本间数据...

  • ceph 运维操作-POOL

    1.说明 1.1介绍 pool是ceph存储数据时的逻辑分区,它起到namespace的作用。其他分布式存储系统,...

  • ceph pg inconsistent不一致(主副本是好的),

    ceph pg repair这一操作会先进行pg scrub,得到该PG中不一致的对象,然后再进行recovery...

  • CEPH OSD 运维日常操作

    1.说明 1.1介绍 OSD全称Object Storage Device,也就是负责响应客户端请求返回具体数据的...

网友评论

    本文标题:ceph 运维操作-PG

    本文链接:https://www.haomeiwen.com/subject/nywwcqtx.html