本站以分享各种运维经验和运维所需要的技能为主
《python零基础入门》:python零基础入门学习
《python运维脚本》: python运维脚本实践
《shell》:shell学习
《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战
《k8》暂未更新
《docker学习》暂未更新
《ceph学习》ceph日常问题解决分享
《日志收集》ELK+各种中间件
《运维日常》运维日常
《linux》运维面试100问
【ceph】配置 ceph dashboard 详细配置过程
Ceph Dashboard是一个内置的Web-based Ceph管理工具,它可以提供Ceph集群的实时状态,如监视器状态、存储使用、版本信息、日志等。以下是配置Ceph Dashboard的基本步骤:
-
启用Dashboard模块:
你可以通过以下命令启用Dashboard模块:
ceph mgr module enable dashboard
-
设置Dashboard管理员用户:
你需要创建一个管理员用户来访问Dashboard。以下命令将创建一个名为
admin
的管理员用户,密码为admin
:ceph dashboard ac-user-create admin admin administrator
你可以根据需要更改用户名和密码。
-
配置Dashboard服务的访问地址:
默认情况下,Dashboard服务将监听在所有接口的
8080
端口上。你可以通过以下命令更改它:ceph config set mgr mgr/dashboard/server_addr <ip_address> ceph config set mgr mgr/dashboard/server_port <port>
其中,
<ip_address>
是你希望Dashboard服务监听的IP地址,<port>
是你希望Dashboard服务监听的端口。 -
配置SSL:
默认情况下,Dashboard服务会使用自签名的SSL证书。你可以通过以下命令更改它:
ceph config-key set mgr/dashboard/crt -i <dashboard.crt> ceph config-key set mgr/dashboard/key -i <dashboard.key>
其中,
<dashboard.crt>
是你的SSL证书文件,<dashboard.key>
是你的SSL密钥文件。 -
重启Dashboard服务:
最后,你需要重启Dashboard服务以使更改生效:
ceph mgr module disable dashboard ceph mgr module enable dashboard
现在,你应该可以通过浏览器访问https://<ip_address>:<port>
来访问Ceph Dashboard了,其中<ip_address>
和<port>
是你在步骤3中设置的IP地址和端口。