The invention discloses a Weblogic cluster patch batch automatic upgrading method, comprising the following steps: S1: first Weblogic cluster node will upgrade the host IP address and account password configuration to the specified parameter file, then execute the script for master and slave nodes host confidence; S2: through the script processing with patch conflict checking function, the realization of a master node to multiple nodes from the patch batch upgrade; S3: the results of the upgrade made verification and judgment, logging information and the process will be upgraded to a file for the upgrade problem diagnosis; S4: the last release mutual trust relationship between Weblogic host cluster nodes, keep the original system login status. The invention updates the Weblogic patch automatically through remote login to the designated server through automated scripts, greatly improving operation and upgrading efficiency, and improving customer satisfaction with maintenance work.
【技术实现步骤摘要】
一种weblogic集群补丁批量自动升级方法
本专利技术涉及一种补丁升级方法,尤其涉及一种weblogic集群补丁批量自动升级方法。
技术介绍
Weblogic是一种基于J2EE架构的中间件,用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器,是目前商业市场上主要的J2EE应用服务器软件之一,广泛应用于各行业。目前绝大部分企业的应用系统都运行在Weblogic中间件上面,一般有些核心系统的weblogic集群至少100+大规模节点来管理应用程序,就是为了保障应用系统7*24小时高可用服务在线。然而,业务系统的weblogic中间件软件时常会有安全加固和软件漏洞,这些问题都是需要用weblogic软件bug进行修复,才能保证系统业务安全运行。现在存在的问题是用手工升级方式来修复weblogic补丁,对于100+大规模的集群节点去做补丁升级效率无疑是很低的,需要消耗大量的人工时间成本。现有技术在大规模的weblogic集群环境下需要人工登录每台主机一台一台手工升级weblogic补丁程序会存在以下缺点:1)、效率低下:首先是人工通过中间件命令来升级补丁,1台主机15分钟,100+以上节点需要至少24小时,如果并行来操作需要安排更多的人力来支持,这样工作量巨大,耗费大量工作时间。2)、容易引起误操作:由于要求短时间内快速定位升级问题处理。非常容易引起误操作,导致前功尽弃。3)、长时间业务中断:不能在客户指定时间内完成补丁修复,意味着业务中断的时间大大拉长,将大大降低客户的满意度。4)、升级问题诊断:由于没有很好的升级日志输出 ...
【技术保护点】
一种weblogic集群补丁批量自动升级方法,其特征在于,包括如下步骤:S1:先将要升级的weblogic集群节点的主机IP地址和账号密码配置到指定参数文件中,然后执行脚本实现主节点和从节点之间的主机互信关系;S2:通过具备补丁冲突校验功能的脚本处理,实现一个主节点对多个从节点进行补丁批量升级;S3:对整个升级结果作出校验与判断,并将升级的全部过程的日志信息记录到文件,用于升级问题诊断;S4:最后解除weblogic集群节点主机之间的互信关系,保持原有系统登录状态。
【技术特征摘要】
1.一种weblogic集群补丁批量自动升级方法,其特征在于,包括如下步骤:S1:先将要升级的weblogic集群节点的主机IP地址和账号密码配置到指定参数文件中,然后执行脚本实现主节点和从节点之间的主机互信关系;S2:通过具备补丁冲突校验功能的脚本处理,实现一个主节点对多个从节点进行补丁批量升级;S3:对整个升级结果作出校验与判断,并将升级的全部过程的日志信息记录到文件,用于升级问题诊断;S4:最后解除weblogic集群节点主机之间的互信关系,保持原有系统登录状态。2.如权利要求1所述的weblogic集群补丁批量自动升级方法,其特征在于,所述步骤S1采用shell脚本配置集群主机节点免密码访问;通过shell脚本实现补丁解压和配置文件变...
【专利技术属性】
技术研发人员:程永新,林小勇,晏杰宏,
申请(专利权)人:上海新炬网络信息技术股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。