一种Weblogic集群控制方法及相关设备技术

技术编号:33855875 阅读:8 留言:0更新日期:2022-06-18 10:43
本发明专利技术公开了一种Weblogic集群控制方法及相关设备,可以获得待进行扩容的目标域的配置信息;获得用于将至少一个被管服务器部署至目标域的服务器部署信息;基于目标域的配置信息和服务器部署信息,在目标域中创建各被管服务器;按照预设服务参数和个性化配置参数,分别对已创建的各被管服务器进行参数配置;分别控制已进行参数配置的各被管服务器进行重启;分别获得重启后的各被管服务器的运行状态,将处于正常运行状态的被管服务器确定为已成功部署至目标域中的被管服务器。本发明专利技术可以在目标域中完成对一个或多个被管服务器的自动化增量部署,对目标域进行自动化扩容,减少对人力资源的消耗,提高对目标域的扩容效率。提高对目标域的扩容效率。提高对目标域的扩容效率。

【技术实现步骤摘要】
一种Weblogic集群控制方法及相关设备


[0001]本专利技术涉及计算机科学与
,尤其涉及一种Weblogic集群控制方法及相关设备。

技术介绍

[0002]WebLogic是一种用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。WebLogic可以域为单位组织和管理各种软件和硬件资源。
[0003]其中,域可以是由一组WebLogic服务器实例及其他服务资源构成的一个逻辑管理单元。一个域中可以包括有一个管理服务器(Administration Server,AS)和至少一个被管服务器,管理服务器可以用于域的配置和管理,被管服务器上可以部署Web应用、EJB和Web Service等服务资源以对外提供服务。
[0004]在实际应用中,业务的快速发展、系统架构整合和数据库优化调整等情况,存在有对WebLogic中的域进行扩容,即在域中增量部署被管服务器的需求。当前,对域进行的扩容主要是由工作人员通过手工操作来完成的。
[0005]但是,手工操作的扩容过程较为繁杂,需要消耗一定的人力资源。当需要扩容的被管服务器的数量较多时,扩容效率较低。

技术实现思路

