[发明专利]一种服务器集群中的软件同步方法及装置在审
申请号: | 201710333054.3 | 申请日: | 2017-05-12 |
公开(公告)号: | CN107172143A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 丛戎 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/44 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 集群 中的 软件 同步 方法 装置 | ||
1.一种服务器集群的软件同步方法,其特征在于,根据预设的服务器集群的结构信息,确定服务器集群中的配置服务器,以及与所述配置服务器相连的至少一个客户机;还包括:
确定所述配置服务器中的至少一项软件配置信息;
接收外部输入的同步请求,所述同步请求中携带有至少一个所述客户机的标识信息;
根据所述同步请求中携带的至少一个客户机的标识信息,将所述至少一项软件配置信息发送给与至少一个所述标识信息相对应的至少一个目标客户机;
每一个所述目标客户机根据所述至少一项软件配置信息,对自身的软件配置进行同步。
2.根据权利要求1所述的方法,其特征在于,
所述每一个所述目标客户机根据所述至少一项软件配置信息,对自身的软件配置进行同步,包括:
每一个所述目标客户机根据所述至少一项软件配置信息,确定是否存在分别与每一项所述软件配置信息相对应的软件;
如果否,则:
针对存在对应的软件的至少一项所述软件配置信息,根据所述软件配置信息,对对应的所述软件进行更新;
针对不存在对应的软件的至少一项所述软件配置信息,生成软件安装请求,并将所述软件安装请求发送给所述配置服务器;
所述配置服务器根据所述软件安装请求,发送与所述不存在对应的软件的至少一个所述软件配置信息相对应的至少一个软件安装包;
所述目标客户机接收所述至少一个软件安装包,并根据所述至少一个软件安装包,安装对应的软件;
根据所述不存在对应的软件的至少一个所述软件配置信息,对安装的所述软件的软件配置信息进行同步。
3.根据权利要求1所述的方法,其特征在于,
所述每一个所述目标客户机根据所述至少一项软件配置信息,对自身的软件配置进行同步,包括:
每一个所述目标客户机根据所述至少一项软件配置信息,确定是否存在分别与每一项所述软件配置信息分别对应的软件;
如果是,则所述目标客户机根据每一项所述软件配置信息,分别对对应的每一个软件进行更新。
4.根据权利要求3所述的方法,其特征在于,
所述所述目标客户机根据每一项所述软件配置信息,分别对对应的每一个软件进行更新,包括:
针对每一项所述软件配置信息,均执行:
所述目标客户机根据接收的所述软件配置信息,检测与所述软件配置信息对应的所述软件的当前配置信息;
当接收的所述软件配置信息与对应的所述软件的当前配置信息不相同时,根据接收到的所述软件配置信息,对对应的所述软件进行更新。
5.根据权利要求3所述的方法,其特征在于,
所述根据所述同步请求中携带的至少一个客户机的标识信息,将所述至少一项软件配置信息发送给与至少一个所述标识信息相对应的至少一个目标客户机,包括:
根据所述至少一个目标客户机的标识信息,构建分别与每一个所述目标客户机相对应的至少一个配置文件,每个所述配置文件中包括所述至少一项软件配置信息;
将所述配置文件分别发送给对应的各个所述目标客户机。
6.根据权利要求5所述的方法,其特征在于,
所述所述目标客户机根据每一项所述软件配置信息,分别对对应的每一个软件进行更新,包括:
针对每一项所述软件配置信息,均执行:
所述目标客户机根据接收的所述软件配置信息,检测与所述软件配置信息对应的所述软件的当前配置信息;
当接收的所述软件配置信息与对应的所述软件的当前配置信息相同时,构建所述目标客户机对应的所述配置文件的硬链接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710333054.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种成绞机的调节装置
- 下一篇:一种应用于提花机中的无限编织编程方法