一种私有云环境下的异构虚拟化平台管理框架的制作方法

文档序号:10654329阅读:283来源:国知局
一种私有云环境下的异构虚拟化平台管理框架的制作方法
【专利摘要】本发明特别涉及一种私有云环境下的异构虚拟化平台管理框架。该私有云环境下的异构虚拟化平台管理框架,由云驱动层,云抽象层,云交互层,云控制层和云界面层五层组成。该私有云环境下的异构虚拟化平台管理框架,提供了一种合理、高效的异构虚拟化平台管理框架模型,能够实现多种异构虚拟化平台的统一管理和监控,满足私有云环境中对异构虚拟化平台的资源分配、统一管理、统一监控、规范集成、安全控制等实际要求,降低了不同的虚拟化平台架构对私有云管理带来的人力成本和时间成本,并提高了私有云化境的扩展性与兼容性,具有较高的通用性。
【专利说明】
一种私有云环境下的异构虚拟化平台管理框架
技术领域
[0001]本发明涉及云环境下异构虚拟化环境管理技术领域,特别涉及一种私有云环境下的异构虚拟化平台管理框架。
【背景技术】
[0002]近年来,随着企业信息化的深入发展和云计算应用的不断深入,很多企业和机构采用构建私有云的方式满足自身不断发展的计算需求。私有云通过虚拟化技术和分布式计算技术可以在较为经济的前提下提供充足、可纵向和横向扩展的计算能力,因此广泛受到了需要大规模计算的企业和机构的青睐。私有云环境的建设和管理逐渐成为了新的技术热点。
[0003]而随着云计算技术的发展,出现了如OpenStack、VMware vSphere和Xen等多种虚拟化平台。这些虚拟化平台特点不同、适用的应用场景不同,所以私有云环境下往往同时存在着两种或多种异构的虚拟化平台。然而这些异构的虚拟化平台由于软件架构和实现技术的不同往往不能提供统一的管理方案。为实现管理用户在不同的管理界面之间频繁切换,同时掌握多种异构的虚拟化平台不同的管理逻辑和虚拟化模型,并且由于计算、存储、网络三大资源被隔离在了不同的异构的虚拟化平台中,无法实现私有云层次上的统一监控与管理,企业需要雇佣或培养熟悉特定虚拟化平台的管理人员进行分别管理。这极大的影响了私有云环境的管理效率和成本,为私有云环境带来的巨大的管理压力和负担。
[0004]同时随着与计算虚拟化技术的发展,不断有新的、更加优化的虚拟化平台被研发出来投入生产使用。这些新兴的虚拟化平台由于采用了新技术、新框架,和私有云中已有的平台存在着较大差异,往往需要投入较大的人力成本和时间成本进行学习和消化。这极大的降低了企业私有云环境的扩展性与兼容性。
[0005]基于上述问题,本发明提出了一种私有云环境下的异构虚拟化平台管理框架。将多种异构虚拟化平台进行统一的管理和监控,降低不同的虚拟化平台架构对私有云管理带来的人力成本和时间成本,并提高私有云化境的扩展性与兼容性。

【发明内容】

