[发明专利]一种虚拟机管理系统与方法有效
申请号: | 201210115553.2 | 申请日: | 2012-04-18 |
公开(公告)号: | CN102662745A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 杨宁;罗华永;杨永艳;高瞻;徐宏志;张辉;桂胜;赵潇潇;刘刚 | 申请(专利权)人: | 北京中电普华信息技术有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/455 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 管理 系统 方法 | ||
技术领域
本发明属于虚拟化技术领域,特别涉及一种虚拟机管理系统与方法。
背景技术
云计算是一种基于互联网的计算新方式,通过互联网上异构、自治的服务为个人和企业用户提供按需即取的计算。云计算的出现在某种意义上剥离了软件与硬件之间的制约,不再限制应用程序与硬件之间的必然联系;云计算透过平行运算的方式,使得一个应用程序可以在不同的硬件上执行,全面解除应用服务与硬件资源间的固定对应关系。
而虚拟化技术,则是支持上述平行运算,接触硬件与程序必然联系的基础,也是支撑云计算的必然环节。虚拟化技术是实现在一台物理意义上的计算机上,同时运行多个操作系统,并且应用程序都可以在相互独立的操作系统内运行而互不影响的一种技术。利用虚拟化技术在物理机上虚拟出来的、逻辑上的服务器被称为虚拟机,通常一台物理机可以虚拟出一台或多台虚拟机;每个虚拟机都有自己的一套虚拟硬件,例如存储器、CPU、网卡等;虚拟机可以在这些虚拟硬件中加载操作系统和应用程序。
目前应用在虚拟化技术中的物理计算机主要由x86服务器,IMB小型机和HP小型机。在现有技术中,x86服务器通过调用一些开源的或第三方厂商封装的虚拟化产品接口实现对x86服务器的虚拟化操作;例如通过调用VMware公司的X86服务器虚拟化工具vCloud和vCenter中相应的接口实现创建管理虚拟机的功能。而IBM小型机和HP小型机由于自身系统架构封闭,目前只有第一方的虚拟化工具能对其进行管理。
也就是说,现阶段存在的虚拟化工具都是为具体针对某一种特定的服务器而制作的,只能对其对应的一种类型的服务器建立的虚拟机进行,无法统一管理x86服务器,HP小型机和IBM小型机三种服务器建立的虚拟机。目前阶段还没有出现一种虚拟机管理系统,能够兼容管理上述三种服务器。在不能对多种服务器所建立的虚拟机进行统一管理的情况下,也就无法实现不同服务器之间的存储空间的共享,不能尽可能的提高存储效率;假如在一种服务器的存储空间大量空闲,而另一种服务器的存储空间已满的情况下,由于无法进行存储空间的共享,所以只能通过购买新的存储设备来解决,增加了硬件成本和机房管理成本;并且在估算和分析硬件资源利用率的时候,各类型的服务器也必须分别进行。总之,如果没有一种能够兼容管理多种类型服务器的虚拟机管理系统,不能实现多种服务器的统一管理,也就无法在真正意义上剥离了软件与硬件之间的制约。
发明内容
有鉴于此,本发明的目的在于提供一种虚拟机管理系统与方法,实现了对于多种类型虚拟机的统一管理。
为实现上述目的,本发明有以下技术方案:
一种虚拟机管理系统,所述系统包括:
接收模块,用于接收虚拟机的管理策略,所述管理策略包含对于虚拟机的操作形式和该管理策略针对的虚拟机类型;
主处理模块,用于从接收模块获取所述管理策略,识别所述管理策略针对的虚拟机类型,若该类型虚拟机的管理工具提供用于录入操作形式的接口函数,则利用所述接口函数录入操作形式,生成操作指令;若该类型虚拟机的管理工具不提供用接口函数,则模拟该类型虚拟机管理工具内部指令的形式,根据所述操作形式生成操作指令;
兼容模块,用于兼容多种类型虚拟机的管理工具,从主处理模块获取操作指令,并根据操作指令对应的虚拟机类型调用该类型虚拟机的管理工具,利用所调用的管理工具按照操作指令中的操作形式执行操作。
所述兼容模块兼容的虚拟机管理工具包括,X86服务器虚拟机管理工具、HP小型机虚拟机管理工具和IBM小型机虚拟机管理工具;
所述操作形式包括,增加虚拟机、删除虚拟机、修改虚拟机或查询虚拟机状态。
所述系统还包括:
转换模块,用于将所述管理策略转换成预先协定的数据格式;
则所述主处理模块接收转换成预先协定的数据格式的管理策略。
所述主处理模块包括:
识别单元,用于识别所述管理策略针对的虚拟机类型,并将识别结果发送到生成单元;
生成单元,用于所述识别模块的识别结果获悉所述管理策略针对的虚拟机类型,若该类型虚拟机的管理工具提供用于录入操作形式的接口函数,则利用所述接口函数录入操作形式,生成操作指令;若该类型虚拟机的管理工具不提供用接口函数,则模拟该类型虚拟机管理工具内部指令的形式,根据所述操作形式生成操作指令。
所述系统还包括:
镜像模块,用于保存记录虚拟机操作系统模板的镜像文件,接收指定镜像文件安装策略,并将策略指定的镜像文件提供给兼容模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中电普华信息技术有限公司,未经北京中电普华信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210115553.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种体感鞋及其人机交互方法
- 下一篇:一种塑料抗菌剂的制备方法