虚拟机管理系统及方法

文档序号:6428725阅读:295来源:国知局
专利名称:虚拟机管理系统及方法
技术领域
本发明涉及一种虚拟机管理系统及方法。
背景技术
传统的虚拟机(Virtual Machine, VM)管理,通常通过服务器上安装的虚拟机管理模组,远程管理不同客户端电脑上安装的虚拟机。服务器通过该虚拟机管理模组,向指定的客户端电脑发送控制指令,并获取指定客户端电脑的虚拟机管理程序返回的虚拟机资料。但是,当虚拟机管理模组频繁地与某客户端电脑进行指令传送,或者多个虚拟机管理模组同时对该客户端电脑进行指令操作时,可能造成该客户端电脑的虚拟机管理程序
对虚拟机的管理服务停止或资源锁定,进而造成指令失效或等待时间延长等问题。

发明内容
鉴于以上内容,有必要提供一种虚拟机管理系统,其可加快获取客户端电脑虚拟机资料的时间,减少对客户端电脑的指令操作。鉴于以上内容,有必要提供一种虚拟机管理方法,其可加快获取客户端电脑虚拟机资料的时间,减少对客户端电脑的指令操作。—种虚拟机管理系统,该系统包括指令发送模块,用于向客户端电脑下达控制指令;指令判断模块,用于判断该控制指令的类型,所述控制指令的类型包括第一类型
和第二类型;资料获取模块,用于当该控制指令的类型是第一类型且该控制指令是查询虚拟机资料时,从控制电脑的数据库中获取客户端电脑的第一类型虚拟机资料;所述指令发送模块,还用于当该控制指令的类型是第二类型时,将该第二类型的控制指令传送给客户端电脑的虚拟机管理程序;及所述资料获取模块,还用于获取客户端电脑的虚拟机管理程序返回的第二类型虚拟机资料。一种虚拟机管理方法,该方法包括如下步骤指令发送步骤一,向客户端电脑下达控制指令;指令判断步骤,判断该控制指令的类型,所述控制指令的类型包括第一类型和第
二类型;资料获取步骤一,当该控制指令的类型是第一类型且该控制指令是查询虚拟机资料时,从控制电脑的数据库中获取客户端电脑的第一类型虚拟机资料;指令发送步骤二,当该控制指令的类型是第二类型时,将该第二类型的控制指令传送给客户端电脑的虚拟机管理程序;及资料获取步骤二,获取客户端电脑的虚拟机管理程序返回的第二类型虚拟机资料。
前述方法可以由电子设备(如电脑)执行,其中该电子设备具有附带了图形用户
界面(⑶I)的显示屏幕、一个或多个处理器、存储器以及保存在存储器中用于执行这些方
法的一个或多个模块、程序或指令集。在某些实施例中,该电子设备提供了包括无线通信在
内的多种功能。用于执行前述方法的指令可以包含在被配置成由一个或多个处理器执行的计算
机程序广品中。相较于现有技术,所述的虚拟机管理系统及方法,其可加快获取客户端电脑虚拟
机资料的时间,减少对客户端电脑的指令操作,从而防止由于客户端电脑指令过多造成的 指令失效或等待时间延长等问题。