[0006]鉴于上述问题,本专利技术提供一种克服上述问题或者至少部分地解决上述问题的Weblogic集群控制方法及相关设备,技术方案如下:
[0007]一种Weblogic集群控制方法,包括:
[0008]获得待进行扩容的目标域的配置信息;
[0009]获得用于将至少一个被管服务器部署至所述目标域的服务器部署信息;
[0010]基于所述目标域的配置信息和所述服务器部署信息,在所述目标域中创建各所述被管服务器;
[0011]按照预设服务参数和个性化配置参数,分别对已创建的各所述被管服务器进行参数配置;
[0012]分别控制已进行参数配置的各所述被管服务器进行重启;
[0013]分别获得重启后的各所述被管服务器的运行状态,将处于正常运行状态的所述被管服务器确定为已成功部署至所述目标域中的所述被管服务器。
[0014]可选的,所述目标域中包括有一个管理服务器,所述服务器部署信息中包括被管服务器和主机的匹配信息;所述基于所述目标域的配置信息和所述服务器部署信息,在所述目标域中创建各所述被管服务器,包括:
[0015]基于所述目标域的配置信息,在所述目标域中连接所述管理服务器;所述配置信息中包括:所述目标域的域名称、所述管理服务器所在的主机名称和所述管理服务器的IP地址;
[0016]按照所述匹配信息,通过所述管理服务器创建相应数量的主机,并分别在已创建出的各所述主机上,创建一个所述被管服务器。
[0017]可选的,所述分别控制已进行参数配置的各所述被管服务器进行重启,包括:
[0018]分别在各所述被管服务器所在的主机上,创建节点管理器;
[0019]创建用于对各所述被管服务器进行重启控制的控制脚本;
[0020]启动所述控制脚本,以使得所述控制脚本分别通过各所述节点管理器,控制各所述被管服务器进行重启。
[0021]可选的,所述按照预设服务参数和个性化配置参数,分别对已创建的各所述被管服务器进行参数配置,包括:
[0022]按照统一的预设服务参数,分别对各所述被管服务器进行参数配置,以使得各所述被管服务器均满足业务需求和开发标准;
[0023]按照不同的个性化配置参数,分别对各所述被管服务器进行参数配置。
[0024]一种Weblogic集群控制装置,包括:第一获得单元、第二获得单元、第一创建单元、第一配置单元、第一控制单元、第三获得单元和第一确定单元;其中:
[0025]所述第一获得单元,用于获得待进行扩容的目标域的配置信息;
[0026]所述第二获得单元,用于获得用于将至少一个被管服务器部署至所述目标域的服务器部署信息;
[0027]所述第一创建单元,用于基于所述目标域的配置信息和所述服务器部署信息,在所述目标域中创建各所述被管服务器;
[0028]所述第一配置单元,用于按照预设服务参数和个性化配置参数,分别对已创建的各所述被管服务器进行参数配置;
[0029]所述第一控制单元,用于分别控制已进行参数配置的各所述被管服务器进行重启;
[0030]所述第三获得单元,用于分别获得重启后的各所述被管服务器的运行状态;
[0031]所述第一确定单元,用于将处于正常运行状态的所述被管服务器确定为已成功部署至所述目标域中的所述被管服务器。
[0032]可选的,所述目标域中包括有一个管理服务器,所述服务器部署信息中包括被管服务器和主机的匹配信息;所述第一创建单元,包括:第一连接单元、第二创建单元和第三创建单元;其中:
[0033]所述第一连接单元,用于基于所述目标域的配置信息,在所述目标域中连接所述管理服务器;所述配置信息中包括:所述目标域的域名称、所述管理服务器所在的主机名称和所述管理服务器的IP地址;
[0034]所述第二创建单元,用于按照所述匹配信息,通过所述管理服务器创建相应数量的主机;
[0035]所述第三创建单元,用于分别在已创建出的各所述主机上,创建一个所述被管服务器。
[0036]可选的,所述第一控制单元,包括:第四创建单元、第五创建单元和启动单元;其中:
[0037]所述第四创建单元,用于分别在各所述被管服务器所在的主机上,创建节点管理
器;
[0038]所述第五创建单元,用于创建用于对各所述被管服务器进行重启控制的控制脚本;
[0039]所述启动单元,用于启动所述控制脚本,以使得所述控制脚本分别通过各所述节点管理器,控制各所述被管服务器进行重启。
[0040]可选的,所述第一配置单元,包括:第二配置单元和第三配置单元;
[0041]所述第二配置单元,用于按照统一的预设服务参数,分别对各所述被管服务器进行参数配置,以使得各所述被管服务器均满足业务需求和开发标准;
[0042]所述第三配置单元,用于按照不同的个性化配置参数,分别对各所述被管服务器进行参数配置。
[0043]一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现上述任一Weblogic集群控制方法。
[0044]一种处理器,所述处理器用于运行程序,其中,所述程序运行时实现上述任一Weblogic集群控制方法。
[0045]一种电子设备,包括:
[0046]一个或多个处理器;
[0047]存储装置,其上存储有一个或多个程序;
[0048]当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述任一Weblogic集群控制方法。
[0049]本实施例提出的Weblogic集群控制方法及相关设备,可以获得待进行扩容的目标域的配置信息;获得用于将至少一个被管服务器部署至目标域本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种Weblogic集群控制方法,其特征在于,包括:获得待进行扩容的目标域的配置信息;获得用于将至少一个被管服务器部署至所述目标域的服务器部署信息;基于所述目标域的配置信息和所述服务器部署信息,在所述目标域中创建各所述被管服务器;按照预设服务参数和个性化配置参数,分别对已创建的各所述被管服务器进行参数配置;分别控制已进行参数配置的各所述被管服务器进行重启;分别获得重启后的各所述被管服务器的运行状态,将处于正常运行状态的所述被管服务器确定为已成功部署至所述目标域中的所述被管服务器。2.根据权利要求1所述的Weblogic集群控制方法,其特征在于,所述目标域中包括有一个管理服务器,所述服务器部署信息中包括被管服务器和主机的匹配信息;所述基于所述目标域的配置信息和所述服务器部署信息,在所述目标域中创建各所述被管服务器,包括:基于所述目标域的配置信息,在所述目标域中连接所述管理服务器;所述配置信息中包括:所述目标域的域名称、所述管理服务器所在的主机名称和所述管理服务器的IP地址;按照所述匹配信息,通过所述管理服务器创建相应数量的主机,并分别在已创建出的各所述主机上,创建一个所述被管服务器。3.根据权利要求1所述的Weblogic集群控制方法,其特征在于,所述分别控制已进行参数配置的各所述被管服务器进行重启,包括:分别在各所述被管服务器所在的主机上,创建节点管理器;创建用于对各所述被管服务器进行重启控制的控制脚本;启动所述控制脚本,以使得所述控制脚本分别通过各所述节点管理器,控制各所述被管服务器进行重启。4.根据权利要求1所述的Weblogic集群控制方法,其特征在于,所述按照预设服务参数和个性化配置参数,分别对已创建的各所述被管服务器进行参数配置,包括:按照统一的预设服务参数,分别对各所述被管服务器进行参数配置,以使得各所述被管服务器均满足业务需求和开发标准;按照不同的个性化配置参数,分别对各所述被管服务器进行参数配置。5.一种Weblogic集群控制装置,其特征在于,包括:第一获得单元、第二获得单元、第一创建单元、第一配置单元、第一控制单元、第三获得单元和第一确定单元;其中:所述第一获得单元,用于获得待进行扩容的目标域的配置信息;所述第二获得单元,用于获得用于将至少一个被管服务器部署至所述目标域的服务器部署信息;所述第一创建单元,用于基于所述目标域的配置信息和所述服务器部署...

【专利技术属性】
技术研发人员:简志峰吴炎冰
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1