The present invention provides a method and device for software synchronization server cluster, the method comprises: according to the structural information server default, determine the server cluster configuration server, and the configuration server connected to at least one of the clients; determining at least one software configuration information of the configuration of the server; synchronous request receiving external input, the synchronization request carries at least one of the client identification information; identification information according to the synchronization request at least one client carries, the at least one software configuration information sent to at least one of the identification information corresponding to the at least one of the target clients; each of the target client according to the at least one software configuration information, the software configuration synchronization. This scheme can improve the efficiency of updating software configuration.
【技术实现步骤摘要】
一种服务器集群中的软件同步方法及装置
本专利技术涉及计算机
,特别涉及一种服务器集群中的软件同步方法及装置。
技术介绍
随着信息时代的持续发展,服务器运维已经成为技术服务中的重要组成部分。面对越来越复杂的业务以及多样化的用户需求,工作人员需定期对服务器集群中的各个服务器中的软件配置进行更新。目前,主要通过人工方式对服务器集群中的各个服务器中的软件配置进行更新,即工作人员逐个对服务器进行检测,当检测到服务器上有软件需要更新时,再对该服务器上的软件进行逐个更新。由于服务器集群中的服务器数量较多,并且各个服务器中安装有相同配置的软件,则采用人工方式更新软件配置时,工作人员做了大量重复的工作,导致更新软件配置的效率较低。
技术实现思路
本专利技术实施例提供了一种服务器集群中的软件同步方法及装置,能提高更新软件配置的效率。第一方面,本专利技术实施例提供了一种服务器集群的软件同步方法,包括:根据预设的服务器集群的结构信息,确定服务器集群中的配置服务器,以及与所述配置服务器相连的至少一个客户机;确定所述配置服务器中的至少一项软件配置信息;接收外部输入的同步请求,所述同步请求中 ...
【技术保护点】
一种服务器集群的软件同步方法,其特征在于,根据预设的服务器集群的结构信息,确定服务器集群中的配置服务器,以及与所述配置服务器相连的至少一个客户机;还包括:确定所述配置服务器中的至少一项软件配置信息;接收外部输入的同步请求,所述同步请求中携带有至少一个所述客户机的标识信息;根据所述同步请求中携带的至少一个客户机的标识信息,将所述至少一项软件配置信息发送给与至少一个所述标识信息相对应的至少一个目标客户机;每一个所述目标客户机根据所述至少一项软件配置信息,对自身的软件配置进行同步。
【技术特征摘要】
1.一种服务器集群的软件同步方法,其特征在于,根据预设的服务器集群的结构信息,确定服务器集群中的配置服务器,以及与所述配置服务器相连的至少一个客户机;还包括:确定所述配置服务器中的至少一项软件配置信息;接收外部输入的同步请求,所述同步请求中携带有至少一个所述客户机的标识信息;根据所述同步请求中携带的至少一个客户机的标识信息,将所述至少一项软件配置信息发送给与至少一个所述标识信息相对应的至少一个目标客户机;每一个所述目标客户机根据所述至少一项软件配置信息,对自身的软件配置进行同步。2.根据权利要求1所述的方法,其特征在于,所述每一个所述目标客户机根据所述至少一项软件配置信息,对自身的软件配置进行同步,包括:每一个所述目标客户机根据所述至少一项软件配置信息,确定是否存在分别与每一项所述软件配置信息相对应的软件;如果否,则:针对存在对应的软件的至少一项所述软件配置信息,根据所述软件配置信息,对对应的所述软件进行更新;针对不存在对应的软件的至少一项所述软件配置信息,生成软件安装请求,并将所述软件安装请求发送给所述配置服务器;所述配置服务器根据所述软件安装请求,发送与所述不存在对应的软件的至少一个所述软件配置信息相对应的至少一个软件安装包;所述目标客户机接收所述至少一个软件安装包,并根据所述至少一个软件安装包,安装对应的软件;根据所述不存在对应的软件的至少一个所述软件配置信息,对安装的所述软件的软件配置信息进行同步。3.根据权利要求1所述的方法,其特征在于,所述每一个所述目标客户机根据所述至少一项软件配置信息,对自身的软件配置进行同步,包括:每一个所述目标客户机根据所述至少一项软件配置信息,确定是否存在分别与每一项所述软件配置信息分别对应的软件;如果是,则所述目标客户机根据每一项所述软件配置信息,分别对对应的每一个软件进行更新。4.根据权利要求3所述的方法,其特征在于,所述所述目标客户机根据每一项所述软件配置信息,分别对对应的每一个软件进行更新,包括:针对每一项所述软件配置信息,均执行:所述目标客户机根据接收的所述软件配置信息,检测与所述软件配置信息对应的所述软件的当前配置信息;当接收的所述软件配置信息与对应的所述软件的当前配置信息不相同时,根据接收到的所述软件配置信息,对对应的所述软件进行更新。5.根据权利要求3所述的方法,其特征在于,所述根据所述同步请求中携带的至少一个客户机的标识信息,将所述至少一项软件配置信息发送给与至少一个所述标识信息相对应的至少一个目标客户机,包括:根据所述至少一个目标客户机的标识信息,构建分别与每一个所述目标客户机相对应的至少一个配置文件,每个所述配置文件中包括所述至少一项软件配置信息;将所述配置文件分别发送给对应的各个所述目标客户机。6.根据权利要求5所述的方...
【专利技术属性】
技术研发人员:丛戎,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。