Ceph可视化管理dashboard系列(二):安装和使用luminous版本内置的dashboard

可视化管理dashboard中推荐指数:***

一、请参考Ceph集群搭建系列(一):Ceph 集群搭建 搭建一个集群

二、设置Ceph及配置mgr

1. 添加mgr

ceph-deploy mgr create ubuntu-sebre
ceph mgr module enable dashboard

查看状态 

$ ceph -s
  cluster:
    id:     832e67c7-e0c8-45b1-b841-2f5df0d0dbe6
    health: HEALTH_WARN
            application not enabled on 1 pool(s)
            mon ubuntu-sebre is low on available space

  services:
    mon: 1 daemons, quorum ubuntu-sebre
    mgr: ubuntu-sebre(active)
    osd: 4 osds: 4 up, 4 in

  data:
    pools:   1 pools, 256 pgs
    objects: 9.71k objects, 37.9GiB
    usage:   41.9GiB used, 28.1GiB / 70GiB avail
    pgs:     256 active+clean

2. 更新配置文件来开启监控模块

在/etc/ceph/ceph.conf中添加

[mgr]
mgr modules = dashboard

3. 设置dashboard的ip和端口

ceph config-key put mgr/dashboard/server_addr 10.110.141.30
ceph config-key put mgr/dashboard/server_port 7000

这个从代码上看应该是可以支持配置文件方式的设置,目前还没看到具体的文档,先按这个设置即可,默认的端口是7000

4. 重启mgr服务

systemctl restart ceph-mgr@ubuntu-sebre

5. 检查端口

$ netstat -tunlp|grep 7000
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 10.110.141.30:7000      0.0.0.0:*               LISTEN  

三、访问luminous版本内置的dashboard

一共有四个大栏,Cluster health, Cluster(server\osds\configuration), Block(Mirroring\iSCSI\Pools), Filesystems()

1.HEALTH主页面

包括了集群的状态(ceph -s的可视版本)和 集群log

2.Cluster栏

Servers

 

 OSDs

 Configuration:

这里可以查看所有的配置,用户可以在右侧下拉框选择子section及config level

level:

3.Block栏的pool

4.Filesystem栏

由于我这里没有创建filesystem,显示not found

四、总结

从部署方便性来说,这个部署还是非常的方便的,而且走的是ceph原生接口,ceph通过增加一个mgr模块,可以把一些管理的功能独立出来,从而让mon自己做最重要的一些事情

目前的监控功能还比较少,主要是监控功能,未来应该会慢慢增加更多的功能,从产品角度来看,一个原生的UI监控使得ceph整个模块更加的完整了

参考:

/usr/lib64/ceph/mgr/dashboard/README.rst

ceph luminous 新功能之内置dashboard,推荐看武汉-运维-磨渣的博客blog

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 当出现"var/lib/ceph/osd/ceph-0:目标忙"的错误时,可能是由于目标目录已经被其他进程占用导致的。解决这个问题的方法是先查看目标目录是否被其他进程占用,可以使用命令"lsof | grep /var/lib/ceph/osd/ceph-0"来查看。如果有其他进程占用了该目录,可以尝试终止该进程或者等待该进程释放该目录后再进行操作。另外,还可以尝试在创建指定目录时使用ceph用户而不是root用户,这样可以避免权限不足的错误。\[3\] #### 引用[.reference_title] - *1* [手动修复某节点/var/lib/ceph/osd/ceph-X/下内容丢失导致OSD无法启动的方法](https://blog.csdn.net/Hearz/article/details/120975214)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [docker 启动ceph osd报异常auth: unable to find a keyring on /var/lib/ceph/bootstrap-osd/ceph.keyring](https://blog.csdn.net/pingyufeng/article/details/121694505)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [【CEPH】 ERROR: error creating empty object store in /var/lib/ceph/osd/ceph-0: (13) Permission ...](https://blog.csdn.net/u010317005/article/details/79310198)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值