第 11 章 使用仪表板管理 Ceph 对象网关
作为存储管理员,仪表板的 Ceph 对象网关功能允许您管理和监控 Ceph 对象网关。
您还可以使用控制面板创建使用安全套接字层(SSL)的 Ceph 对象网关服务。
例如,借助监控功能,您可以查看网关守护进程(如其区域名称)或 GET 和 PUT 速率的性能图形的详细信息。通过管理功能,您可以查看、创建和编辑用户和存储桶。
Ceph 对象网关功能在用户功能和 bucket 功能之间划分。
11.1. 手动将 Ceph 对象网关登录凭据添加到仪表板中 复制链接链接已复制到粘贴板!
Red Hat Ceph Storage 控制面板可以管理 Ceph 对象网关,也称为 RADOS 网关或 RGW。使用 cephadm
部署 Ceph 对象网关时,会自动配置控制面板使用的 Ceph 对象网关凭据。您也可以使用 命令行界面手动将 Ceph 对象网关凭据强制到 Ceph 控制面板。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 已安装仪表板。
- 已安装 Ceph 对象网关。
流程
登录到 Cephadm shell:
示例
cephadm shell
[root@host01 ~]# cephadm shell
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 手动设置凭证:
示例
[ceph: root@host01 /]# ceph dashboard set-rgw-credentials
[ceph: root@host01 /]# ceph dashboard set-rgw-credentials
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 这会为系统中的每个域创建一个 Ceph 对象网关用户,其具有 UID
dashboard
。可选:如果您在 Ceph Object Gateway
admin
API 中配置了自定义 admin 资源,则必须设置 admin 资源:语法
ceph dashboard set-rgw-api-admin-resource RGW_API_ADMIN_RESOURCE
ceph dashboard set-rgw-api-admin-resource RGW_API_ADMIN_RESOURCE
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 示例
[ceph: root@host01 /]# ceph dashboard set-rgw-api-admin-resource admin Option RGW_API_ADMIN_RESOURCE updated
[ceph: root@host01 /]# ceph dashboard set-rgw-api-admin-resource admin Option RGW_API_ADMIN_RESOURCE updated
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 可选: 如果您将 HTTPS 与自签名证书搭配使用,请在仪表板中禁用证书验证以避免拒绝的连接。
如果证书由未知证书颁发机构签名,或者所使用的主机名与证书中的主机名不匹配,则拒绝的连接可能会发生。
语法
ceph dashboard set-rgw-api-ssl-verify false
ceph dashboard set-rgw-api-ssl-verify false
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 示例
[ceph: root@host01 /]# ceph dashboard set-rgw-api-ssl-verify False Option RGW_API_SSL_VERIFY updated
[ceph: root@host01 /]# ceph dashboard set-rgw-api-ssl-verify False Option RGW_API_SSL_VERIFY updated
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 可选:如果对象网关需要很长时间来处理请求,并且仪表板运行超时,您可以设置超时值:
语法
ceph dashboard set-rest-requests-timeout _TIME_IN_SECONDS_
ceph dashboard set-rest-requests-timeout _TIME_IN_SECONDS_
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 默认值为 45 秒。
示例
[ceph: root@host01 /]# ceph dashboard set-rest-requests-timeout 240
[ceph: root@host01 /]# ceph dashboard set-rest-requests-timeout 240
Copy to Clipboard Copied! Toggle word wrap Toggle overflow