[发明专利]一种基于OpenStack云平台的虚拟机管理系统及方法在审

专利信息
申请号: 201710792550.5 申请日: 2017-09-05
公开(公告)号: CN107645410A 公开(公告)日: 2018-01-30
发明(设计)人: 赵程程 申请(专利权)人: 郑州云海信息技术有限公司
主分类号: H04L12/24 分类号: H04L12/24;H04L12/26;H04L29/08;G06F9/455
代理公司: 济南诚智商标专利事务所有限公司37105 代理人: 王汝银
地址: 450018 河南省郑州市*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 openstack 平台 虚拟机 管理 系统 方法
【说明书】:

技术领域

发明涉及云计算技术领域,具体来说涉及一种基于OpenStack云平台的虚拟机管理系统及方法。

背景技术

OpenStack是开源的云计算管理平台项目,它能够向使用者提供虚拟化资源的管理平台,并且支持几乎所有类型的云环境,简化云的部署过程并为其带来良好的可扩展性。OpenStack覆盖了网络、虚拟化、操作系统、服务器等各个方面,拥有计算、网络、对象存储、块存储、身份、镜像服务、测量、部署编排、数据库服务等组件。虚拟机是通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,通过虚拟机软件,可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机能够像真正的计算机那样进行工作,如安装操作系统、安装应用程序、访问网络资源等。

随着OpenStack平台的广泛应用,OpenStack环境物理机和虚拟机的监控管理受到越来越多的关注,如何高效的管理这些虚拟机、在虚拟机出现问题时得到及时有序的处理,成为当前用户关注和面临的问题。

基于上述问题,需要对OpenStack环境虚拟机的工作状况,如虚拟机内存、硬盘、CPU及网络等的使用情况进行实时监控,避免虚拟机状态发生异常,方便对虚拟机进行管理。

发明内容

本发明提供一种基于OpenStack云平台的虚拟机管理系统,为管理员提供OpenStack环境虚拟机和物理机的实时监控数据,解决虚拟机状态发生异常时不能及时发现处理的问题,提高管理员的工作效率。

为解决上述技术问题,本发明采用如下技术方案:

一种基于OpenStack云平台的虚拟机管理系统,包括管理平台和虚拟机端两部分,管理平台和虚拟机端之间进行消息的异步处理和传输;

所述管理平台安装在服务器上,用于对虚拟机端进行实时监控和管理,包括实时监控单元、故障报警单元和分析处理单元,所述实时监控单元用于实时在线监控虚拟机和物理机的工作状况,所述故障报警单元用于对虚拟机出现的异常状况进行报警提示,所述分析处理单元用于对虚拟机进行编辑处理;

所述虚拟机端安装在物理机上,物理机基于OpenStack环境,每台物理机上模拟安装有多台虚拟机,每台虚拟机可向管理平台发送当前状态的性能数据。

基于上述方案,本系统做如下改进和优化:

作为一种优化方案,所述管理平台的实时监控单元用于实时在线监控物理机和虚拟机的内存、硬盘、网络流量及CPU的使用状况,并将监控数据返回数据库,以多图表形式进行显示。

作为一种优化方案,所述管理平台的故障报警单元用于在虚拟机发生异常时进行前端提示报警,并将实时监控单元内近一段时间存储的监控数据一并发至分析处理单元。

作为一种优化方案,所述管理平台的分析处理单元用于对物理机和虚拟机的监控数据进行定期分析,并对不同物理机中的虚拟机进行迁移、对虚拟机进行新建编辑删除操作。

本发明的另一目的在于提供一种基于OpenStack云平台的虚拟机管理方法,包括集中管理平台和客户端,管理平台和虚拟机端之间进行消息的异步处理和传输,所述管理方法包括下述步骤:

在线监控物理机和虚拟机的内存、硬盘、网络流量及CPU的使用状况,并将监控数据返回存储至数据库中,监控数据以多图表形式在管理平台上进行显示;

对物理机和虚拟机的监控数据进行定期分析,并通过管理平台对负载使用率差距较大的物理机进行虚拟机迁移、对虚拟机进行编辑删除操作;

当虚拟机发生异常时进行提示报警,并将管理平台中近一段时间内存储的监控数据发给至管理员,由管理员进行数据分析处理。

作为一种优化方案,所述管理平台包括底层服务层、中间服务层和用户接口层,所述底层服务层用于对虚拟机端进行底层控制,包括物理机和虚拟机的信息提取和编辑,所述中间服务层用于提供系统核心任务,包括状态监控和负载均衡,所述用户接口层用于为用户提供界面服务,包括物理机和虚拟机的监控信息显示。

发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:

1、本发明实施例的一种基于OpenStack云平台的虚拟机管理系统及方法,通过管理平台对虚拟机端进行实时监控管理,可监控OpenStack环境中物理机和虚拟机的内存、硬盘、网络流量及cpu等的使用情况,并将监控数据以多图表形式直观显示出来,方便管理员进行管理,减少了管理员工作量,提高了工作效率。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710792550.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top