The invention discloses a method of installation, the controller in the received application installation instructions, according to the application of the installation instructions identify application installation conditions; when the installation conditions for application of the first virtual machine needs to obtain hardware signature, the control system is to determine the installation mode of the application to push the application installation package; the installation of the application to push the application installation package mode, the controller will be applied to the application installation package pushed to second virtual machines, for the second virtual machine according to the installation package, should be used with the first virtual the hardware signature, analyzing the application installation package to achieve the installation of the application. The invention also discloses a controller and an application installation system. The invention improves the intelligence of the application installation.
【技术实现步骤摘要】
应用安装方法、控制器及应用安装系统
本专利技术涉及通信
,尤其涉及一种应用安装方法、控制器及应用安装系统。
技术介绍
随着通信技术的发展,通信
的各项技术也随之快速发展。现在的虚拟机在安装应用时,首先由第一虚拟机根据待安装应用生成配置文件的原始模板,然后再根据配置文件的原始模板复制出其它配置文件,以派生给第二虚拟机,而当待安装应用是需要获取硬件特征码的应用时,硬件特征码如MAC(MediaAccessControl,硬件地址),那么第一虚拟机生成的配置文件中的硬件特征码是表示第一虚拟机的,而派生给第二虚拟机的配置文件中,硬件特征码是表示第二虚拟机的,那么,第二虚拟机在接收到配置文件后,由于自己配置文件中的硬件特征码和第一虚拟机中配置文件的硬件特征码不同,则无法解析出配置文件,导致应用无法安装,此时需要人工进行干预,如人工校正配置文件的硬件特征码,以使应用正常安装,然而通过人工干预的应用安装方式,导致应用安装的智能性低。
技术实现思路
本专利技术的主要目的在于提出一种应用安装方法、控制器及应用安装系统,旨在解决传统的应用安装方式,智能性较低的技术问题。为实现 ...
【技术保护点】
一种应用安装方法,其特征在于,所述应用安装方法包括以下步骤:控制器在接收到应用安装指令时,根据所述应用安装指令的标识确定应用的安装条件;当所述安装条件为第一虚拟机中所述应用需要获取硬件特征码时,所述控制器确定所述应用的安装方式为推送应用安装包方式;在所述应用的安装方式为推送应用安装包方式时,所述控制器将所述应用的应用安装包推送至第二虚拟机,以供所述第二虚拟机根据所述应用安装包中与所述第一虚拟机匹配的硬件特征码,解析出所述应用安装包以实现应用的安装。
【技术特征摘要】
1.一种应用安装方法,其特征在于,所述应用安装方法包括以下步骤:控制器在接收到应用安装指令时,根据所述应用安装指令的标识确定应用的安装条件;当所述安装条件为第一虚拟机中所述应用需要获取硬件特征码时,所述控制器确定所述应用的安装方式为推送应用安装包方式;在所述应用的安装方式为推送应用安装包方式时,所述控制器将所述应用的应用安装包推送至第二虚拟机,以供所述第二虚拟机根据所述应用安装包中与所述第一虚拟机匹配的硬件特征码,解析出所述应用安装包以实现应用的安装。2.如权利要求1所述的应用安装方法,其特征在于,在所述应用的安装方式为推送应用安装包方式时,所述应用安装方法还包括:所述控制器获取所述应用在所述第一虚拟机中对应的安装操作日志;所述控制器将获取的所述安装操作日志推送至所述第二虚拟机,以供所述第二虚拟机按照所述安装操作日志对所述应用执行安装操作。3.如权利要求1或2所述的应用安装方法,其特征在于,所述控制器在接收到应用安装指令时,根据所述应用安装指令的标识确定应用的安装条件的步骤之后,所述应用安装方法还包括:当所述安装条件为第一虚拟机中所述应用不需要获取硬件特征码时,所述控制器确定所述应用的安装方式为挂载磁盘方式;在所述应用的安装方式为挂载磁盘方式时,所述控制器通知所述第二虚拟机挂载所述应用对应的应用磁盘。4.如权利要求1所述的应用安装方法,其特征在于,所述在所述应用的安装方式为推送应用安装包方式时,所述控制器将所述应用的应用安装包推送至第二虚拟机的步骤之后,所述应用安装方法还包括:所述控制器在接收到应用卸载指令时,获取所述应用在所述第一虚拟机中对应的卸载操作日志;所述控制器将获取的所述卸载操作日志推送至所述第二虚拟机,以供所述第二虚拟机按照所述卸载操作日志卸载所述应用。5.如权利要求3所述的应用安装方法,其特征在于,所述在所述应用的安装方式为挂载磁盘方式时,所述控制器通知所述第二虚拟机挂载所述应用对应的应用磁盘的步骤之后,所述应用安装方法还包括:所述控制器在接收到应用卸载指令时,通知第二虚拟机卸载所述应用对应的应用磁盘。6.一种控制器,其特征在于,所述控制器包括:第一确定模块,用于在接收到应用安装指令时,根据所述应用安装指令的标识确定应用的安装条件;第二确定模块,用于当所述安装条件为第一虚拟机中所述应用需要获取硬件特征码时,确定所述应用的安装方式为推送应用安装包方式第一推送模块,用于在所述应用的安装方式为推送应用安装包方式时,将所述应用的应用安装包推送至第二虚拟机,以供所述第二虚拟机根据所述应用安装包中与所述第一虚拟机匹配的硬件特征码,解析出所述应用安装包以实现应用的安装。7.如权利要求6...
【专利技术属性】
技术研发人员:林海长,姜正文,
申请(专利权)人:深圳市深信服电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。