[0006]本发明为了弥补现有技术的缺陷,提供了一种简单高效的私有云环境下的异构虚拟化平台管理框架。
[0007]本发明是通过如下技术方案实现的:
一种私有云环境下的异构虚拟化平台管理框架,其特征在于:由云驱动层,云抽象层,云交互层,云控制层和云界面层五层组成;所述云驱动层实现对异构虚拟化平台的统一接入与适配,所述云抽象层实现对虚拟化环境中计算资源,存储资源和网络资源的抽象,所述云交互层实现异构虚拟化平台统一交互管理,所述云控制层对框架中的计算资源,存储资源和网络资源进行统一控制和管理,所述云界面层向最终用户提供统一的私有云环境管理界面。
[0008]针对不同的虚拟化平台提供可扩展的驱动程序,所述云驱动层将异构虚拟化平台中存在差异的API通过驱动分装为统一、规范的控制接口和数据接口,提供给上层框架使用。
[0009]所述云抽象层使位于异构虚拟化平台中的三大资源实现统一池化,提供一套统一的计算资源,存储资源和网络资源的模型,所述云抽象层应用于驱动层提供的规范接口和管理框架中其他各层的交互中。
[0010]所述云交互层收集管理框架中各异构虚拟化环境中的控制流信息与数据流信息,并统一在管理框架的各层之间进行流转;同时所述云交互层还采集各虚拟化环境中的性能指标和事件,进行统一加工后提供上层框架使用。
[0011]所述云控制层提供一套通用的统一资源控制逻辑,用于管理各虚拟化环境中计算资源,存储资源和网络资源管理对象的创建,查询,修改与删除;同时当出现新兴的虚拟化平台时,通过云驱动层接入,云抽象层的封装后直接纳入所述云控制层进行统一管理即可,从而实现了管理框架的高扩展性与兼容性。
[0012]所述云界面层向最终用户提供统一的私有云环境管理界面,用户通过管理界面可对多种异构虚拟化环境进行管理。
[0013]本发明的有益效果是:该私有云环境下的异构虚拟化平台管理框架,提供了一种合理、高效的异构虚拟化平台管理框架模型,能够实现多种异构虚拟化平台的统一管理和监控,满足私有云环境中对异构虚拟化平台的资源分配、统一管理、统一监控、规范集成、安全控制等实际要求,降低了不同的虚拟化平台架构对私有云管理带来的人力成本和时间成本,并提高了私有云化境的扩展性与兼容性,具有较高的通用性。
【附图说明】
[0014]附图1为本发明私有云环境下的异构虚拟化平台管理框架示意图。
【具体实施方式】
[0015]为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图和实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0016]该私有云环境下的异构虚拟化平台管理框架,由云驱动层,云抽象层,云交互层,云控制层和云界面层五层组成;所述云驱动层实现对异构虚拟化平台的统一接入与适配,所述云抽象层实现对虚拟化环境中计算资源,存储资源和网络资源的抽象,所述云交互层实现异构虚拟化平台统一交互管理,所述云控制层对框架中的计算资源,存储资源和网络资源进行统一控制和管理,所述云界面层向最终用户提供统一的私有云环境管理界面。
[0017]云驱动层主要实现异构虚拟化平台的统一接入与适配,以驱动程序包的方式实现不同异构虚拟化平台的适配,驱动程序包可根据私有云环境中包含的虚拟化平台的类型进行灵活的添加和移除,保证了管理框架的扩展性。
[0018]针对特定的虚拟化平台提供的驱动程序包,将此虚拟化平台对外暴露API进行驱动分装,消除异构虚拟化平台API的差异性。
[0019]云驱动层根据私有云环境管理的实际需求,定义了一套统一、规范的控制接口和数据接口,通过驱动程序包对异构虚拟化平台API的封装,将差异性的API转换为规范接口,提供给上层框架使用。
[0020]云抽象层主要实现对虚拟化环境中计算资源,存储资源和网络资源的抽象,在异构虚拟化平台中,虽然多数都对计算资源,存储资源和网络资源进行了建模,但由于模型的差异,导致无法在不同的虚拟化平台之间直接使用。
[0021]云抽象层提供了一套统一的计算资源,存储资源和网络资源的模型,这套模型应用于驱动层提供的规范接口和管理框架中其他各层的交互中。
[0022]云抽象层使位于异构虚拟化平台中的计算资源,存储资源和网络资源实现统一池化,为上层框架进行资源统一管理、监控打下基础。
[0023]云交互层实现异构虚拟化平台统一交互管理,收集各平台中的控制流信息并统一在管理框架的各层之间进行流转,同时云交互层收集各平台中的监控指标和事件提供给上层框架使用以实现统一监控管理。
[0024]云交互层使用消息中间件,实现管理框架中各异构虚拟化环境中的控制流与数据流的集成,云交互层采用监控Agent收集各异构虚拟化环境的交互信息和事件信息,放入统一的消息中间件中供给上层框架使用。
[0025]同时交互层定义了一套标准的性能指标和事件模型,采用监控Agent采集各虚拟化环境中的性能指标和事件,封装为标准指标和事件后放入消息中间件,提供上层框架使用。
[0026]云控制层实现对异构虚拟化环境中的计算资源、存储资源、网络资源的统一控制和管理,云控制层提供一套统一的资源控制管理逻辑,用于管理各虚拟化环境中计算、存储、网络资源管理对象的创建、查询、修改与删除。
[0027]云控制层使用经过云抽象层的封装和抽象的计算资源,存储资源和网络资源对象模型,管理通过云驱动层接入的异构虚拟化平台,可提供通用的统一资源控制管理逻辑而不需要限定于某种特定架构的虚拟化平台。
[0028]同时如果出现了新兴的虚拟化平台通过云驱动层接入、云抽象层的封装后即可纳入云控制层进行统一管理,从而实现了管理框架的高扩展性与兼容性。
[0029]所述云界面层向最终用户提供统一的私有云环境管理界面,用户通过管理界面可对多种异构虚拟化环境进行管理,而不需要在各异构虚拟化环境的管理界面之间频繁切换。
【主权项】
1.一种私有云环境下的异构虚拟化平台管理框架,其特征在于:由云驱动层,云抽象层,云交互层,云控制层和云界面层五层组成;所述云驱动层实现对异构虚拟化平台的统一接入与适配,所述云抽象层实现对虚拟化环境中计算资源,存储资源和网络资源的抽象,所述云交互层实现异构虚拟化平台统一交互管理,所述云控制层对框架中的计算资源,存储资源和网络资源进行统一控制和管理,所述云界面层向最终用户提供统一的私有云环境管理界面。2.根据权利要求1所述的私有云环境下的异构虚拟化平台管理框架,其特征在于:针对不同的虚拟化平台提供可扩展的驱动程序,所述云驱动层将异构虚拟化平台中存在差异的API通过驱动分装为统一、规范的控制接口和数据接口,提供给上层框架使用。3.根据权利要求1所述的私有云环境下的异构虚拟化平台管理框架,其特征在于:所述云抽象层使位于异构虚拟化平台中的三大资源实现统一池化,提供一套统一的计算资源,存储资源和网络资源的模型,所述云抽象层应用于驱动层提供的规范接口和管理框架中其他各层的交互中。4.根据权利要求1所述的私有云环境下的异构虚拟化平台管理框架,其特征在于:所述云交互层收集管理框架中各异构虚拟化环境中的控制流信息与数据流信息,并统一在管理框架的各层之间进行流转;同时所述云交互层还采集各虚拟化环境中的性能指标和事件,进行统一加工后提供上层框架使用。5.根据权利要求1所述的私有云环境下的异构虚拟化平台管理框架,其特征在于:所述云控制层提供一套通用的统一资源控制逻辑,用于管理各虚拟化环境中计算资源,存储资源和网络资源管理对象的创建,查询,修改与删除;同时当出现新兴的虚拟化平台时,通过云驱动层接入,云抽象层的封装后直接纳入所述云控制层进行统一管理即可,从而实现了管理框架的高扩展性与兼容性。6.根据权利要求1所述的私有云环境下的异构虚拟化平台管理框架,其特征在于:所述云界面层向最终用户提供统一的私有云环境管理界面,用户通过管理界面可对多种异构虚拟化环境进行管理。
【文档编号】G06F9/50GK106020970SQ201610306502
【公开日】2016年10月12日
【申请日】2016年5月11日
【发明人】魏子重, 刘军, 蔡卫卫, 唐晓东
【申请人】广东浪潮大数据研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1