注意

本文档适用于 Ceph 开发版本。

命令行API模块

命令行API模块通过命令行暴露了大部分ceph-mgr python API。此外,此API可以进行基准测试以进行进一步测试。

启用

The 命令行API命令模块通过以下方式启用:

ceph mgr module enable cli_api

要检查它是否已启用,请运行:

ceph mgr module ls | grep cli_api

查看当前由 cephadm 使用的文件模板。

要运行一个mgr模块命令,请运行:

ceph mgr cli <command> <param>

例如,使用以下命令打印服务器列表:

ceph mgr cli list_servers

使用以下命令列出所有可用的mgr模块命令:

ceph mgr cli --help

要对命令进行基准测试,请运行:

ceph mgr cli_benchmark <number of calls> <number of threads> <command> <param>

例如,使用以下命令对获取osd_map的命令进行基准测试:

ceph mgr cli_benchmark 100 10 get osd_map

由 Ceph 基金会带给您

Ceph 文档是一个社区资源,由非盈利的 Ceph 基金会资助和托管Ceph Foundation. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.