[发明专利]云环境下配置虚拟应用服务器的方法在审
申请号: | 201310751095.6 | 申请日: | 2013-12-31 |
公开(公告)号: | CN103685567A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 丁明威;季锡阳;田勇 | 申请(专利权)人: | 曙光云计算技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445 |
代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;孙征 |
地址: | 100193 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 环境 配置 虚拟 应用 服务器 方法 | ||
技术领域
本发明涉及计算机领域,并且特别地,涉及一种云环境下配置虚拟应用服务器的方法。
背景技术
云环境下存在数量巨大的虚拟机,许多应用系统软件会在多个虚拟机上重复安装。如何在这些虚拟机上快速安装相关的业务应用对于云平台的快速构建起着至关重要的作用。传统解决方案是通过虚拟化技术将相关应用添加到虚拟机模版中然后在云平台下进行虚拟机逐个地创建,甚至在创建完虚拟机之后采用手工方式进行应用系统的部署安装,延长的应用部署的时间和效率。
现有技术可以满足规模较小的私有云环境,但是在规模较大的公有云环境下就显得力不从心,无法快速的实现云平台构建操作。因为,云环境下应用系统形态各异,安装步骤无法统一。而且很多应用和虚拟机本身有着严密的耦合性,所以无法做到云环境下所有应用一键部署的操作。
针对相关技术中难以对云环境下的所有应用进行一键部署的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中难以对云环境下的所有应用进行一键部署的问题,本发明提出一种云环境下配置虚拟应用服务器的方法,能够有效减少云环境的初始化操作时间,提高工作效率。
本发明的技术方案是这样实现的:
根据本发明的一个方面,提供了一种云环境下配置虚拟应用服务器的方法。
该方法包括:
云平台管理服务器向代理客户端发送部署指示;
代理客户端接收部署指示,并从应用管理服务器获取应用程序安装包;以及
代理客户端利用应用程序安装包在虚拟应用服务器中执行程序安装。
其中,代理客户端设置在虚拟应用服务器中。
并且,在云平台管理服务器向虚拟应用服务器发送部署指示之前,云平台管理服务器对所拥有的安装应用列表文件进行解析,获取虚拟应用服务器的地址信息以及安装信息。
而且,云平台管理服务器根据虚拟应用服务器的地址信息,向相应的虚拟应用服务器中设置的代理客户端发送部署指示,其中,部署指示包含安装信息。
进一步地,代理客户端基于安装信息获知所要获取的应用程序安装包。
优选地,代理客户端从应用管理服务器获取应用程序安装包包括:
代理客户端向应用管理服务器发送包含标识信息的获取请求,以获取应用程序安装包;
应用管理服务器收到获取请求,并将获取请求中的标识信息转送给云平台管理服务器进行校验;以及
云平台管理服务器向应用管理服务器发送校验成功指示后,应用管理服务器向代理客户端发送代理客户端所请求的应用程序安装包。
可选地,代理客户端在获取应用程序安装包后,对应用程序安装包进行完整性校验。
其中,代理客户端执行程序安装包括执行程序安装包中的脚本文件。
而且,代理客户端执行程序安装后,将安装结果返回给云平台管理服务器。
进一步地,如果代理客户端在预定时间内完成程序安装,则安装结果为安装成功;
如果代理客户端未在预定时间内完成程序安装,则安装结果为安装失败。
本发明通过在虚拟应用服务器中利用应用程序安装包执行程序安装,能够实现了云平台下应用系统的一键快速部署功能,有效减少云环境的初始化操作时间,提高工作效率。
附图说明
图1是根据本发明实施例的云环境下配置虚拟应用服务器的方法的流程图;
图2是根据本发明实施例的云环境的示意图;
图3是根据本发明的实施例在快速安装时的服务端部署步骤的流程图;
图4是根据本发明的实施例在快速安装时的代理端执行步骤的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
根据本发明的实施例,提供了一种管理方法。
如图1所示,根据本发明实施例的云环境下配置虚拟应用服务器的方法,该方法包括:
步骤S101,云平台管理服务器向代理客户端发送部署指示;
步骤S103,代理客户端接收部署指示,并从应用管理服务器获取应用程序安装包;以及
步骤S105,代理客户端利用应用程序安装包在虚拟应用服务器中执行程序安装。
其中,代理客户端设置在虚拟应用服务器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光云计算技术有限公司,未经曙光云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310751095.6/2.html,转载请声明来源钻瓜专利网。