图I是本发明控制电脑的应用环境示意图。图2是本发明控制电脑的结构示意图。图3是虚拟机管理系统的功能模块图。图4是本发明虚拟机管理方法的较佳实施例的流程图。主要元件符号说明
权利要求
1.一种虚拟机管理系统,其特征在于,该系统包括 指令发送模块,用于向客户端电脑下达控制指令; 指令判断模块,用于判断该控制指令的类型,所述控制指令的类型包括第一类型和第二类型; 资料获取模块,用于当该控制指令的类型是第一类型且该控制指令是查询虚拟机资料时,从控制电脑的数据库中获取客户端电脑的第一类型虚拟机资料; 所述指令发送模块,还用于当该控制指令的类型是第二类型时,将该第二类型的控制指令传送给客户端电脑的虚拟机管理程序;及 所述资料获取模块,还用于获取客户端电脑的虚拟机管理程序返回的第二类型虚拟机资料。
2.如权利要求I所述的虚拟机管理系统,其特征在于,该第一类型的虚拟机资料为不经常改变的虚拟机资料,该第二类型的虚拟机资料为随时改变的虚拟机资料。
3.如权利要求I所述的虚拟机管理系统,其特征在于,该系统还包括资料更新模块,其中 所述指令发送模块,还用于当该控制指令的类型是第一类型且该控制指令是更新虚拟机资料时,将该第一类型的控制指令传送给客户端电脑的虚拟机管理程序,以更新客户端电脑的虚拟机资料; 所述资料获取模块,还用于获取客户端电脑的虚拟机管理程序返回的更新后的虚拟机资料 '及 所述资料更新模块,用于根据该更新后的虚拟机资料更新数据库中对应的虚拟机资料。
4.如权利要求I或3所述的虚拟机管理系统,其特征在于,所述资料获取模块还用于获取该第一类型控制指令或第二类型控制指令的执行结果。
5.如权利要求4所述的虚拟机管理系统,其特征在于,所述执行结果包括执行成功或执行失败。
6.一种虚拟机管理方法,其特征在于,该方法包括如下步骤 指令发送步骤一,向客户端电脑下达控制指令; 指令判断步骤,判断该控制指令的类型,所述控制指令的类型包括第一类型和第二类型; 资料获取步骤一,当该控制指令的类型是第一类型且该控制指令是查询虚拟机资料时,从控制电脑的数据库中获取客户端电脑的第一类型虚拟机资料; 指令发送步骤二,当该控制指令的类型是第二类型时,将该第二类型的控制指令传送给客户端电脑的虚拟机管理程序;及 资料获取步骤二,获取客户端电脑的虚拟机管理程序返回的第二类型虚拟机资料。
7.如权利要求6所述的虚拟机管理方法,其特征在于,该第一类型的虚拟机资料为不经常改变的虚拟机资料,该第二类型的虚拟机资料为随时改变的虚拟机资料。
8.如权利要求6所述的虚拟机管理方法,其特征在于,该方法还包括步骤 指令发送步骤三,当该控制指令的类型是第一类型且该控制指令是更新虚拟机资料时,将该第一类型的控制指令传送给客户端电脑的虚拟机管理程序,以更新客户端电脑的虚拟机资料; 资料获取步骤三,获取客户端电脑的虚拟机管理程序返回的更新后的虚拟机资料;及 资料更新步骤,根据该更新后的虚拟机资料更新数据库中对应的虚拟机资料。
9.如权利要求6或8所述的虚拟机管理方法,其特征在于,该方法还包括 资料获取步骤四,获取该第一类型控制指令或第二类型控制指令的执行结果。
10.如权利要求9所述的虚拟机管理方法,其特征在于,所述执行结果包括执行成功或执行失败。
全文摘要
一种虚拟机管理系统及方法,该方法包括步骤向客户端电脑下达控制指令;判断该控制指令的类型,所述控制指令的类型包括第一类型和第二类型;当该控制指令的类型是第一类型且该控制指令是查询虚拟机资料时,从控制电脑的数据库中获取客户端电脑的第一类型虚拟机资料;当该控制指令的类型是第二类型时,将该第二类型的控制指令传送给客户端电脑的虚拟机管理程序;获取客户端电脑的虚拟机管理程序返回的第二类型虚拟机资料。利用本发明可以加快获取客户端电脑虚拟机资料的时间。
文档编号G06F9/455GK102890640SQ201110200390
公开日2013年1月23日 申请日期2011年7月18日 优先权日2011年7月18日
发明者李忠一, 叶建发, 卢秋桦, 颜宗信, 林建志 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1