A.14. Ceph Manager 模块

方法引用,使用 Ceph RESTful API mgr/module 端点来管理 Ceph 管理器模块。

GET /api/mgr/module
描述
查看受管模块的列表。
示例
GET /api/mgr/module HTTP/1.1
Host: example.com
状态代码
  • 200 OK - 确定。
  • 400 Bad Request – Operation exception.请检查响应正文以了解详细信息。
  • 401 未授权 - 未验证的访问。请首先登录。
  • 403 Forbidden – Unauthorized access.请检查您的权限。
  • 500 Internal Server Error – 意外错误。请检查堆栈追踪的响应正文。
GET /api/mgr/module/MODULE_NAME
描述
检索持久配置设置的值。
参数
  • MODULE_NAME 替换为 Ceph Manager 模块名称。
示例
GET /api/mgr/module/MODULE_NAME HTTP/1.1
Host: example.com
状态代码
  • 200 OK - 确定。
  • 400 Bad Request – Operation exception.请检查响应正文以了解详细信息。
  • 401 未授权 - 未验证的访问。请首先登录。
  • 403 Forbidden – Unauthorized access.请检查您的权限。
  • 500 Internal Server Error – 意外错误。请检查堆栈追踪的响应正文。
PUT /api/mgr/module/MODULE_NAME
描述
设置持久配置设置的值。
参数
  • MODULE_NAME 替换为 Ceph Manager 模块名称。
  • config - 模块选项的值。
示例
PUT /api/mgr/module/MODULE_NAME HTTP/1.1
Host: example.com
Content-Type: application/json

{
    "config": "STRING"
}
状态代码
  • 200 OK - 确定。
  • 202 accepted - 操作仍在执行。请检查任务队列。
  • 400 Bad Request – Operation exception.请检查响应正文以了解详细信息。
  • 401 未授权 - 未验证的访问。请首先登录。
  • 403 Forbidden – Unauthorized access.请检查您的权限。
  • 500 Internal Server Error – 意外错误。请检查堆栈追踪的响应正文。
POST /api/mgr/module/MODULE_NAME/disable
描述
禁用给定的 Ceph Manager 模块。
参数
  • MODULE_NAME 替换为 Ceph Manager 模块名称。
状态代码
  • 201 created - 资源已创建。
  • 202 accepted - 操作仍在执行。请检查任务队列。
  • 400 Bad Request – Operation exception.请检查响应正文以了解详细信息。
  • 401 未授权 - 未验证的访问。请首先登录。
  • 403 Forbidden – Unauthorized access.请检查您的权限。
  • 500 Internal Server Error – 意外错误。请检查堆栈追踪的响应正文。
POST /api/mgr/module/MODULE_NAME/enable
描述
启用给定的 Ceph Manager 模块。
参数
  • MODULE_NAME 替换为 Ceph Manager 模块名称。
状态代码
  • 201 created - 资源已创建。
  • 202 accepted - 操作仍在执行。请检查任务队列。
  • 400 Bad Request – Operation exception.请检查响应正文以了解详细信息。
  • 401 未授权 - 未验证的访问。请首先登录。
  • 403 Forbidden – Unauthorized access.请检查您的权限。
  • 500 Internal Server Error – 意外错误。请检查堆栈追踪的响应正文。
GET /api/mgr/module/MODULE_NAME/options
描述
查看给定 Ceph Manager 模块的选项。
参数
  • MODULE_NAME 替换为 Ceph Manager 模块名称。
示例
GET /api/mgr/module/MODULE_NAME/options HTTP/1.1
Host: example.com
状态代码
  • 200 OK - 确定。
  • 400 Bad Request – Operation exception.请检查响应正文以了解详细信息。
  • 401 未授权 - 未验证的访问。请首先登录。
  • 403 Forbidden – Unauthorized access.请检查您的权限。
  • 500 Internal Server Error – 意外错误。请检查堆栈追踪的响应正文。

其它资源

  • 如需更多详细信息,请参阅 Red Hat Ceph Storage Developer Guide 中的 Ceph RESTful API 章节。