一种WebLogic中间件集群自动部署工具及方法技术

技术编号:14289905 阅读:50 留言:0更新日期:2016-12-25 20:07
本申请公开了一种WebLogic中间件集群自动部署工具,包括:指令调度模块,用于生成文件上传指令、系统环境配置指令和集群部署指令;文件上传模块,用于在文件上传指令的控制下,将WebLogic中间件安装文件上传至目标K‑UX操作系统;参数配置模块,用于在系统环境配置指令的控制下,对目标K‑UX操作系统进行相应的系统环境配置;集群部署模块,用于在集群部署指令的控制下,利用中间件安装文件对已完成系统环境配置的目标K‑UX操作系统进行相应的安装操作。本申请提升了在K‑UX操作系统中部署WebLogic中间件集群的效率。另外,本申请还公开了一种WebLogic中间件集群自动部署方法。

【技术实现步骤摘要】

本专利技术涉及WebLogic
,特别涉及一种WebLogic中间件集群自动部署工具及方法
技术介绍
目前,绝大部分的终端设备均需要在操作系统的支持下方能进行正常运作。K-UX操作系统是中国首款,并且也是目前唯一通过Unix 03认证的主机操作系统,伴随着国产化的发展趋势,现在越来越多的数据库、中间件、应用软件等加入了K-UX操作系统中,在这其中就包括了著名的WebLogic中间件。然而,当前在K-UX操作系统中部署WebLogic中间件集群时,只能通过手动部署的方式来将WebLogic中间件集群部署到K-UX操作系统上,这种情况下WebLogic中间件集群的部署效率无疑是很低的,需要消耗大量的人工时间成本。综上所述可以看出,如何提升在K-UX操作系统中部署WebLogic中间件集群的效率是目前有待解决的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种WebLogic中间件集群自动部署工具及方法,提升了在K-UX操作系统中部署WebLogic中间件集群的效率。其具体方案如下:一种WebLogic中间件集群自动部署工具,应用于K-UX操作系统,包括:指令调度模块,用于生成文件上传指令、系统环境配置指令和集群部署指令;文件上传模块,用于在所述文件上传指令的控制下,将WebLogic中间件安装文件上传至目标K-UX操作系统;其中,所述目标K-UX操作系统为当前需要搭建WebLogic中间件集群的操作系统;参数配置模块,用于在所述系统环境配置指令的控制下,对所述目标K-UX操作系统的每个操作系统分别进行相应的系统环境配置;集群部署模块,用于在所述集群部署指令的控制下,利用所述WebLogic中间件安装文件,对已完成系统环境配置的所述目标K-UX操作系统的每个操作系统分别进行相应的WebLogic中间件安装操作,以在所述目标K-UX操作系统上搭建相应的WebLogic中间件集群。优选的,所述文件上传模块,包括:文件存储单元,用于预先存储所述WebLogic中间件安装文件;文件上传单元,用于基于SSH协议,在所述文件上传指令的控制下,将所述WebLogic中间件安装文件上传至所述目标K-UX操作系统。优选的,所述WebLogic中间件集群自动部署工具,还包括:设置于所述目标K-UX操作系统上的第一监视模块,用于对每个操作系统上的WebLogic中间件安装过程进行实时监视,相应地得到第一实时监视结果。优选的,所述WebLogic中间件集群自动部署工具,还包括:第一分析模块,用于通过SSH协议,获取所述第一实时监视结果,并对所述第一实时监视结果进行实时分析,以确定所述第一实时监视结果是否为异常结果,如果是,则相应地生成第一异常分析数据。优选的,所述指令调度模块,还用于获取所述第一分析模块发送的所述第一异常分析数据,并根据所述第一异常分析数据,生成相应的第一异常应急指令,并将所述第一异常应急指令发送至所述目标K-UX操作系统,以在所述目标K-UX操作系统上进行相应的异常应急处理。优选的,所述WebLogic中间件集群自动部署工具,还包括:设置于所述目标K-UX操作系统上的第二监视模块,用于对所述目标K-UX操作系统中的每个操作系统的系统状态进行实时监视,相应地得到第二实时监视结果。优选的,所述WebLogic中间件集群自动部署工具,还包括:第二分析模块,用于通过SSH协议,获取所述第二实时监视结果,并对所述第二实时监视结果进行实时分析,以确定所述第二实时监视结果是否为异常结果,如果是,则相应地生成第二异常分析数据。优选的,所述WebLogic中间件集群自动部署工具,还包括:显示模块,分别与所述第一监视模块、所述第一分析模块、所述第二监视模块和所述第二分析模块进行连接,用于对所述第一实时监视结果、所述第一异常分析数据、所述第二实时监视结果和所述第二异常分析数据进行显示。本专利技术还公开了一种WebLogic中间件集群自动部署方法,应用于K-UX操作系统,包括:生成文件上传指令、系统环境配置指令和集群部署指令;在所述文件上传指令的控制下,将WebLogic中间件安装文件上传至目标K-UX操作系统;其中,所述目标K-UX操作系统为当前需要搭建WebLogic中间件集群的操作系统;在所述系统环境配置指令的控制下,对所述目标K-UX操作系统的每个操作系统分别进行相应的系统环境配置;在所述集群部署指令的控制下,利用所述WebLogic中间件安装文件,对已完成系统环境配置的所述目标K-UX操作系统的每个操作系统分别进行相应的WebLogic中间件安装操作,以在所述目标K-UX操作系统上搭建相应的WebLogic中间件集群。优选的,所述在所述文件上传指令的控制下,将WebLogic中间件安装文件上传至目标K-UX操作系统的过程,包括:预先存储所述WebLogic中间件安装文件;基于SSH协议,在所述文件上传指令的控制下,将预先存储的所述WebLogic中间件安装文件上传至所述目标K-UX操作系统。本专利技术中,WebLogic中间件集群自动部署工具,应用于K-UX操作系统,包括:指令调度模块,用于生成文件上传指令、系统环境配置指令和集群部署指令;文件上传模块,用于在文件上传指令的控制下,将WebLogic中间件安装文件上传至目标K-UX操作系统;其中,目标K-UX操作系统为当前需要搭建WebLogic中间件集群的操作系统;参数配置模块,用于在系统环境配置指令的控制下,对目标K-UX操作系统的每个操作系统分别进行相应的系统环境配置;集群部署模块,用于在集群部署指令的控制下,利用WebLogic中间件安装文件,对已完成系统环境配置的目标K-UX操作系统的每个操作系统分别进行相应的WebLogic中间件安装操作,以在目标K-UX操作系统上搭建相应的WebLogic中间件集群。可见,本专利技术利用指令调度模块生成的文件上传指令、系统环境配置指令和集群部署指令,分别控制文件上传模块、参数配置模块和集群部署模块,以此来自动完成上传WebLogic中间件安装文件、配置K-UX操作系统的系统环境以及WebLogic中间件安装操作,从而实现WebLogic中间件集群的部署,上述过程中无需人们手动将WebLogic中间件集群部署到K-UX操作系统上,从而提升了在K-UX操作系统中部署WebLogic中间件集群的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例公开的一种WebLogic中间件集群自动部署工具结构示意图;图2为本专利技术实施例公开的一种WebLogic中间件集群自动部署方法流程图;具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种WebLogic中间件集群自动部本文档来自技高网...
一种WebLogic中间件集群自动部署工具及方法

