Ceph监控Ceph-dash安装


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安装,参考

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

CentOS 6.3上部署Ceph

Ceph的安装过程

HOWTO Install Ceph On FC12, FC上安装Ceph分布式文件系统

Ceph 文件系统安装

CentOS 6.2 64位上安装Ceph 0.47.2

Ubuntu 12.04 Ceph分布式文件系统

Fedora 14上安装 Ceph 0.24

--------------------------------------分割线 --------------------------------------

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

本文永久更新链接地址:

相关内容