虚拟机软件安装系统及方法

文档序号:6493672阅读:328来源:国知局
虚拟机软件安装系统及方法
【专利摘要】一种虚拟机软件安装系统,运行于主机中,该系统包括:创建模块,用于在与主机相连的存储设备中创建一个或多个虚拟硬盘,每个虚拟硬盘存储一个或多个软件程序;确定模块,用于确定目的虚拟机及待安装的软件程序;查找模块,用于查找所述待安装的软件程序所在的虚拟硬盘;及挂载模块,用于将查找到的虚拟硬盘挂载到所述目的虚拟机,以供客户端在所述目的虚拟机上安装所述待安装的软件程序。本发明还提供一种虚拟机软件安装方法。本发明方便了用户根据需求快速高效地在虚拟机上安装软件程序。
【专利说明】虚拟机软件安装系统及方法
【技术领域】
[0001]本发明涉及一种云计算系统及方法,特别是关于一种虚拟机软件安装系统及方法。
【背景技术】
[0002]云服务提供用户一种节省运算成本的解决方案,用户无需花费大量成本购买硬件,只要通过虚拟机的应用即可达到多台实体机的运算目的。用户进行虚拟机操作时,常需要不同的软件支持,例如SQL Server、Apache或Office软件。部分云服务提供商会提供包含特定软件的虚拟机模板供用户申请使用,用户还可以通过远端连线自行下载安装需要的软件。然而,云服务提供商需要将其提供的软件与虚拟机相绑定,用户自主选择的弹性较低。而通过远端连线下载安装软件需要花费较多的软件下载时间。

【发明内容】

[0003]鉴于以上内容,有必要提供一种虚拟机软件安装系统,便于用户根据需求快速高效地在虚拟机上安装软件程序。
[0004]此外,还有必要提供一种虚拟机软件安装方法,便于用户根据需求快速高效地在虚拟机上安装软件程序。
[0005]一种虚拟机软件安装系统,运行于主机中,该系统包括:创建模块,用于在与主机相连的存储设备中创建一个或多个虚拟硬盘,每个虚拟硬盘存储一个或多个软件程序;确定模块,用于确定目的虚拟机及待安装的软件程序;查找模块,用于查找所述待安装的软件程序所在的虚拟硬盘;及挂载模块,用于将查找到的虚拟硬盘挂载到所述目的虚拟机,以供客户端在所述目的虚拟机上安装所述待安装的软件程序。
[0006]一种虚拟机软件安装方法,应用于主机中,该方法包括:创建步骤,在与主机相连的存储设备中创建一个或多个虚拟硬盘,每个虚拟硬盘存储一个或多个软件程序;确定步骤,确定目的虚拟机及待安装的软件程序;查找步骤,查找所述待安装的软件程序所在的虚拟硬盘;及挂载步骤,将查找到的虚拟硬盘挂载到所述目的虚拟机,以供客户端在所述目的虚拟机上安装所述待安装的软件程序。
[0007]本发明将软件程序所在的虚拟硬盘挂载到虚拟机,省却了用户下载软件程序的时间,便于用户根据需求快速高效地在虚拟机上安装软件程序。
【专利附图】

【附图说明】
[0008]图1为本发明虚拟机软件安装系统较佳实施例的应用环境示意图。
[0009]图2为图1中虚拟机软件安装系统的功能模块图。
[0010]图3为本发明虚拟机软件安装方法较佳实施例的流程图。
[0011]主要元件符号说明
【权利要求】
1.一种虚拟机软件安装系统,运行于主机中,其特征在于,该系统包括: 创建模块,用于在与主机相连的存储设备中创建一个或多个虚拟硬盘,每个虚拟硬盘存储一个或多个软件程序; 确定模块,用于确定目的虚拟机及待安装的软件程序; 查找模块,用于查找所述待安装的软件程序所在的虚拟硬盘;及挂载模块,用于将查找到的虚拟硬盘挂载到所述目的虚拟机,以供客户端在所述目的虚拟机上安装所述待安装的软件程序。
2.如权利要求1所述的虚拟机软件安装系统,其特征在于,该系统还包括: 卸载模块,用于从所述目的虚拟机卸载挂载的虚拟硬盘。
3.如权利要求2所述的虚拟机软件安装系统,其特征在于,当所述挂载模块将查找到的虚拟硬盘挂载到所述目的虚拟机时,所述卸载模块根据预设时间开始计时,当预设时间到达时,所述卸载模块从所述目的虚拟机卸载挂载的虚拟硬盘。
4.如权利要求2所述的虚拟机软件安装系统,其特征在于,所述卸载模块在卸载开始时向所述客户端发送卸载开始的通知。
5.如权利要求1所述的虚拟机软件安装系统,其特征在于,所述挂载模块在挂载完成时向所述客户端发送挂载完成的通知。
6.一种虚拟机软件安装方法,应用于主机中,其特征在于,该方法包括: 创建步骤,在与主机相连的存储设备中创建一个或多个虚拟硬盘,每个虚拟硬盘存储一个或多个软件程序; 确定步骤,确定目的虚拟机及待安装的软件程序; 查找步骤,查找所述待安装的软件程序所在的虚拟硬盘;及 挂载步骤,将查找到的虚拟硬盘挂载到所述目的虚拟机,以供客户端在所述目的虚拟机上安装所述待安装的软件程序。
7.如权利要求6所述的虚拟机软件安装方法,其特征在于,该方法还包括: 卸载步骤,从所述目的虚拟机卸载挂载的虚拟硬盘。
8.如权利要求7所述的虚拟机软件安装方法,其特征在于,所述卸载步骤包括: 当挂载完成时,根据预设时间开始计时 '及 当预设时间到达时,从所述目的虚拟机卸载挂载的虚拟硬盘。
9.如权利要求7所述的虚拟机软件安装方法,其特征在于,该方法还包括: 卸载通知步骤,当卸载开始时,向所述客户端发送卸载开始的通知。
10.如权利要求6所述的虚拟机软件安装方法,其特征在于,该方法还包括: 挂载通知步骤,当挂载完成时,向所述客户端发送挂载完成的通知。
【文档编号】G06F9/455GK103902302SQ201210573594
【公开日】2014年7月2日 申请日期:2012年12月26日 优先权日:2012年12月26日
【发明者】彭冠桥, 叶建发, 李忠一, 林彦宏 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1