服务型软件配置管理方法和设备技术

技术编号:19277339 阅读:61 留言:0更新日期:2018-10-30 17:57
本发明专利技术实施例提供一种服务型软件配置管理方法和设备,属于网络技术领域,应用于服务型软件配置管理设备,配置管理设备用于服务网络中的服务器,配置管理设备包括配置规划模块和配置部署模块。方法包括:配置规划模块接收配置任务,软件为网络中的服务器安装的服务型软件,配置任务为软件的功能开启任务或者为软件的功能变更任务;配置规划模块对接收的配置任务进行配置规划,生成配置规划信息;配置规划模块将生成的配置规划信息发送给配置部署模块;配置部署模块依据配置规划信息执行配置部署任务。本发明专利技术实施例提供的服务型软件配置管理方法和设备,可以为网络中的服务器提供实时性的软件配置服务,提高网络服务质量。

Service oriented software configuration management method and equipment

The embodiment of the invention provides a service-oriented software configuration management method and device, which belongs to the field of network technology and is applied to the service-oriented software configuration management device, and the configuration management device is used for the server in the service network. The configuration management device includes the configuration planning module and the configuration deployment module. The methods include: configuration planning module receives configuration tasks, software installs service-oriented software for servers in the network, configuration tasks open the software functions or change the software functions; configuration planning module configures the received configuration tasks to generate configuration planning information; configuration planning model The block sends the generated configuration planning information to the configuration deployment module, which performs the configuration deployment task according to the configuration planning information. The service-oriented software configuration management method and equipment provided by the embodiment of the invention can provide real-time software configuration service for servers in the network and improve the network service quality.

