[发明专利]一种在集群中安装软件的方法和装置有效
申请号: | 201611187524.1 | 申请日: | 2016-12-20 |
公开(公告)号: | CN108228197B | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 阮孝振 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 安装 软件 方法 装置 | ||
本申请提供一种在集群中安装软件的方法,包括:通过设定的应用程序接口向集群中选定的节点分发安装软件的请求;所述节点依据所述请求和本节点属性信息从服务器获取与本节点匹配的所述软件的安装程序;执行所述安装程序安装所述软件。不仅起到减轻集群的运行维护管理人员工作量,显著缩短软件部署的时间,提高效率的作用,还能够起到降低对集群的运行维护管理人员能力的要求的作用。进而达到在绝大多数集群系统中都能够实现容易并快速部署软件程序的效果。
技术领域
本申请涉及一种安装软件的方法,具体涉及一种在集群中安装软件的方法和装置。还涉及一种在集群中分发信息的方法和装置,还涉及一种安装软件的方法和装置。
背景技术
在分布式集群系统中部署软件程序通常的做法是需要登录集群中需要安装软件程序的每台计算机,通过下载该台计算机所需要安装的软件程序的安装包进行安装或者使用命令安装其所需要运行的软件程序。
例如,欲在分布式集群系统的一些计算机上安装一个性能监控程序,这个程序定时采集其所在的计算机的一些运行指标(如CPU使用率)并通过网络上报到指定服务端再进行后续处理。现有的在集群系统内安装所述性能监控程序的方式通常为以下两种:
方式一,集群系统的运行维护管理人员直接逐个登陆需要安装所述性能监控程序的计算机,根据所登录的计算机的实际属性信息,执行安装命令,下载安装包后将所述性能监控软件程序安装到所述各个计算机上。
方式二,通过专业的运维软件(如pupet)进行安装。集群系统的运行维护管理人员通过配置所述专业运维软件的参数,指定需要安装所述性能监控程序的所有计算机的相关参数和相关的配置,执行所述专业运维软件的功能将所述性能监控软件程序安装到集群内相应的计算机上。
由此可见,第一种安装方式,适用于将软件程序安装到集群内少量的计算机上,对于需要在集群内大量的计算机上安装软件程序的情况,若采用这种方式进行安装,集群系统的运行维护管理人员的工作量大,安装周期长,效率低下。
第二种安装方式,适用于需要在集群内大量的计算机上安装软件程序的情况,但采用这种方式进行安装要求集群系统的运行维护管理人员必须要了解运维软件的使用方法,运维软件的最佳使用方式,运维软件的所用的编程语言等。对集群系统的运行维护管理人员的能力要求较高,无法在绝大多数的集群系统中实现。
发明内容
本申请提供一种在集群中安装软件的方法。本申请同时提供一种在集群中安装软件的装置,本申请还提供一种在集群中分发信息的方法,相应地提供一种在集群中分发信息的装置,本申请提供一种安装软件的方法,相应地还提供一种安装软件的装置。
本申请提供的一种在集群中安装软件的方法,包括:
通过设定的应用程序接口向集群中选定的节点分发安装软件的请求;
所述节点依据所述请求和本节点属性信息从服务器获取与本节点匹配的所述软件的安装程序;
执行所述安装程序安装所述软件。
可选地,所述通过设定的应用程序接口向集群中选定的节点分发安装软件程序的请求的步骤,还包括:
验证所述请求的请求者的身份。
可选地,所述通过设定的应用程序接口向集群中选定的节点分发安装软件的请求包括:
根据所述请求生成相应的开放的应用程序接口的可执行模块,所述开放的应用程序接口包括所述集群提供的开放的应用程序接口;
执行所述可执行模块,将所述请求发送到所述集群中选定的节点。
可选地,所述所述节点依据所述请求和本节点属性信息从服务器获取与本节点匹配的安装程序包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611187524.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序的打包方法和装置
- 下一篇:烧写方法及装置