The embodiment of the present invention provides a service automation deployment method, device, electronic equipment and storage medium, which is applied to the management server. The method includes acquiring integration parameters of the target server in the server cluster, including the service type of the target server, and determining the target server to be online according to the service type. A service; obtains a service deployment scheme corresponding to the pre-stored service to be online; and sends the service deployment scheme to the target server. The method provided by the embodiment of the present invention realizes the automatic deployment of services, saves manpower and improves the efficiency of deployment and maintenance of the system.
【技术实现步骤摘要】
服务自动化部署方法、装置、电子设备及存储介质
本专利技术涉及计算机
,特别是涉及一种服务自动化部署方法、装置、电子设备及存储介质。
技术介绍
随着大数据时代的到来,企业用户已经逐渐认识到利用大数据技术帮助企业进行经营决策的重要性,纷纷着手部署自己的大数据分析平台。但平台部署的复杂度及维护难度却成为企业用户大数据发展的障碍。大数据处理分析的结果将对用户的决策产生直接影响,因此,数据处理过程需要更加实时、稳定和准确,这些都对进行大数据分析处理的平台提出了更高的性能要求。为了满足大规模数据存储应用的需要,可以采用分布式存储系统将数据分散存储在多台独立的服务器中,实现大数据平台的应用。现有技术中,对于应用分布式存储系统的大数据平台的维护主要由运维工程师完成,每个运维工程师各自维护自己的上线工具的部署和变更,主要负责上线产品的配置调整、升级、集群的搭建和扩容以及缩容的监控部署以及清理、监控的维护等。由于现在每个运维工程师各自维护自己的上线工具,并进行变更,针对于上线变更效率、监控部署、工具维护以及工作交接等,造成了极大的不便。现在分布式存储运维工程师的主要工作有配置调整、升级、集群的搭建和扩容以及缩容的监控部署以及清理、监控的维护等。其中,配置调整的操作为每个集群配置可能会有不同需求,运维工程师需要根据机房的不同需求,去每个集群上面下载集群配置更改并分发;每个业务升级方式可能不同,大体上分为两种,一种是服务目录的版本软链替换,一种是二进制的替换,配置修改;集群的搭建和扩容以及缩容的监控部署是指每次集群的搭建和扩容以及缩容操作,运维工程师都需要根据集群的拓扑结构 ...
【技术保护点】
1.一种服务自动化部署方法,其特征在于,应用于管理服务器,所述方法包括:获取服务器集群中目标服务器的集成参数;其中,所述集成参数中包括所述目标服务器的服务类型;根据所述服务类型,确定所述目标服务器待上线的服务;获取预先存储的所述待上线的服务对应的服务部署方案;将所述服务部署方案下发到所述目标服务器中。
【技术特征摘要】
1.一种服务自动化部署方法,其特征在于,应用于管理服务器,所述方法包括:获取服务器集群中目标服务器的集成参数;其中,所述集成参数中包括所述目标服务器的服务类型;根据所述服务类型,确定所述目标服务器待上线的服务;获取预先存储的所述待上线的服务对应的服务部署方案;将所述服务部署方案下发到所述目标服务器中。2.根据权利要求1所述的方法,其特征在于,所述获取预先存储的所述待上线的服务对应的服务部署方案之前,所述方法还包括:检测所述待上线的服务对应的服务部署方案是否存在于所述目标服务器中;所述获取预先存储的所述待上线的服务对应的服务部署方案,包括:当检测到所述待上线的服务对应的服务部署方案不存在于所述目标服务器中时,获取预先存储的所述待上线的服务对应的服务部署方案。3.根据权利要求2所述的方法,其特征在于,所述检测所述待上线的服务对应的服务部署方案是否存在于所述目标服务器中之后,所述方法还包括:当检测到所述待上线的服务对应的服务部署方案存在于所述目标服务器中时,重新在所述服务器集群中获取所述目标服务器的集成参数。4.根据权利要求1所述的方法,其特征在于,所述将所述服务部署方案下发到所述目标服务器中,包括:获取所述服务器集群的实时机器列表;监控所述目标服务器,获取所述目标服务器的机器列表;比较所述服务器集群的实时机器列表与所述目标服务器的机器列表是否一致;当比较结果一致时,将所述服务部署方案下发到所述目标服务器中;当比较结果不一致时,确定所述服务器集群的操作,当所述服务器集群的操作为预设操作时,将所述服务部署方案中与所述预设操作对应的内容下发到所述目标服务器中。5.根据权利要求1所述的方法,其特征在于,所述获取预先存储的所述待上线的服务对应的服务部署方案,包括:检测本地是否存储有所述待上线的服务对应的服务部署方案;若存在,从本地获取预先存储的所述待上线的服务对应的服务部署方案。6.根据权利要求1-5任一项所述的方法,其特征在于,所述将所述服务部署方案下发到所述目标服务器中之后,所述方法还包括:接收所述目标服务器发送的反馈信息,其中,所述反馈信息是所述目标服务器运行所述服务部署方案后生成的。7.根据权利要求1-5任一项所述的方法,其特征在于,所述服务类型为更新升级服务、监控服务或变更服务。8.一种服务自动化部署装置,其特征在于,所述装置包括:第一获取模块,用于获取服务器集群中目标服务器的集成参数;其中,所述集成参数中包括所述目标服务器的服务类型;确定模块,用于根据所述服务类型,确定所述目标服务器待上...
【专利技术属性】
技术研发人员:胡宏伟,
申请(专利权)人:北京金山云网络技术有限公司,北京金山云科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。