【技术实现步骤摘要】
服务型软件配置管理方法和设备
本专利技术涉及网络
,特别涉及一种服务型软件配置管理方法和设备。
技术介绍
随着互联网技术的蓬勃发展,互联网用户对网络服务质量的要求也日益增高。为满足用户不断变化的功能需求,网络中的服务器配置的服务型软件需要具备快速、高效的新功能支持响应,这就给软件的设计与开发提出了更高的要求。对于网络中的不同服务器,目前的软件设计方法通常是采用通用性的设计框架,然后通过对各个服务器进行个性化配置管理来减少软件版本的频繁更新发布。但是,为了满足用户不断变化的功能需求,常常需要对网络中的多个服务器的配置进行频繁变更,尤其是对于相同的软件功能,对于不同服务器对象也对应有不同的选择,该类场景下,配置本身即代表服务,配置的管理与提供的服务之间要时时保持匹配一致。对于变更的配置,需要及时部署到设定的机器数量的服务器上,而且需要确保对应的线上服务器接收配置变更的效果与实时性。另外,服务器正在提供的服务所需要的配置也有可能因为一些其他原因而缺失,导致不能提供对应服务。以上各种服务器的配置与其提供服务之间的不匹配性,都会对线上服务的整体效果产生影响,从而不能够满足用户要求。现有技术的服务型软件配置管理方法通常是以单个服务器为粒度,标识其是否能够提供正常服务,通常情况下,只是服务器的部分配置即服务需要更新,对单个服务器的局部功能进行配置的过程通常会降低服务器的整体服务质量,如果对不能提供正常服务的设备暂停其服务,则会造成服务器资源的巨大浪费。因此,现有技术的服务型软件配置管理方法存在实时性差、配置效率低的问题。
技术实现思路
本专利技术的实施例提供一种服务型软件配置管理方法和设备,用以为网络中的服务器提供实时性的软件配置服务,提高网络服务质量。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术实施例提供一种服务型软件配置管理方法,应用于服务型软件配置管理设备,所述配置管理设备用于服务网络中的服务器,所述配置管理设备包括:配置规划模块和配置部署模块;所述方法包括:配置规划模块接收配置任务,所述软件为网络中的服务器安装的服务型软件,所述配置任务为软件的功能开启任务或者为软件的功能变更任务;所述配置规划模块对接收的配置任务进行配置规划,生成配置规划信息,所述配置规划信息包括服务器标识和服务器的软件配置参数;所述配置规划模块将生成的配置规划信息发送给配置部署模块;配置部署模块依据所述配置规划信息执行配置部署任务,生成配置更新信息,并将配置更新信息发送给对应的服务器,以使服务器更新本地配置文件。在第一方面的第一种可能的实现方式中,所述配置管理设备还包括服务调配模块;所述方法还包括:服务调配模块接收所述配置规划模块发送的配置规划信息和网络中的服务器发送的配置异常反馈信息,所述配置异常反馈信息包括服务器标识和服务器的软件配置异常信息;所述服务调配模块根据所述配置规划信息和所述配置异常反馈信息查找出可供调度的第一备用服务器,并将出现配置异常的软件功能服务调配由第一备用服务器执行。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述配置管理设备还包括配置校验模块;所述方法还包括:配置校验模块接收所述配置规划模块发送的配置规划信息和网络中的服务器发送的即时配置信息,所述即时配置信息包括服务器标识和服务器的软件即时配置参数;所述配置校验模块将所述配置规划信息和所述即时配置信息进行比较,生成配置校正信息,所述配置校正信息包括服务器标识和服务器的软件配置校正参数;所述配置校验模块将所述配置校正信息发送给配置部署模块,以使配置部署模块依据所述配置校正信息执行配置校正任务;所述配置校验模块还将所述配置校正信息发送给所述服务调配模块,以使所述服务调配模块根据所述配置规划信息和所述配置校正信息查找出可供调度的第二备用服务器,并将需要进行配置校正的软件功能服务调配由第二备用服务器执行。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述方法还包括:配置校验模块通过将网络中的服务器发送的即时配置信息与发送给所述配置部署模块的配置校正信息进行比较,判断配置校正任务是否完成;若为是,所述配置校验模块则将完成配置校正的服务器信息反馈给服务调配模块,所述服务调配模块则将完成配置校正的服务器恢复为可供调度的第二备用服务器。结合第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述配置校验模块将所述配置规划信息和所述即时配置信息进行比较,生成配置校正信息,包括:所述配置校验模块基于设置的时间周期,周期性的将所述配置规划信息和所述即时配置信息进行比较,生成配置校正信息。第二方面,本专利技术实施例提供一种服务型软件配置管理设备,包括:配置规划模块和配置部署模块;所述配置规划模块用于接收配置任务,所述软件为网络中的服务器安装的服务型软件,所述配置任务为软件的功能开启任务或者为软件的功能变更任务;所述配置规划模块还用于对接收的配置任务进行配置规划,生成配置规划信息,所述配置规划信息包括服务器标识和服务器的软件配置参数;所述配置规划模块还用于将生成的配置规划信息发送给配置部署模块;所述配置部署模块用于依据所述配置规划信息执行配置部署任务,生成配置更新信息,并将配置更新信息发送给对应的服务器,以使服务器更新本地配置文件。在第二方面的第一种可能的实现方式中,还包括服务调配模块;所述服务调配模块用于接收所述配置规划模块发送的配置规划信息和网络中的服务器发送的配置异常反馈信息,所述配置异常反馈信息包括服务器标识和服务器的软件配置异常信息;所述服务调配模块还用于根据所述配置规划信息和所述配置异常反馈信息查找出可供调度的第一备用服务器,并将出现配置异常的软件功能服务调配由第一备用服务器执行。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,还包括配置校验模块;所述配置校验模块用于接收所述配置规划模块发送的配置规划信息和网络中的服务器发送的即时配置信息,所述即时配置信息包括服务器标识和服务器的软件即时配置参数;所述配置校验模块还用于将所述配置规划信息和所述即时配置信息进行比较,生成配置校正信息,所述配置校正信息包括服务器标识和服务器的软件配置校正参数;所述配置校验模块还用于将所述配置校正信息发送给配置部署模块,以使配置部署模块依据所述配置校正信息执行配置校正任务;所述配置校验模块还用于将所述配置校正信息发送给所述服务调配模块,以使所述服务调配模块根据所述配置规划信息和所述配置校正信息查找出可供调度的第二备用服务器,并将需要进行配置校正的软件功能服务调配由第二备用服务器执行。结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述配置校验模块还用于通过将网络中的服务器发送的即时配置信息与发送给所述配置部署模块的配置校正信息进行比较,判断配置校正任务是否完成;若为是,所述配置校验模块则还用于将完成配置校正的服务器信息反馈给服务调配模块,所述服务调配模块则还用于将完成配置校正的服务器恢复为可供调度的第二备用服务器。结合第二方面的第二种可能的实现方式或第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述配置校验模块具体还用于基于设置的时间周期,周期性的将所述配置规划信息本文档来自技高网...

