[发明专利]一种应用节点的批量部署方法及装置有效
申请号: | 201110089496.0 | 申请日: | 2011-04-11 |
公开(公告)号: | CN102736946A | 公开(公告)日: | 2012-10-17 |
发明(设计)人: | 陆研 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华;赵娟 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 节点 批量 部署 方法 装置 | ||
1.一种应用节点的批量部署方法,其特征在于,包括:
构造应用节点原型机,所述应用节点原型机中记录有应用节点的软件包列表信息,以及,软件包所含配置文件的修改信息;
在所述应用节点原型机上,依据所述应用节点的软件包列表信息和软件包所含配置文件的修改信息生成应用节点的快照信息,所述快照信息包括修改后的软件包信息,被修改的软件包信息及其修改内容信息;
在目标服务器上,依据所述应用节点的快照信息部署应用节点;所述部署操作包括:
依据所述修改后的软件包信息安装对应的软件包;以及,
依据所述被修改的软件包信息及其修改内容信息对相应软件包的对应内容进行修改。
2.如权利要求1所述的方法,其特征在于,所述依据应用节点的软件包列表信息和软件包所含配置文件的修改信息生成应用节点的快照信息的步骤包括:
依据软件包所含配置文件的修改信息获取当前修改的软件包,并提取软件包中对应的修改内容信息;
依据所述应用节点的软件包列表信息和当前被修改的软件包信息,获得修改后的软件包信息。
3.如权利要求1所述的方法,其特征在于,所述软件包存储在软件仓库服务器中,所述依据应用节点的软件包列表信息和软件包所含配置文件的修改信息生成应用节点的快照信息的步骤包括:
依据所述应用节点的软件包列表信息确定满足预设条件的软件包;
在所述满足预设条件的软件包中,依据软件包所含配置文件的修改信息确定当前被修改的软件包信息;
依据当前被修改的软件包信息从软件仓库服务器中获取对应的软件包;
按照所述软件包所含配置文件的修改信息提取所获取软件包中的对应内容,依据该内容生成所述软件包的修改内容信息;
依据所述应用节点的软件包列表信息和当前被修改的软件包信息,获得修改后的软件包信息。
4.如权利要求3所述的方法,其特征在于,所述应用节点的软件包列表信息包括软件包归属性,所述软件包归属性包括操作系统归属性和非操作系统归属性,所述满足预设条件的软件包为所述软件包归属性为非操作系统归属性的软件包。
5.如权利要求1所述的方法,其特征在于,在目标服务器上依据应用节点的快照信息部署应用节点的步骤之前,还包括:
在应用节点原型机上保存所述应用节点的快照信息;
在目标服务器上导入所述应用节点的快照信息。
6.如权利要求1所述的方法,其特征在于,在目标服务器上依据应用节点的快照信息部署应用节点的步骤之前,还包括:
将所述应用节点的快照信息保存至中央快照存储服务器,并为所述应用节点的快照信息分配版本信息;
从所述中央快照存储服务器获取最新版本的应用节点的快照信息。
7.如权利要求5或6所述的方法,其特征在于,所述应用节点的快照信息以文本文件的格式进行保存。
8.如权利要求3所述的方法,其特征在于,所述依据被修改的软件包信息及其修改内容信息对相应软件包的对应内容进行修改的步骤包括:
在所述满足预设条件的软件包中,依据被修改的软件包信息确定相应的软件包;
依据所述修改内容信息,提取所述软件包中的对应内容并进行修改。
9.如权利要求1所述的方法,其特征在于,所述部署操作还包括:
依据软件包列表信息删除所述列表之外的已安装软件包。
10.如权利要求3所述的方法,其特征在于,所述应用节点的软件包列表信息还包括软件包名称、软件包版本以及平台架构信息;所述应用节点的快照信息还包括快照信息标识、快照信息形成时间、满足预设条件的软件包数量、不满足预设条件的软件包数量、满足预设条件的软件包信息和不满足预设条件的软件包信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110089496.0/1.html,转载请声明来源钻瓜专利网。