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

Ceph是一个复杂的分布式存储系统,其故障处理工具如ceph-kvstore-tool在运维中至关重要。该工具用于查看kvstore(如leveldb)中的数据,包括monitor的各种map。通过安装ceph-test rpm获取该工具,并利用ceph-dencode进行数据解析。本文介绍了如何使用ceph-kvstore-tool列出和检查kvstore中的表项,以及数据的序列化与反序列化。
摘要由CSDN通过智能技术生成

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值