【技术保护点】
1.一种服务型软件配置管理方法,其特征在于,应用于服务型软件配置管理设备,所述配置管理设备用于服务网络中的服务器,所述配置管理设备包括:配置规划模块和配置部署模块;所述方法包括:配置规划模块接收配置任务,所述软件为网络中的服务器安装的服务型软件,所述配置任务为软件的功能开启任务或者为软件的功能变更任务;所述配置规划模块对接收的配置任务进行配置规划,生成配置规划信息,所述配置规划信息包括服务器标识和服务器的软件配置参数;所述配置规划模块将生成的配置规划信息发送给配置部署模块;配置部署模块依据所述配置规划信息执行配置部署任务,生成配置更新信息,并将配置更新信息发送给对应的服务器,以使服务器更新本地配置文件。

【技术特征摘要】
1.一种服务型软件配置管理方法,其特征在于,应用于服务型软件配置管理设备,所述配置管理设备用于服务网络中的服务器,所述配置管理设备包括:配置规划模块和配置部署模块;所述方法包括:配置规划模块接收配置任务,所述软件为网络中的服务器安装的服务型软件,所述配置任务为软件的功能开启任务或者为软件的功能变更任务;所述配置规划模块对接收的配置任务进行配置规划,生成配置规划信息,所述配置规划信息包括服务器标识和服务器的软件配置参数;所述配置规划模块将生成的配置规划信息发送给配置部署模块;配置部署模块依据所述配置规划信息执行配置部署任务,生成配置更新信息,并将配置更新信息发送给对应的服务器,以使服务器更新本地配置文件。2.如权利要求1所述的方法,其特征在于,所述配置管理设备还包括服务调配模块;所述方法还包括:服务调配模块接收所述配置规划模块发送的配置规划信息和网络中的服务器发送的配置异常反馈信息,所述配置异常反馈信息包括服务器标识和服务器的软件配置异常信息;所述服务调配模块根据所述配置规划信息和所述配置异常反馈信息查找出可供调度的第一备用服务器,并将出现配置异常的软件功能服务调配由第一备用服务器执行。3.如权利要求2所述的方法,其特征在于,所述配置管理设备还包括配置校验模块;所述方法还包括:配置校验模块接收所述配置规划模块发送的配置规划信息和网络中的服务器发送的即时配置信息,所述即时配置信息包括服务器标识和服务器的软件即时配置参数;所述配置校验模块将所述配置规划信息和所述即时配置信息进行比较,生成配置校正信息,所述配置校正信息包括服务器标识和服务器的软件配置校正参数;所述配置校验模块将所述配置校正信息发送给配置部署模块,以使配置部署模块依据所述配置校正信息执行配置校正任务;所述配置校验模块还将所述配置校正信息发送给所述服务调配模块,以使所述服务调配模块根据所述配置规划信息和所述配置校正信息查找出可供调度的第二备用服务器,并将需要进行配置校正的软件功能服务调配由第二备用服务器执行。4.如权利要求3所述的方法,其特征在于,所述方法还包括:配置校验模块通过将网络中的服务器发送的即时配置信息与发送给所述配置部署模块的配置校正信息进行比较,判断配置校正任务是否完成;若为是,所述配置校验模块则将完成配置校正的服务器信息反馈给服务调配模块,所述服务调配模块则将完成配置校正的服务器恢复为可供调度的第二备用服务器。5.如权利要求3或4所述的方法,其特征在于,所述配置校验模块将所述配置规划信息和所述即时配置信息进行比较,生成配置校正信息,包括:所述配置校验模块基于设置的时间周期,周期性的将所述配置规划信息和所述即时配置信息进行比较,生成配置校正信息。6.一种服务型软件配置管理设备,其特征在于,包括:配置规划模块和配置部署模块;所述配置规划模块用于接收配置任务,所述软件...

【专利技术属性】
技术研发人员:陈程耀
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1