注意
本文档适用于 Ceph 的开发版本。
ceph-monstore-tool -- ceph monstore manipulation tool
概要
描述
ceph-monstore-tool 用于离线操作 MonitorDBStore 的数据(monmap, osdmap等)。它类似于 ceph-kvstore-tool。
- 注意
Ceph 特定的选项格式为 --option-name=VAL 别忘了等号(‘=’)。例如,dump-keys --debug-rocksdb=0
命令特定的选项必须在 -- 之后传递,例如,get monmap -- --version 10 --out /tmp/foo
命令
ceph-monstore-tool 使用许多命令进行调试
- store-copy <path>
将 store 复制到 PATH。
- get monmap [-- options]
获取 monmap(如果指定了 VER,则获取该版本)(默认:最后一次提交)。
- get osdmap [-- options]
获取 osdmap(如果指定了 VER,则获取该版本)(默认:最后一次提交)。
- get msdmap [-- options]
获取 msdmap(如果指定了 VER,则获取该版本)(默认:最后一次提交)。
- get mgr [-- options]
获取 mgrmap(如果指定了 VER,则获取该版本)(默认:最后一次提交)。
- get crushmap [-- options]
获取 crushmap(如果指定了 VER,则获取该版本)(默认:最后一次提交)。
- get-key <prefix> <key> [-- options]
将 key 获取到 FILE(默认:stdout)。
- remove-key <prefix> <key> [-- options]
删除 key。
- dump-keys
将 store key dump 到 FILE(默认:stdout)。
- dump-paxos [-- options]
Dump Paxos 事务(-- -- help 获取更多信息)。
- dump-trace FILE [-- options]
Dump trace 文件 FILE 的内容(-- --help 获取更多信息)。
- replay-trace FILE [-- options]
从 FILE 重放 trace(-- --help 获取更多信息)。
- random-gen [-- options]
向 store 添加随机生成的 op(-- --help 获取更多信息)。
- rewrite-crush [-- options]
向 store 添加重写提交
- rebuild
重建 store。
可用性
ceph-monstore-tool 是 Ceph 的一部分,Ceph 是一个可大规模扩展的开源分布式存储系统。有关更多信息,请参阅 Ceph 文档:https://docs.ceph.net.cn。
另请参阅
ceph(8)