CentOS7.6启用Ceph nautilus的dashboard失败处理

作者: ygqygq2 分类: 系统/运维 发布时间: 2019-11-15 09:46

1. 环境说明

软件 版本
操作系统 CentOS7.6
ceph nautilus, v14.2.4

ceph-deploy的nautilus版本安装和luminous版本一样,可以参考我以前的文章:
https://blog.51cto.com/ygqygq2/2161917

2. 启用ceph dashboard失败

mgr模块开启dashboard提示错误,虽然加上--force表面启用了,但实际并未启动dashboard服务,因为设置dashboard用户命令提示不支持。


3. 问题排查过程

mgr节点查看mgr启动日志

详细日志:

尝试pip手动安装模块,发现不管装什么插件都报错,通过升级python解决了pip安装问题:yum -y update python

pip安装ansible模块死活装不上,并且启动dashboard仍旧提示ImportError: No module named 'requests.packages.urllib3'

从日志上看,好像ceph mgr启用模块,原理上是python使用urllib3从网络上下载安装的,所以换个方向,先解决urllib3模块问题。

pip卸载urllib3,改用yum方式安装。



再次实时查看启用dashboard模块时的日志,
tail -f /var/log/ceph/ceph-mgr.utyun-node2.log

终于如愿以偿,dashboard启用成功,并没有任何报错。

4. 小结

以下总结ceph nautilus开启dashboard的步骤:

mgr节点操作:

ceph管理节点操作:

参考资料:
[1] https://docs.ceph.com/docs/nautilus/mgr/dashboard/

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据