【技术保护点】
一种WebLogic中间件集群自动部署工具,其特征在于,应用于K‑UX操作系统,包括:指令调度模块,用于生成文件上传指令、系统环境配置指令和集群部署指令;文件上传模块,用于在所述文件上传指令的控制下,将WebLogic中间件安装文件上传至目标K‑UX操作系统;其中,所述目标K‑UX操作系统为当前需要搭建WebLogic中间件集群的操作系统;参数配置模块,用于在所述系统环境配置指令的控制下,对所述目标K‑UX操作系统的每个操作系统分别进行相应的系统环境配置;集群部署模块,用于在所述集群部署指令的控制下,利用所述WebLogic中间件安装文件,对已完成系统环境配置的所述目标K‑UX操作系统的每个操作系统分别进行相应的WebLogic中间件安装操作,以在所述目标K‑UX操作系统上搭建相应的WebLogic中间件集群。

【技术特征摘要】
1.一种WebLogic中间件集群自动部署工具,其特征在于,应用于K-UX操作系统,包括:指令调度模块,用于生成文件上传指令、系统环境配置指令和集群部署指令;文件上传模块,用于在所述文件上传指令的控制下,将WebLogic中间件安装文件上传至目标K-UX操作系统;其中,所述目标K-UX操作系统为当前需要搭建WebLogic中间件集群的操作系统;参数配置模块,用于在所述系统环境配置指令的控制下,对所述目标K-UX操作系统的每个操作系统分别进行相应的系统环境配置;集群部署模块,用于在所述集群部署指令的控制下,利用所述WebLogic中间件安装文件,对已完成系统环境配置的所述目标K-UX操作系统的每个操作系统分别进行相应的WebLogic中间件安装操作,以在所述目标K-UX操作系统上搭建相应的WebLogic中间件集群。2.根据权利要求1所述的WebLogic中间件集群自动部署工具,其特征在于,所述文件上传模块,包括:文件存储单元,用于预先存储所述WebLogic中间件安装文件;文件上传单元,用于基于SSH协议,在所述文件上传指令的控制下,将所述WebLogic中间件安装文件上传至所述目标K-UX操作系统。3.根据权利要求1或2所述的WebLogic中间件集群自动部署工具,其特征在于,还包括:设置于所述目标K-UX操作系统上的第一监视模块,用于对每个操作系统上的WebLogic中间件安装过程进行实时监视,相应地得到第一实时监视结果。4.根据权利要求3所述的WebLogic中间件集群自动部署工具,其特征在于,还包括:第一分析模块,用于通过SSH协议,获取所述第一实时监视结果,并对所述第一实时监视结果进行实时分析,以确定所述第一实时监视结果是否为异常结果,如果是,则相应地生成第一异常分析数据。5.根据权利要求4所述的WebLogic中间件集群自动部署工具,其特征在于,所述指令调度模块,还用于获取所述第一分析模块发送的所述第一异常分析数据,并根据所述第一异常分析数据,生成相应的第一异常应急指令,并将所述第一异常应急指令发送至所述目标K-UX操作系统,以在所述目标K-UX操作系统上...

【专利技术属性】
技术研发人员:刘景洋
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南;41

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

1