一种K-UX操作系统上中间件部署方法、系统及设备技术方案

技术编号:19008958 阅读:56 留言:0更新日期:2018-09-22 08:51
本发明专利技术公开了一种K‑UX操作系统上中间件部署系统、方法及设备和计算机可读存储介质,该系统包括:控制台模块,用于接收部署资源和配置参数;其中,所述部署资源包括所述中间件和集群软件;指令调度模块,用于根据所述部署资源和所述配置参数生成调度指令;操作系统SSH协议接口模块,用于向所述K‑UX操作系统所在节点发送所述调度指令,以便所述K‑UX操作系统根据所述配置参数进行环境配置后,根据所述部署资源安装所述中间件、搭建集群。本发明专利技术提供的部署系统,将部署资源和中间件通过调度指令的方式传递至K‑UX操作系统,实现了K‑UX操作系统上自动部署中间件,提高了K‑UX操作系统上中间件的部署效率。

A middleware deployment method, system and device on K-UX operating system

The invention discloses a middleware deployment system, method and device on a K_UX operating system and a computer-readable storage medium. The system comprises a console module for receiving deployment resources and configuration parameters, wherein the deployment resources include the middleware and cluster software, and an instruction scheduling module for receiving the deployment resources according to the device. The deployment resources and the configuration parameters generate scheduling instructions; the operating system SSH protocol interface module is used to send the scheduling instructions to the node where the K_UX operating system is located, so that the K_UX operating system can install the middleware and construct the middleware according to the deployment resources after the environment configuration is made according to the configuration parameters. Cluster. The deployment system provided by the invention transmits deployment resources and middleware to the K_UX operating system by means of dispatching instructions, realizes the automatic deployment of middleware on the K_UX operating system, and improves the deployment efficiency of the middleware on the K_UX operating system.

【技术实现步骤摘要】
一种K-UX操作系统上中间件部署方法、系统及设备
本专利技术涉及继电保护领域,更具体地说,涉及一种K-UX操作系统上中间件部署方法、系统及设备和一种计算机可读存储介质。
技术介绍
K-UX操作系统是中国首款、并且也是目前唯一通过Unix03认证的主机操作系统,随着国产化的趋势,越来越多的数据库、中间件、应用软件等加入了K-UX3.0生态环境中,其中包括WebSphere中间件,WebSphere是美国Oracle公司出品的一个应用服务器,确切的说是一个基于JAVAEE架构的中间件,WebSphere是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。在现有技术中,WebSphere和其他中间件一样只能通过手动的方式部署到K-UX操作系统上,传统手动部署的方式导致了中间件集群安装复杂度高、准确率低等问题。因此,如何提高K-UX操作系统上中间件集群的部署效率是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种K-UX操作系统上中间件部署方法、系统及一种设备和一种计算机可读存储介质,提高了K-UX操作系统上中间件集群的部署效率。为实现上述目的,本专利技术提供了一种K-UX操作系统上中间件部署系统,包括:控制台模块,用于接收部署资源和配置参数;其中,所述部署资源包括所述中间件和集群软件;指令调度模块,用于根据所述部署资源和所述配置参数生成调度指令;操作系统SSH协议接口模块,用于向所述K-UX操作系统所在节点发送所述调度指令,以便所述K-UX操作系统根据所述配置参数进行环境配置后,根据所述部署资源安装所述中间件、搭建集群。其中,还包括:执行命令监控模块,用于收集指令执行结果信息;执行命令状态分析模块,用于分析所述指令执行结果信息,得到指令异常信息。其中,还包括:操作系统监控模块,用于收集操作系统资源信息;操作系统分析模块,用于分析所述操作系统资源信息,得到操作系统异常信息。其中,还包括:异常处理模块,用于按所述预设规则处理所述指令异常信息或所述操作系统异常信息,得到处理结果,以便所述指令调度模块根据所述处理结果生成异常调度指令。其中,所述控制台模块还用于显示所述指令执行结果信息或所述操作系统资源信息。其中,所述操作系统SSH协议接口模块还用于检测到存在连接异常时,分析所述连接异常并重新连接,和/或,检测到存在指令发送异常时,分析所述指令发送异常并重新发送。为实现上述目的,本专利技术提供了一种K-UX操作系统上中间件部署方法,包括:接收部署资源和配置参数;其中,所述部署资源包括所述中间件和集群软件;根据所述部署资源和所述配置参数生成调度指令;向所述K-UX操作系统所在节点发送所述调度指令,以便所述K-UX操作系统根据所述配置参数进行环境配置后,根据所述部署资源安装所述中间件、搭建集群。其中,所述接收部署资源和配置参数之前,还包括:启动所述节点上的所述K-UX操作系统,安装所述中间件部署系统的程序;获取登录信息,并根据所述登录信息采用SSH协议标准连接所述K-UX操作系统;确定连接成功后保存连接信息。为实现上述目的,本专利技术提供了一种K-UX操作系统上中间件部署设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述部署方法的步骤。为实现上述目的,本专利技术提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述部署方法。通过以上方案可知,本专利技术提供的一种K-UX操作系统上中间件部署系统包括:控制台模块,用于接收部署资源和配置参数;其中,所述部署资源包括所述中间件和集群软件;指令调度模块,用于根据所述部署资源和所述配置参数生成调度指令;操作系统SSH协议接口模块,用于向所述K-UX操作系统所在节点发送所述调度指令,以便所述K-UX操作系统根据所述配置参数进行环境配置后,根据所述部署资源安装所述中间件、搭建集群。本专利技术提供的K-UX操作系统上中间件部署系统,通过控制台模块接收部署资源和配置参数,通过指令调度模块生成调度指令,通过操作系统SSH协议接口模块实现了与K-UX操作系统的通信,将部署资源和中间件通过调度指令的方式传递至K-UX操作系统,实现了K-UX操作系统上自动部署中间件,大大减少实施人员的部署时间,提高了K-UX操作系统上中间件的部署效率。本专利技术还公开了一种K-UX操作系统上中间件部署方法及设备和一种计算机可读存储介质,同样能实现上述技术效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种K-UX操作系统上中间件部署系统的结构图;图2为本专利技术实施例公开的另一种K-UX操作系统上中间件部署系统的结构图;图3为本专利技术实施例公开的一种K-UX操作系统上中间件部署方法的流程图;图4为本专利技术实施例公开的一种K-UX操作系统上中间件部署设备的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种K-UX操作系统上中间件部署系统,提高了K-UX操作系统上中间件集群的部署效率。参见图1,本专利技术实施例公开的一种K-UX操作系统上中间件部署系统的结构图,如图1所示,包括:控制台模块101,用于接收部署资源和配置参数;其中,所述部署资源包括所述中间件和集群软件;本专利技术实施例提供的中间件部署系统,可以基于JAVA语言并采用B/S模式开发,通过Tomcat中间件部署,以实现跨平台的特性,该系统与K-UX操作系统所在的节点之间可以通过SSH标准协议进行连接。可以理解的是,为保证K-UX操作系统的高可用性,该系统可以同时与两个存储K-UX操作系统的连接。在具体实施中,控制台模块101为向用户展示的模块,用户可以通过该模块导入部署资源、设置部署系统的系统参数和部署中间件时的配置参数,该部署资源可以包括中间件和集群软件,当然还可以包括部署中间件所需要的其他部署资源,在此不作具体限定。该中间件可以为WebSphere中间件,当然也可以是其他中间件,在此不作具体限定。控制台模块101接收到用户设置的配置参数时,可以通过参数设置模块配置整个部署系统的系统参数。该参数设置模块还可以用于转发上述配置参数,以便下述的指令调度模块102生成调度指令,当然控制台模块也可以直接将配置参数发送至指令调度模块,在此不作具体限定。指令调度模块102,用于根据所述部署资源和所述配置参数生成调度指令;在具体实施中,指令调度模块102用于生成指令,这里的指令可以包括部署中间件的调度指令,还可以包括其他指令,例如上传安装文件指令、设计目录权限指令、设置系统参数指令、异常处理指令等。这些指令通过下述操作系统SSH协议接口模块103分别发送到两节点K-UX操本文档来自技高网...
一种K-UX操作系统上中间件部署方法、系统及设备

