ceph config get mgr 和 ceph mgr services 显示的内容不一致怎么办

root@ceph-deploy:~# ceph config get mgr
WHO MASK LEVEL OPTION VALUE RO
mgr advanced mgr/dashboard/ceph-mgr1/server_addr 10.0.0.104 *
mgr advanced mgr/dashboard/ceph-mgr1/server_port 9019 *
mgr advanced mgr/dashboard/server_port 9019 *
mgr advanced mgr/dashboard/ssl false *

 

复制代码
root@ceph-deploy:~# ceph mgr services
{
    "dashboard": "http://10.0.0.105:9019/"
}

root@ceph-deploy:~# ceph config get mgr
WHO MASK LEVEL OPTION VALUE RO
mgr advanced mgr/dashboard/ceph-mgr1/server_addr 10.0.0.104 *
mgr advanced mgr/dashboard/ceph-mgr1/server_port 9019 *
mgr advanced mgr/dashboard/server_port 9019 *
mgr advanced mgr/dashboard/ssl false *

 
复制代码

 

复制代码
如果在Ceph中修改了ceph mgr services的配置,但修改没有生效,您可以尝试以下步骤:

1. 确保您使用的是管理员权限:在执行ceph config set命令时,确保您具有适当的管理员权限。否则,您可能无法修改配置。

2. 检查配置的正确性:确保您正确设置了ceph mgr services的配置参数。验证参数的正确性,并确保没有拼写错误或语法错误。

3. 确认配置已应用到适当的位置:ceph mgr services配置可能需要应用到适当的服务或模块上。根据您的具体情况,确认您将配置应用到了正确的管理器服务。

4. 重新加载配置:在修改配置后,可以尝试重新加载配置,以便使更改生效。使用以下命令重新加载配置:


ceph mgr module disable <module_name>
ceph mgr module enable <module_name>
ceph mgr module enable dashboard
<module_name>替换为您要重新加载的管理器模块的名称。 
5. 重启管理器服务:如果上述步骤仍然没有解决问题,您可以尝试重启Ceph管理器服务,以确保配置更改生效。
请注意,这会导致服务中断,因此在生产环境中,请谨慎选择合适的时间。
systemctl restart ceph
-mgr.target
这将重新启动Ceph管理器服务,使配置更改生效。
如果您仍然无法使配置更改生效,建议查看Ceph的日志文件以获取更多详细信息,并考虑参考Ceph的官方文档或社区支持获取更多帮助。
复制代码

 

posted @   滴滴滴  阅读(166)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2020-05-26 帮助开发排查问题 开发说nginx405的问题最后原因是 开发地址后面没加端口
2018-05-26 docker Failed to get D-Bus connection 报错 docker run -e MYVAR1 --env MYVAR2=foo --env-file ./env.list ubuntu bash
2018-05-26 docker run 与docker start的区别
点击右上角即可分享
微信分享提示