文章目录
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