【技术保护点】
1.一种K‑UX操作系统上中间件部署系统,其特征在于,包括:控制台模块,用于接收部署资源和配置参数;其中,所述部署资源包括所述中间件和集群软件;指令调度模块,用于根据所述部署资源和所述配置参数生成调度指令;操作系统SSH协议接口模块,用于向所述K‑UX操作系统所在节点发送所述调度指令,以便所述K‑UX操作系统根据所述配置参数进行环境配置后,根据所述部署资源安装所述中间件、搭建集群。

【技术特征摘要】
1.一种K-UX操作系统上中间件部署系统,其特征在于,包括:控制台模块,用于接收部署资源和配置参数;其中,所述部署资源包括所述中间件和集群软件;指令调度模块,用于根据所述部署资源和所述配置参数生成调度指令;操作系统SSH协议接口模块,用于向所述K-UX操作系统所在节点发送所述调度指令,以便所述K-UX操作系统根据所述配置参数进行环境配置后,根据所述部署资源安装所述中间件、搭建集群。2.根据权利要求1所述部署系统,其特征在于,还包括:执行命令监控模块,用于收集指令执行结果信息;执行命令状态分析模块,用于分析所述指令执行结果信息,得到指令异常信息。3.根据权利要求1所述部署系统,其特征在于,还包括:操作系统监控模块,用于收集操作系统资源信息;操作系统分析模块,用于分析所述操作系统资源信息,得到操作系统异常信息。4.根据权利要求2或3所述部署系统,其特征在于,还包括:异常处理模块,用于按所述预设规则处理所述指令异常信息或所述操作系统异常信息,得到处理结果,以便所述指令调度模块根据所述处理结果生成异常调度指令。5.根据权利要求2或3所述部署系统,其特征在于,所述控制台模块还用于显示所述指令执行结果信息或所述操作系统资源信息。6.根据权利要求1所述部署系...

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

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

1