ceph luminous版本中新增加了一个组件: Ceph Manager Daemon,简称ceph-mgr。 该组件的主要作用是分担和扩展monitor的部分功能,减轻monitor的负担,让更好地管理ceph存储系统。

mgr的实现与用途

ceph-mgr是由C/C++、python以及Cpython等共同编写完成的,mgr的实现使用了大量的Extending Python with C or C++的语法,不熟悉这块的可以先在python官网中科普一下。 
由ceph-mgr的实现其实大概可以猜到,其将ceph的部分C/C++实现的接口python化(即以前只能通过调用c/c++接口发送msg获取比如osdmap、monmap等集群状态,现通过mgr可以很方便地拿到。同时,ceph-mgr支持用户自定义的plugin(插件纯python开发,特别方便),用以实现特殊功能。 
截至目前为止,ceph-mgr的官方plugins包括:

  • Dashboard(WEB界面的管理)、
  • Restful API(API方式获取ceph信息,应该与之前的ceph-rest-api功能一致)、
  • Zabbix、Prometheus、Influx(这三个实现了ceph的数据收集、监控等功能)

官网介绍:https://ceph.io/community/new-luminous-dashboard/

mgr在ceph中的位置:

通过python对外提供了一些功能和接口。

【Ceph】ceph luminous版本新增组件:ceph-mgr相关推荐

  1. ceph-mimic版本的安装使用1

    ceph部署实践(mimic版本) 关于luminous版本的请参照这篇文章 一.准备环境 4台adminos7.4 环境,存储节点上两块磁盘(sda操作系统,sdb数据盘) client admin ...

  2. Ceph实战(五):Ceph的块设备基本概念,创建以及其特点(基于nautilus版本)

    您好,我是码农飞哥,本篇文章是Ceph实战专栏的第五篇文章,承接上文,默认我们已经将集群部署好了,本文主要讲述Ceph的块设备基本概念,创建以及其特点.订阅本专栏我会1V1的帮您解决部署和使用ceph ...

  3. 【Ceph】Ceph常用命令|Ceph配置参数和命令解析|ceph管理

    目录 常用命令 查看状态 启动/停止 分类命令 ceph mon ceph mds ceph osd ceph pg ceph osd pool rados ceph-deploy 块设备|rbd的一 ...

  4. Ceph学习笔记2-在Kolla-Ansible中使用Ceph后端存储

    环境说明 使用 Kolla-Ansible 请参考<使用 Kolla-Ansible 在 CentOS 7 单节点上部署 OpenStack Pike >: 部署 Ceph 服务请参考&l ...

  5. 【CEPH-初识篇】ceph详细介绍+“ 一 ” 篇解决ceph集群搭建, “ 三 ” 大(对象、块、文件)存储使用

    文章目录 前言 简介(理论篇) 逻辑结构 数据存储原理 三大存储 RADOSGW(对象网关) BRD(块存储) CEPHFS(文件存储) 所有组件结合起来 POOL.PG简介 组件结合 搭建ceph( ...

  6. ceph 面试_终于有人把Ceph分布式存储讲清楚了!

    Ceph项目最早起源于Sage就读博士期间的工作(最早的成果于2004年发表),并随后贡献给开源社区.在经过了数年的发展之后,目前已得到众多云计算厂商的支持并被广泛应用.RedHat及OpenStac ...

  7. ceph客户端使用_ceph存储之ceph客户端

    CEPH客户端: 大多数Ceph用户不会直接往Ceph存储集群里存储对象,他们通常会选择Ceph块设备.Ceph文件系统.Ceph对象存储之中的一个或多个: 块设备: 要实践本手册,你必须先完成存储集 ...

  8. ceph常用命令及其使用、ceph集群定位常用命令说明【如ceph osd set norebalance】、ceph官方文档查询地址

    文章目录 ceph集群的监控 查看OSD版本 检查集群的健康情况 监控集群的时间 查看集群的空间利用率 查看集群的状态 查看集群的实时状态 获取秘钥列表 查看ceph特征 查看osd存储引擎 获得所有 ...

  9. 每次新增页面复制粘贴?100多行源码的 element-ui 的新增组件功能教你解愁

    1. 前言 大家好,我是若川.最近组织了源码共读活动,感兴趣的可以点此加我微信ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步.已进行三个月了,很多小伙伴表示收获颇丰. 想学源 ...

  10. .NET快速信息化系统开发框架 V3.2-amp;gt;WinForm版本新增新的角色授权管理界面效率更高、更规范...

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/chinahuyong/article/details/76735793 角色授权管理模块主要是对角色 ...

最新文章

  1. 输入和if else和switch的应用
  2. RTX操作系统库方式移植
  3. C++与C#类型对应关系
  4. 记录一次与大神们的关于GAN应用于NLP的讨论 (后续)
  5. Android(1)—Mono For Android 环境搭建及破解
  6. lxml库的基本使用-etree解析html得到对象的不同方式-0233
  7. Android2D绘图二
  8. BZOJ 2226 [Spoj 5971] LCMSum 最大公约数之和 | 数论
  9. day01 python入门之路
  10. c语言程序设计视屏下载,C语言程序设计零基础入门视频教程下载
  11. html中div圆角效果,div+css实现圆角即网页上常用的圆角效果
  12. 批量合成bilibili的m4s缓存文件为MP4格式
  13. Web前端零基础入门HTML5+CSS3基础教程——了解前端
  14. Cesium基础知识-创建3D地球
  15. 本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止。
  16. 信息量爆表的struct page-flags
  17. 敏捷项目用户故事地图
  18. 好看的皮囊千篇一律,有趣的Linux命令这里有几打!!!
  19. 网络收集竞争情报的技巧
  20. 前百度员工离职总结:如何做个好员工?

热门文章

  1. 如何免费编辑PDF文档?
  2. 网络内共享计算机无法访问,如何解决无法访问局域网内共享文件夹的问题?
  3. 整理好的多款教程也素材与大家分享
  4. 个人信息安全规范----3、个人信息的收集、存储、使用
  5. linspace函数
  6. 批处理 使用Win7照片查看器
  7. mac Android studio 使用 阿里 maven 报错
  8. 【算法面试】TopN问题
  9. 0xc0000001报错解决办法
  10. unity 阳光插件_PR插件BeatEdit安装教程