openstack平台对ceph进行监控和管理的装置及方法制造方法及图纸

技术编号:16455844 阅读:42 留言:0更新日期:2017-10-25 19:57
本发明专利技术揭示了一种openstack平台对ceph进行监控和管理的装置及方法,包括处理控制模块、数据采集模块、数据分析模块;所述处理控制模块对openstack平台的应用程序编程接口和ceph的应用程序编程接口进行初始化处理,形成一一对应关系;所述数据采集模块采集获取所述ceph的状态信息和磁盘使用信息;所述数据分析模块对获取的所述ceph的状态信息和磁盘使用信息进行分析统计。由此把ceph的监控和管理整合到openstack平台后,实现在openstack平台的客户端界面实现对ceph存储系统业务的有效管控。

【技术实现步骤摘要】
openstack平台对ceph进行监控和管理的装置及方法
本专利技术涉及云计算领域,特别是涉及一种openstack平台对ceph进行监控和管理的装置及方法。
技术介绍
Openstack是一种云计算管理平台,通过各种服务提供了IaaS(基础设施即服务)的解决方案。Ceph是致力于提供高扩展性、高可靠性、高性能的分布式存储系统,ceph的底层实现是RADOS(ReliableAutonomicDistributedObejectStorage),Rados是ceph的基石,包含了osd(对象存储设备)设备,mon(监视器)服务等重要的组件。其中osd设备提供存储资源,可以是一块Disk(硬盘),分区等,mon服务维护整个ceph的全局状态,包含各种MAP信息。对于ceph的部署,通常采用官方提供的cephDeploy工具实现,即管理员通过预先规划的mon服务和osd设备信息,借助于Deploy工具进行mon服务以及osd设备的部署,进而实现ceph的部署。但是在云计算领域,通常采用openstack平台作为基础框架同时提供管理客户端界面,使用ceph作为底层存储模块,在这种情况下,本文档来自技高网...
openstack平台对ceph进行监控和管理的装置及方法

【技术保护点】
一种openstack平台对ceph进行监控和管理的装置,其特征在于,包括:处理控制模块、数据采集模块、数据分析模块;所述处理控制模块对openstack平台的应用程序编程接口和ceph的应用程序编程接口进行初始化处理,形成一一对应关系;所述数据采集模块采集获取所述ceph的状态信息和磁盘使用信息;所述数据分析模块对获取的所述ceph的状态信息和磁盘使用信息进行分析统计。

【技术特征摘要】
1.一种openstack平台对ceph进行监控和管理的装置,其特征在于,包括:处理控制模块、数据采集模块、数据分析模块;所述处理控制模块对openstack平台的应用程序编程接口和ceph的应用程序编程接口进行初始化处理,形成一一对应关系;所述数据采集模块采集获取所述ceph的状态信息和磁盘使用信息;所述数据分析模块对获取的所述ceph的状态信息和磁盘使用信息进行分析统计。2.如权利要求1所述的openstack平台对ceph进行监控和管理的装置,其特征在于,所述初始化处理基于REST框架进行。3.如权利要求1所述的openstack平台对ceph进行监控和管理的装置,其特征在于,所述状态信息包括各个集群的状态信息、mon/osd服务状态信息、osd资源使用率信息;所述磁盘使用信息包括磁盘和osd设备的使用率。4.如权利要求1所述的openstack平台对ceph进行监控和管理的装置,其特征在于,还包括报警模块,所述报警模块监控判断ceph是否处于异常状态并向用户发出报警信息。5.如权利要求4所述的openstack平台对ceph进行监控和管理的装置,其特征在于,所述报警模块监控ceph的磁盘使用率、osd资源使用率、mon服务状态、osd服务状态。6.如权利要求1所述的openstack平台对ceph进行监控和管理的装置,其特征在于,还包括mongodb数据库,存储所述数据采集模块采集的信息。7.一种openstack平台对ceph进行监控和管理的方法,其特征在于,包括:步骤一、处理控制模块对openstac...

【专利技术属性】
技术研发人员:胡力和李成
申请(专利权)人:上海白虹软件科技股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1