ceph 常用命令

ceph集群的监控

检查集群的健康情况

ceph health
ceph health detail 得到集群的详细信息

监控集群的时间

这个命令实时显示所有的集群事件
ceph -w

查看集群的空间利用率

ceph df

##查看集群的状态
ceph status
ceph -s

查看集群的实时状态

watch ceph -s

获取秘钥列表

ceph auth list

检查ceph mon

查看mon状态的方法

ceph mon stat
ceph mon_status
ceph mon dump

mon法定人数状态

ceph quorum_status

监控ceph osd

查看osd树视图

ceph osd tree

获取ceph集群和osd的详细信息

ceph osd dump

查看添加到黑名单的客户端

ceph osd blacklist ls

检查crush map信息

检查集群的crush map信息

ceph osd crush dump

查看crush map 工作集

ceph osd crush rule list

查看一个crush 规则集的详细信息

ceph osd crush rule dump <crush_rule_name>

搜索osd和它在crush map中的位置

ceph osd find <numeric_osd_id>

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

查看pg组映射(mgp)信息

ceph pg dump

获取PG状态

ceph pg stat

查看一个PG的map

ceph pg map 2.7d(ceph pg dump 中第一栏信息)

查询一个指定的PG的详细信息

ceph pg 2.7d(ceph pg dump 中第一栏信息) query

查看pg中stuck状态

ceph pg dump_stuck unclean
ceph pg dump_stuck inactive
ceph pg dump_stuck stale

显示集群所有pg统计

ceph pg dump --format plain

恢复一个丢失的pg

ceph pg mark_unfound_lost revert

监控MDS

检查mds的状态

ceph mds stat

查看元数据服务器的详细信息

ceph mds dump

查看rados存储池

rados lspools

使用命令查看池中的对象

rados -p metadata ls

查看集群空间的使用情况

rados df

查看osd map 和状态

ceph osd stat

查看osd 的ID

ceph osd ls

查看OSD的树形图

ceph osd tree

检查集群的monitor map信息

ceph mon dump

获取集群的osd map信息

ceph osd dump

发布了67 篇原创文章 · 获赞 32 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/cuichongxin/article/details/103483771
今日推荐