前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ceph监控Ceph-dash安装

Ceph监控Ceph-dash安装

作者头像
星哥玩云
发布2022-07-03 17:47:04
5030
发布2022-07-03 17:47:04
举报
文章被收录于专栏:开源部署开源部署

Ceph的监控有很多啊,calamari或inkscope等,我开始尝试安装这些的时候,都失败了,后来Ceph-dash走入了我的眼帘,Ceph-dash根据官方描述,我个人觉得是最简单安装的了,但是安装过程中出现的不好使用的情况,加上目前互联网上缺乏相关的Ceph-dash的安装资料,还是花费了我不少的时间的。

我的环境:

OS:RedHat 6.1(操作系统是被要求好的,我也没办法,想换CentOS/Ubuntu的,哎,不说了,都是泪)

网络:无 (机房不能连外网,安装什么都是超级烦人的,各种包,各种依赖,都要自己下,哎,又是泪)

Ceph版本:0.80.7

进入正题:

首先下载ceph-dash,如果不好用,就到 https://github.com/Crapworks/ceph-dash下载

下载完毕后,按照官网给的提示安装,步骤如下

  • clone this repository
  • place it on one of your ceph monitor nodes
  • run ceph-dash.py
  • point your browser to http://ceph-monitor:5000/
  • enjoy!

简单的英文,我就不多说什么了,如果你安装这个操作,没有什么问题的话,那么恭喜你,你人品比我好,你可以不用接下去看了。我反正按照这个没有安装好,不然也不会写这篇文章了。。。如果按照官方的步骤没有安装成功的孩子,就继续下面的操作看吧。

因为ceph-dash是Python写的,我没有成功是缺少了ceph的一些额外的软件包:Flask,安装完成Flask之后,再运行ceph-dash应该就OK了,如果你还是不OK,那么我也没办法了,因为我就遇到的是这个错误。

如果你的机器是可以联网的那么恭喜你,你将会很方便的安装Flask

1、有网络Flask安装,参考 http://www.linuxidc.com/Linux/2014-12/111072.htm

2、没有网络的Flask安装,我主要多写写这个了,原因是,我的机房就是没有网络的,哎...苦孩子

a、下载Flask源码包,我下的是Flask-0.10.1.tar.gz,

下载virtualenv源码包,virtualenv-12.0.4.tar.gz,

下载itsdangerous源码包,我下的是itsdangerous-0.24.tar.gz

这些都是我现在这个时候最新的版本,我把我所有的包都打包了方便大家下载吧,ceph-dash监控所有安装包

b、先安装virtualenv

解压:

tar -zxvf virtualenv-12.0.4.tar.gz

进入解压后的目录:

cd virtualenv-12.0.4

安装virtualenv(ps:安装前,你的机器上要已经安装了python,正常yum的需要,都会安装python的,我记得好像是2.6~2.7都可以吧,我的是2.6.X的版本):

python setup.py install

安装完成之后,你可以试试virtualenv命令有没有,如果没有,关闭当前的终端,重新打开一个再重新安装多试几次,我反正试验的时候,有的时候第一次安装没有virtualenv命令,又重复安装几次才有。

c、解压Flask-0.10.1.tar.gz,然后进入解压后的目录,然后按照下面的操作进行

tar -zxvf Flask-0.10.1.tar.gz cd Flask-0.10.1 virtualenv env//创建一个名为env的目录,这个目录就是一个独立的python环境 . env/bin/activate //激活名为env的环境,注意"."点后面有关空格; python setup.py develop

(最后这步操作的时候,我安装的时候提示没有itsdangerous,所以再这里的时候,我们要停下来,安装itsdangerous)

d、解压itsdangerous-0.24.tar.gz,然后进入解压后的目录,然后按照下面的操作进行

tar -zxvf itsdangerous-0.24.tar.gz cd itsdangerous-0.24 python setup.py install

安装完itsdangerous之后,在进入到Flask安装目录,试试之前的Flask安装的最后一步

python setup.py develop

是否提示itsdangerous,如果还是提示的没有的话,关闭当前的终端,重新打开一个再重新安装多试几次。

当Flask成功安装完成之后,再运行ceph-dash应该就OK了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档