[发明专利]一种自动安装虚拟机管理软件的方法及装置在审
申请号: | 201710896102.X | 申请日: | 2017-09-27 |
公开(公告)号: | CN107766054A | 公开(公告)日: | 2018-03-06 |
发明(设计)人: | 王亮;杨岳川 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/455 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 李红爽,李丹 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 安装 虚拟机 管理软件 方法 装置 | ||
技术领域
本发明涉及虚拟机管理领域,尤其涉及一种自动安装虚拟机管理软件的方法及装置。
背景技术
随着虚拟化技术的发展,对虚拟机的管理提出了越来越多的要求,但是由于虚拟化技术是虚拟出来一个全新的虚拟机给客户使用,这个虚拟机内部的各种特性在主机中无法探测到。这时候需要在虚拟机内部安装一套虚拟机管理软件,目前业界通用的命名方式为Tools,这是一个可选的驱动程序和实用程序的集合,能够提高虚拟机性能,简化虚拟机管理,由于它提供了一个主机与虚拟机之间的通信通道,可以借此获得虚拟机内部的各种信息,提高了管理的便利性。
但是目前Tools的安装主要通过用户手动在虚拟机内部选择安装,如果虚拟化系统中的虚拟机过多,既使得安装效率下降,也使得错误发生的概率大大增加。
因此,迫切需要提供一种自动安装虚拟机管理软件方案来解决上述技术问题。
发明内容
本发明提供一种自动安装虚拟机管理软件的方法及装置,以解决上述问题。
本发明实施例提供一种自动安装虚拟机管理软件的方法,包括以下步骤:虚拟机运行时,执行软件安装脚本并根据虚拟机管理软件Tools的镜像文件ISO的访问路径,获取所述镜像文件并进行Tools安装。
本发明实施例还提供一种自动安装虚拟机管理软件的装置,包括处理器,适于实现各指令;存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行;
虚拟机运行时,执行软件安装脚本并根据虚拟机管理软件Tools的镜像文件ISO的访问路径,获取所述镜像文件并进行Tools安装。
本发明实施例提供的技术方案:虚拟机运行时,执行软件安装脚本并根据虚拟机管理软件Tools的镜像文件ISO的访问路径,获取所述镜像文件并进行Tools安装。
上述技术方案,根据获取的虚拟机管理软件Tools的镜像文件ISO,通过执行软件安装脚本,实现了Tools自动、高效、准确的安装。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1所示为本发明实施例1的自动安装虚拟机管理软件的方法流程图;
图2所示为本发明实施例2的自动安装虚拟机管理软件的装置结构图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
本发明要求系统管理员部署虚拟化环境时,配置与虚拟机对应的虚拟机管理软件Tools。如果选中对虚拟机自动部署Tools,在管理员创建虚拟机后,虚拟机中没有安装操作系统也没有安装Tools,在管理员启动虚拟机安装操作系统之后,会重启虚拟机,这时虚拟机中有操作系统但是没有安装Tools,这时候的重启过程如下:先关闭虚拟机;然后虚拟化管理系统会检测虚拟机的硬盘,向虚拟机的硬盘中插入一个软件安装脚本;然后虚拟化管理系统向虚拟机挂载Tools的镜像文件ISO;开启虚拟机,这时虚拟机会执行预先插入的软件安装脚本,利用ISO在虚拟机中自动安装Tools,完成Tools的自动化部署。
由此可知,本发明保护的核心方案在于:在虚拟机安装操作系统后,关闭虚拟机,向虚拟机的硬盘中插入一个软件安装脚本;然后启动虚拟机,执行软件安装脚本并根据虚拟机管理软件Tools的镜像文件ISO的访问路径,获取所述镜像文件并进行Tools安装。
上述方案需要在虚拟化环境中使用,在部署虚拟机的过程中自动运行,提高了系统管理的便利性。
针对上述方案,具体实现过程如下:
首先,在系统管理员部署虚拟化环境时,配置对虚拟机自动部署Tools;
其次,在客户虚拟机的部署过程中,由虚拟化管理系统向客户虚拟机自动安装Tools,具体实施过程如下:
1)管理员创建虚拟机;
2)管理员在虚拟机中安装操作系统,并执行重启操作;
3)虚拟机管理系统执行重启虚拟机的操作。
虚拟化管理系统执行重启虚拟机的过程如下:
1)关闭虚拟机;
2)检测虚拟机的硬盘,向虚拟机的硬盘中插入一个软件安装脚本;
3)向虚拟机挂载Tools的ISO;
4)开启虚拟机
这时虚拟机开启后,会执行预先插入的软件安装脚本,利用ISO在虚拟机中安装Tools,完成Tools的自动化部署。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710896102.X/2.html,转载请声明来源钻瓜专利网。