CN113434172A - 服务器补丁分发方法、***及服务器集群装置 - Google Patents
服务器补丁分发方法、***及服务器集群装置 Download PDFInfo
- Publication number
- CN113434172A CN113434172A CN202110703970.8A CN202110703970A CN113434172A CN 113434172 A CN113434172 A CN 113434172A CN 202110703970 A CN202110703970 A CN 202110703970A CN 113434172 A CN113434172 A CN 113434172A
- Authority
- CN
- China
- Prior art keywords
- server
- information
- patch
- component
- acquiring
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000009826 distribution Methods 0.000 title claims abstract description 24
- 238000012545 processing Methods 0.000 claims abstract description 15
- 238000009434 installation Methods 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 16
- 238000003860 storage Methods 0.000 claims description 11
- 238000004458 analytical method Methods 0.000 claims description 10
- 238000005516 engineering process Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 7
- 238000012937 correction Methods 0.000 description 6
- 239000000872 buffer Substances 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供了一种服务器补丁分发方法、***及服务器集群装置,涉及计算机领域,可应用于金融领域和其他领域,所述方法包含:采集当前服务器上安设软件的定时任务信息,根据所述定时任务信息获得任务触发时间;根据所述任务触发时间识别当前服务器的操作***类型,根据所述操作***类型分析获得对应的介质源信息和待检查组件信息;根据所述介质源信息获取对应补丁服务器的介质源,根据所述待检查组件信息检查当前服务器中对应组件获得待更新组件信息;根据所述待更新组件信息和所述介质源于补丁服务器中获取对应的补丁数据,通过所述补丁数据对当前服务器进行软件安装升级处理。
Description
技术领域
本发明涉及计算机领域,可应用于金融领域和其他领域,尤指一种服务器补丁分发方法、***及服务器集群装置。
背景技术
随着计算机技术中虚拟化技术的普及和应用,企业可通过对物理服务器资源进行虚拟化,以提高资源的使用率,最大限度地节约成本。在资源虚拟化过程中,会出现大量不同操作***类型的服务器,而不同类型的服务器会带有不同的组件,这些组件在方便企业进行生产的同时,也会由于其自身的安全缺陷而给企业带来安全隐患。使用含有已知或未知漏洞的组件会造成企业应用的破坏或数据丢失,影响***安全,因此增强各类操作***组件的安全,及时发现环境的漏洞并进行修复,才能避免造成不可挽回的损失。
目前,对操作***组件进行定期升级是解决其安全问题最普遍且有效的方法。企业在生产过程中,需要用到大量不同类型操作***的服务器。虚拟化技术方便了企业获取这些服务器,然而这也对后续的漏洞整改和补丁安装造成极大的困扰。在传统的方法中,需要大量的人力以对服务器进行归类并对同类别服务器进行统一的补丁安装,该过程费时费力且容易出错。因此,如何实现自动区分服务器操作***类型并获取其需要的补丁一直是一个需要解决的问题。
发明内容
本发明目的在于提供一种服务器补丁分发方法、***及服务器集群装置,予以解决企业在生产过程中需要用到大量服务器且涉及多种操作***版本的情况下漏洞整改和补丁安装费时费力且难以高效完成的问题。
为达上述目的,本发明所提供的服务器补丁分发方法,所述方法包含:采集当前服务器上安设软件的定时任务信息,根据所述定时任务信息获得任务触发时间;根据所述任务触发时间识别当前服务器的操作***类型,根据所述操作***类型分析获得对应的介质源信息和待检查组件信息;根据所述介质源信息获取对应补丁服务器的介质源,根据所述待检查组件信息检查当前服务器中对应组件获得待更新组件信息;根据所述待更新组件信息和所述介质源于补丁服务器中获取对应的补丁数据,通过所述补丁数据对当前服务器进行软件安装升级处理。
在上述服务器补丁分发方法中,优选的,根据所述介质源信息获取对应补丁服务器的介质源还包含将所述介质源挂载至当前服务器。
在上述服务器补丁分发方法中,优选的,根据所述待检查组件信息检查当前服务器中对应组件获得待更新组件信息包含:根据所述待检查组件信息于预设控制服务器查询获得对应组件的最新版本号信息;将所述最新版本号信息分别与当前服务器对应组件的版本号进行比较获得待更新组件信息。
在上述服务器补丁分发方法中,优选的,根据所述待更新组件信息和所述介质源于补丁服务器中获取对应的补丁数据包含:根据所述介质源通过http服务于补丁服务器中获取所述待更新组件信息对应的补丁数据。
在上述服务器补丁分发方法中,优选的,采集当前服务器上安设软件的定时任务信息还包含:当当前服务器上安设软件无定时任务信息时,利用负载均衡技术随机生成定时周期;根据所述定时周期构建定时任务信息,将所述定时任务信息与对应软件绑定存储。
本发明还提供一种服务器集群装置,所述装置包含采集模块、识别模块、分析模块和安装模块;所述采集模块用于采集当前服务器上安设软件的定时任务信息,根据所述定时任务信息获得任务触发时间;所述识别模块用于根据所述任务触发时间识别当前服务器的操作***类型,根据所述操作***类型分析获得对应的介质源信息和待检查组件信息;所述分析模块用于根据所述介质源信息获取对应补丁服务器的介质源,根据所述待检查组件信息检查当前服务器中对应组件获得待更新组件信息;所述安装模块用于根据所述待更新组件信息和所述介质源于补丁服务器中获取对应的补丁数据,通过所述补丁数据对当前服务器进行软件安装升级处理。
在上述服务器集群装置中,优选的,所述分析模块包含比对单元,所述比对单元用于根据所述待检查组件信息于预设控制服务器查询获得对应组件的最新版本号信息;将所述最新版本号信息分别与当前服务器对应组件的版本号进行比较获得待更新组件信息。
本发明还提供一种包含所述的服务器集群装置的服务器补丁分发***,所述***还包含台账服务器、总控制服务器和补丁源服务器;所述台账服务器用于存储服务器集群中已安装或待安装目标软件的服务器信息;所述总控制服务器用于控制管理目标软件,以及,根据所述台账服务器存储的所述服务器信息将所述目标软件下发至服务器集群中对应的服务器;所述补丁源服务器用于存储各类操作***下目标软件的各补丁数据,以及,根据操作***类型和补丁数据的发布时间对各补丁数据进行多层归档。
本发明还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述方法的计算机程序。
本发明的有益技术效果在于:实现了各个服务器节点操作***版本的自动区分以及所需补丁的自动识别、获取和安装,短期内可实现大量节点补丁自动安装,大大提高效率。在修改软件时做到了仅需通过对总控制服务器装置上的软件进行修改,即可通过总控制服务器装置将更新后的软件覆盖至各个操作***节点,大大减少了修改软件时的操作复杂度,便于软件的维护和更新。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:
图1为本发明一实施例所提供的服务器补丁分发方法的流程示意图;
图2为本发明一实施例所提供的待更新组件信息的获取流程示意图;
图3为本发明一实施例所提供的定时任务信息的构建流程示意图;
图4为本发明一实施例所提供的服务器集群装置的结构示意图;
图5为本发明一实施例所提供的服务器补丁分发***的结构示意图;
图6为本发明一实施例所提供的总控制服务器的结构示意图;
图7为本发明一实施例所提供的补丁源服务器的结构示意图;
图8为本发明一实施例所提供的服务器集群的结构示意图;
图9为本发明一实施例所提供的服务器补丁分发***的运行逻辑流程图;
图10为本发明一实施例所提供的电子设备的结构示意图。
具体实施方式
以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本发明中的各个实施例及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。
另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
请参考图1所示,本发明所提供的服务器补丁分发方法,所述方法包含:
S101采集当前服务器上安设软件的定时任务信息,根据所述定时任务信息获得任务触发时间;
S102根据所述任务触发时间识别当前服务器的操作***类型,根据所述操作***类型分析获得对应的介质源信息和待检查组件信息;
S103根据所述介质源信息获取对应补丁服务器的介质源,根据所述待检查组件信息检查当前服务器中对应组件获得待更新组件信息;
S104根据所述待更新组件信息和所述介质源于补丁服务器中获取对应的补丁数据,通过所述补丁数据对当前服务器进行软件安装升级处理。
其中根据所述介质源信息获取对应补丁服务器的介质源还包含将所述介质源挂载至当前服务器;由此,各服务器可基于当前操作***的类型确定需要的补丁和待升级的组件,采取主动抓取的方式进行补丁升级或漏洞整改,实现了各个服务器节点操作***版本的自动区分以及所需补丁的自动识别、获取和安装,短期内可实现大量节点补丁自动安装,大大提高效率。
请参考图2所示,在本发明一实施例中,根据所述待检查组件信息检查当前服务器中对应组件获得待更新组件信息包含:
S201根据所述待检查组件信息于预设控制服务器查询获得对应组件的最新版本号信息;
S202将所述最新版本号信息分别与当前服务器对应组件的版本号进行比较获得待更新组件信息。
以此,各服务器通过版本号对比分析,可予以确认待更新的组件信息,实现主动补丁升级;实际工作中,控制服务器可将需要发布的补丁分别定义一个唯一的版本号,服务器集群中各服务器根据当前版本号与控制服务器的版本号对比结果确定当前组件是否需要升级;本领域相关技术人员也可根据实际需要选择其他组件升级的确认方式,本发明在此并不做进一步限定。
在本发明一实施例中,根据所述待更新组件信息和所述介质源于补丁服务器中获取对应的补丁数据包含:根据所述介质源通过http服务于补丁服务器中获取所述待更新组件信息对应的补丁数据。实际工作中,各不同操作***类型的服务器均可通过http服务向补丁源服务器装置获取所需要的补丁。
请参考图3所示,在本发明一实施例中,采集当前服务器上安设软件的定时任务信息还包含:
S301当当前服务器上安设软件无定时任务信息时,利用负载均衡技术随机生成定时周期;
S302根据所述定时周期构建定时任务信息,将所述定时任务信息与对应软件绑定存储。
在实际工作中,所述定时周期可采用负载均衡技术确定具体的周期时间,例如以每周运行一次为例,将定时任务时间设置为周一至周日随机一天的随机时间;以此通过将各个服务器节点的定时运行软件任务设置成不同时间,合理进行了网络负载的均衡分流,最大化减小了漏洞整改和补丁安装对网络环境以及其他正常服务器节点的影响。
请参考图4所示,本发明还提供一种服务器集群装置,所述装置包含采集模块、识别模块、分析模块和安装模块;所述采集模块用于采集当前服务器上安设软件的定时任务信息,根据所述定时任务信息获得任务触发时间;所述识别模块用于根据所述任务触发时间识别当前服务器的操作***类型,根据所述操作***类型分析获得对应的介质源信息和待检查组件信息;所述分析模块用于根据所述介质源信息获取对应补丁服务器的介质源,根据所述待检查组件信息检查当前服务器中对应组件获得待更新组件信息;所述安装模块用于根据所述待更新组件信息和所述介质源于补丁服务器中获取对应的补丁数据,通过所述补丁数据对当前服务器进行软件安装升级处理。
在上述实施例中,所述分析模块包含比对单元,所述比对单元用于根据所述待检查组件信息于预设控制服务器查询获得对应组件的最新版本号信息;将所述最新版本号信息分别与当前服务器对应组件的版本号进行比较获得待更新组件信息。在实际工作中,通过服务器集群装置中各个服务器节点独立运行软件的方式,实现了各个服务器节点操作***版本的自动区分以及所需补丁的自动识别、获取和安装,短期内可实现大量节点补丁自动安装,大大提高效率;其次,通过将各个服务器节点的定时运行软件任务设置成不同时间,合理进行了网络负载的均衡分流,最大化减小了漏洞整改和补丁安装对网络环境以及其他正常服务器节点的影响。
请参考图5所示,本发明还提供一种包含所述的服务器集群装置的服务器补丁分发***,所述***还包含台账服务器、总控制服务器和补丁源服务器;所述台账服务器用于存储服务器集群中已安装或待安装目标软件的服务器信息;所述总控制服务器用于控制管理目标软件,以及,根据所述台账服务器存储的所述服务器信息将所述目标软件下发至服务器集群中对应的服务器;所述补丁源服务器用于存储各类操作***下目标软件的各补丁数据,以及,根据操作***类型和补丁数据的发布时间对各补丁数据进行多层归档。
在实际工作中,总控制服务器(CTL)即装置1主要用于维护和下发软件,台账服务器(DB)即装置2存有全量服务器地址信息,补丁源服务器(SOURCE)即装置3主要用于对各类操作***的各个补丁进行归档,服务器集群(CLUSTER)即装置4包含多个需漏洞整改和补丁安装的服务器。
具体的,总控制服务器(CTL)下发软件至服务器集群(CLUSTER),参照图6:
在总控制服务器装置1上进行软件编写以及后续的修改和维护,总控制服务器装置1从台账服务器装置2的数据库中读取需进行漏洞整改和补丁安装的服务器集群4中全量服务器的地址信息,并将软件下发至服务器集群4中的所有各个不同类型操作***的服务器。
补丁源服务器(SOURCE)对各类操作***的各个补丁进行归档,参照图7:
将各类操作***的各个补丁上传至补丁源服务器装置3,并根据操作***类型以及补丁的发布时间对各个补丁进行多层归档,层次分明便于维护。
服务器集群(CLUSTER)向补丁源服务器(SOURCE)获取补丁,参照图8:
服务器集群装置4中各个不同类型操作***的服务器通过http服务向补丁源服务器装置3获取其所需的补丁。
整体的软件逻辑和流程可参考图9所示,具体包含:
1、判断软件在该服务器上是否有对应的定时任务,如果已有,跳过,如果没有,创建运行该软件的定时任务,并将定时任务的时间进行随机设置。以每周运行一次为例,将定时任务时间设置为周一至周日随机一天的随机时间。
2、识别该服务器操作***类型。
3、根据操作***类型判断需挂载的介质源,并将补丁源服务器3上对应的介质源挂载至该服务器。
4、根据操作***类型判断该服务器上需要进行检查的组件。
5、检查各个组件的版本号,与各组件最新的版本号进行比对,若均为最新版本,将该检查结果打印至日志,程序退出,若存在非最新版本的组件,进行下一步。
6、通过http服务,为需进行升级的组件获取补丁源服务器装置3上对应的补丁或升级包并进行安装或升级。
7、安装或升级完成后,再次进行组件版本检查,将检查结果打印至日志,程序退出。
本发明的有益技术效果在于:实现了各个服务器节点操作***版本的自动区分以及所需补丁的自动识别、获取和安装,短期内可实现大量节点补丁自动安装,大大提高效率。在修改软件时做到了仅需通过对总控制服务器装置上的软件进行修改,即可通过总控制服务器装置将更新后的软件覆盖至各个操作***节点,大大减少了修改软件时的操作复杂度,便于软件的维护和更新。
本发明还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述方法的计算机程序。
如图10所示,该电子设备600还可以包括:通信模块110、输入单元120、音频处理单元130、显示器160、电源170。值得注意的是,电子设备600也并不是必须要包括图10中所示的所有部件;此外,电子设备600还可以包括图10中没有示出的部件,可以参考现有技术。
如图10所示,中央处理器100有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器100接收输入并控制电子设备600的各个部件的操作。
其中,存储器140,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存上述与失败有关的信息,此外还可存储执行有关信息的程序。并且中央处理器100可执行该存储器140存储的该程序,以实现信息存储或处理等。
输入单元120向中央处理器100提供输入。该输入单元120例如为按键或触摸输入装置。电源170用于向电子设备600提供电力。显示器160用于进行图像和文字等显示对象的显示。该显示器例如可为LCD显示器,但并不限于此。
该存储器140可以是固态存储器,例如,只读存储器(ROM)、随机存取存储器(RAM)、SIM卡等。还可以是这样的存储器,其即使在断电时也保存信息,可被选择性地擦除且设有更多数据,该存储器的示例有时被称为EPROM等。存储器140还可以是某种其它类型的装置。存储器140包括缓冲存储器141(有时被称为缓冲器)。存储器140可以包括应用/功能存储部142,该应用/功能存储部142用于存储应用程序和功能程序或用于通过中央处理器100执行电子设备600的操作的流程。
存储器140还可以包括数据存储部143,该数据存储部143用于存储数据,例如联系人、数字数据、图片、声音和/或任何其他由电子设备使用的数据。存储器140的驱动程序存储部144可以包括电子设备的用于通信功能和/或用于执行电子设备的其他功能(如消息传送应用、通讯录应用等)的各种驱动程序。
通信模块110即为经由天线111发送和接收信号的发送机/接收机110。通信模块(发送机/接收机)110耦合到中央处理器100,以提供输入信号和接收输出信号,这可以和常规移动通信终端的情况相同。
基于不同的通信技术,在同一电子设备中,可以设置有多个通信模块110,如蜂窝网络模块、蓝牙模块和/或无线局域网模块等。通信模块(发送机/接收机)110还经由音频处理器130耦合到扬声器131和麦克风132,以经由扬声器131提供音频输出,并接收来自麦克风132的音频输入,从而实现通常的电信功能。音频处理器130可以包括任何合适的缓冲器、解码器、放大器等。另外,音频处理器130还耦合到中央处理器100,从而使得可以通过麦克风132能够在本机上录音,且使得可以通过扬声器131来播放本机上存储的声音。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种服务器补丁分发方法,其特征在于,所述方法包含:
采集当前服务器上安设软件的定时任务信息,根据所述定时任务信息获得任务触发时间;
根据所述任务触发时间识别当前服务器的操作***类型,根据所述操作***类型分析获得对应的介质源信息和待检查组件信息;
根据所述介质源信息获取对应补丁服务器的介质源,根据所述待检查组件信息检查当前服务器中对应组件获得待更新组件信息;
根据所述待更新组件信息和所述介质源于补丁服务器中获取对应的补丁数据,通过所述补丁数据对当前服务器进行软件安装升级处理。
2.根据权利要求1所述的服务器补丁分发方法,其特征在于,根据所述介质源信息获取对应补丁服务器的介质源还包含将所述介质源挂载至当前服务器。
3.根据权利要求1所述的服务器补丁分发方法,其特征在于,根据所述待检查组件信息检查当前服务器中对应组件获得待更新组件信息包含:
根据所述待检查组件信息于预设控制服务器查询获得对应组件的最新版本号信息;
将所述最新版本号信息分别与当前服务器对应组件的版本号进行比较获得待更新组件信息。
4.根据权利要求1所述的服务器补丁分发方法,其特征在于,根据所述待更新组件信息和所述介质源于补丁服务器中获取对应的补丁数据包含:
根据所述介质源通过http服务于补丁服务器中获取所述待更新组件信息对应的补丁数据。
5.根据权利要求1所述的服务器补丁分发方法,其特征在于,采集当前服务器上安设软件的定时任务信息还包含:
当当前服务器上安设软件无定时任务信息时,利用负载均衡技术随机生成定时周期;
根据所述定时周期构建定时任务信息,将所述定时任务信息与对应软件绑定存储。
6.一种服务器集群装置,其特征在于,所述装置包含采集模块、识别模块、分析模块和安装模块;
所述采集模块用于采集当前服务器上安设软件的定时任务信息,根据所述定时任务信息获得任务触发时间;
所述识别模块用于根据所述任务触发时间识别当前服务器的操作***类型,根据所述操作***类型分析获得对应的介质源信息和待检查组件信息;
所述分析模块用于根据所述介质源信息获取对应补丁服务器的介质源,根据所述待检查组件信息检查当前服务器中对应组件获得待更新组件信息;
所述安装模块用于根据所述待更新组件信息和所述介质源于补丁服务器中获取对应的补丁数据,通过所述补丁数据对当前服务器进行软件安装升级处理。
7.根据权利要求6所述的服务器集群装置,其特征在于,所述分析模块包含比对单元,所述比对单元用于根据所述待检查组件信息于预设控制服务器查询获得对应组件的最新版本号信息;将所述最新版本号信息分别与当前服务器对应组件的版本号进行比较获得待更新组件信息。
8.一种包含权利要求6或7所述的服务器集群装置的服务器补丁分发***,其特征在于,所述***还包含台账服务器、总控制服务器和补丁源服务器;
所述台账服务器用于存储服务器集群中已安装或待安装目标软件的服务器信息;
所述总控制服务器用于控制管理目标软件,以及,根据所述台账服务器存储的所述服务器信息将所述目标软件下发至服务器集群中对应的服务器;
所述补丁源服务器用于存储各类操作***下目标软件的各补丁数据,以及,根据操作***类型和补丁数据的发布时间对各补丁数据进行多层归档。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5任一所述方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有由计算机执行权利要求1至5任一所述方法的计算机程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110703970.8A CN113434172A (zh) | 2021-06-24 | 2021-06-24 | 服务器补丁分发方法、***及服务器集群装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110703970.8A CN113434172A (zh) | 2021-06-24 | 2021-06-24 | 服务器补丁分发方法、***及服务器集群装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113434172A true CN113434172A (zh) | 2021-09-24 |
Family
ID=77755347
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110703970.8A Pending CN113434172A (zh) | 2021-06-24 | 2021-06-24 | 服务器补丁分发方法、***及服务器集群装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113434172A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130111458A1 (en) * | 2011-11-02 | 2013-05-02 | Research In Motion Limited | Method and system for on-demand patch generation and management |
CN110912728A (zh) * | 2019-10-11 | 2020-03-24 | 广西电网有限责任公司信息中心 | 一种操作***补丁批量自动化更新管理方法及*** |
CN111858253A (zh) * | 2020-07-23 | 2020-10-30 | 平安普惠企业管理有限公司 | 服务器运维管控方法、装置、计算机设备及存储介质 |
-
2021
- 2021-06-24 CN CN202110703970.8A patent/CN113434172A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130111458A1 (en) * | 2011-11-02 | 2013-05-02 | Research In Motion Limited | Method and system for on-demand patch generation and management |
CN110912728A (zh) * | 2019-10-11 | 2020-03-24 | 广西电网有限责任公司信息中心 | 一种操作***补丁批量自动化更新管理方法及*** |
CN111858253A (zh) * | 2020-07-23 | 2020-10-30 | 平安普惠企业管理有限公司 | 服务器运维管控方法、装置、计算机设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109117169B (zh) | 用于修复内核漏洞的方法和装置 | |
US20080168434A1 (en) | Apparatus and method to update multiple devices disposed in a computing system | |
US8150948B2 (en) | Complex software deployment | |
CN105653262A (zh) | 应用程序升级方法、装置及*** | |
CN110096424B (zh) | 测试的处理方法、装置、电子设备及存储介质 | |
CN102541596A (zh) | 一种操作***升级方法及装置 | |
US8959504B2 (en) | Update scanning | |
CN110225078B (zh) | 一种应用服务更新方法、***及终端设备 | |
CN104134109A (zh) | 集成版本管理的工程组态方法及*** | |
CN108255708B (zh) | 测试环境中访问生产文件的方法、装置、存储介质及设备 | |
CN104035800A (zh) | 一种增量包生成方法、版本升级方法、装置以及*** | |
CN103106083B (zh) | 一种固件的加载方法及装置 | |
CN103024782A (zh) | 一种基站软件版本管理的方法和*** | |
CN105721204A (zh) | 一种网络适配器的固件升级方法及*** | |
CN116382746A (zh) | 固件升级方法、装置、设备及介质 | |
CN111625294A (zh) | 一种服务器项目执行方法、装置及其相关设备 | |
CN105095006A (zh) | 一种软件安装失败的修复方法及装置 | |
CN113220451A (zh) | 分布式集群***的部署方法、***、装置及存储介质 | |
CN103365684A (zh) | 更新方法和多域嵌入式*** | |
CN113254326A (zh) | 利用Jenkins发布固态硬盘固件代码的方法和*** | |
CN113434172A (zh) | 服务器补丁分发方法、***及服务器集群装置 | |
KR101461319B1 (ko) | 셋탑박스의 펌웨어 업그레이드 방법 및 펌웨어 업그레이드 장치 | |
CN114064467A (zh) | 资源分析方法、装置、电子设备及存储介质 | |
CN113157823A (zh) | 集群***部署方法及装置 | |
CN101436139A (zh) | Fpga下载方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |