阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Ceph监控Ceph-dash安装

118次阅读
没有评论

共计 2576 个字符,预计需要花费 7 分钟才能阅读完成。

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 了。

————————————– 分割线 ————————————–

Ceph 环境配置文档 PDF http://www.linuxidc.com/Linux/2013-05/85212.htm

CentOS 6.3 上部署 Ceph http://www.linuxidc.com/Linux/2013-05/85213.htm

Ceph 的安装过程 http://www.linuxidc.com/Linux/2013-05/85210.htm

HOWTO Install Ceph On FC12, FC 上安装 Ceph 分布式文件系统 http://www.linuxidc.com/Linux/2013-05/85209.htm

Ceph 文件系统安装 http://www.linuxidc.com/Linux/2013-05/85208.htm

CentOS 6.2 64 位上安装 Ceph 0.47.2 http://www.linuxidc.com/Linux/2013-05/85206.htm

Ubuntu 12.04 Ceph 分布式文件系统 http://www.linuxidc.com/Linux/2013-04/82588.htm

Fedora 14 上安装 Ceph 0.24 http://www.linuxidc.com/Linux/2011-01/31580.htm

————————————– 分割线 ————————————–

Ceph 的详细介绍 :请点这里
Ceph 的下载地址 :请点这里

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计2576字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中