暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

开源ceph管理平台inkscope部署手册

Ceph开源社区 2016-12-23
559

                                                                                               

本篇文章是由我们Ceph中国社区群友"半天河",独家投稿。在此我们欢迎各位Ceph技术爱好者大力投稿分享知识。


Inkscope简介:

是一个 Ceph 的管理和监控系统,依赖于 Ceph 提供的 API,使用 MongoDB  来存储实时的监控数据和历史信息。跟ceph官方的calamary以及intel的VSM类似。

相对而言,因为inkscope使用的是ceph自带的restapi,因此是比较轻量级的,ceph集群相关的信息直接从API调,系统层面的信息抓取是通过本地一个代理程序抓取,然后写入inkscope所在节点的mongodb里。


1.1 官方地址

https://github.com/inkscope/inkscope


inkscope角色介绍
inkscope主要的角色有三种:
1. web管理控制台:这个角色需要安装flask和mongodb以提供接口,方便前端界面angular-js调用
2. cephprobe:这个一般是安装在mon节点,整个集群安装一个即可,主要是获取ceph的一些信息将其写入mongodb中;使用5000端口提供服务
3. sysprobe:这个主要是获取集群所有节点的硬件监控信息,如CPU、内存、硬盘灯,集群内所有节点都需要安装。
4. radosgw: 是ceph对外提供对象存储服务的服务,本例中用于对象存储相关的管理,会使用80端口提供http服务;

1.2 inkscope-packaging
最新的版本中,已经提供了ubuntu下的deb安装包,[项目地址](https://github.com/inkscope/inkscope-packaging),deb包及作用介绍如下:

1. inkscope-common :  包含inkscope的默认配置文件以及其他进程(cephprobe,sysprobe)启动所需的依赖文件,所有相关节点都需要安装
2. inkscope-admviz :  包含inkscope的web控制台文件,含接口和界面,仅需要安装一个,该节点上同时需要按章flask和mongodb
3. inkscope-cephrestapi:  用于安装启动 ceph rest api 的脚本,仅需要安装在提供api接口的节点上
4. inkscope-cephprobe: 用于安装启动 cephprobe 的脚本(整个集群只需要一个)
5. inkscope-sysprobe :  安装用于所有mon和osd的sysprobe 所需要脚本


Ceph中国社区
是国内唯一官方正式授权的社区,
为广大Ceph爱好者提供交流平台!

↓↓↓



开源-创新-自强
官方网站:www.ceph.org.cn
合作邮箱:devin@ceph.org.cn
投稿地址:tougao@ceph.org.cn
长期招募热爱翻译人员,
参与社区翻译外文资料工作。


文章转载自Ceph开源社区,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论