Ceph高级工具介绍之ceph-kvstore-tool的使用

0 简介

Ceph是一个复杂的分布式存储系统,有很多组件组成,不光学习成本比较高,而且运维难度也是相当的大。但近几年,它却很受大家的欢迎,越来越多的互联网企业开始采用ceph来构建自己的存储。这是为什么呢?我想源自于它优秀的设计、规范的项目管理以及活跃的社区。Ceph本身提供了很多工具(之所以称它们为高级工具,是因为要使用它们必须对Ceph有较为深入的理解),它们在处理Ceph故障时,非常有用,接下来的几篇文件主要介绍它们。

大家都知道Ceph的很多数据比如PG log、Monitor的数据都存在kvstore里(leveldb或者RocksDB中),Ceph也提供了查看kvstore里数据的工具,它就是ceph-kvstore-tool。

1 安装ceph-kvstore-tool工具

如果你是从官网释放的rpm包安装的Ceph,那么ceph-kvstore-tool默认是没有安装的,它包含在ceph-test这个rpm中,你可以通过以下方法安装。

# yum install ceph-test
然后确认ceph-kvstore-tool正确被安装上了,

# which ceph-kvstore-tool
/usr/bin/ceph-kvstore-tool

2 ceph-kvstore-tool命令使用介绍

以下介绍基于Ceph 10.2.2版本,

[root@ceph01 ~]# ceph --version
ceph versio

你可能感兴趣的:(Ceph,ceph-dencoder,leveldb,ceph-test)