[发明专利]一种K‑UX操作系统上搭建数据库集群的系统以及方法在审
申请号: | 201710138596.5 | 申请日: | 2017-03-09 |
公开(公告)号: | CN107066261A | 公开(公告)日: | 2017-08-18 |
发明(设计)人: | 刘景洋 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445;G06F9/48;G06F17/30 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 张亮 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ux 操作系统 搭建 数据库 集群 系统 以及 方法 | ||
技术领域
本发明涉及服务器领域,尤其涉及一种K-UX操作系统上搭建数据库集群的系统以及方法。
背景技术
K-DB数据库是K-DB数据库是由浪潮和韩国提供商Tmax公司共同研发的一款数据库。K-DB数据库采用了多进程多线程、多版本并发控制、存储虚拟化等技术,具备RAC高可用集群、实时备份等高级功能,性能、功能和业界主流数据库相当。K-DB数据库能实现异构平台自动化迁移,从Oracle到K-DB数据库可一键迁移,有效降低迁移成本和风险,对业界主流SQL语法和数据库访问接口的广泛支持,全面兼容Oracle数据库,DBA数据库管理员Database Administrator,简称DBA再学习成本低。K-DB数据库采用多进程多线程、多版本并发控制,具备高可用集群、异地容灾等高级功能,可以广泛应用于大规模交易系统等企业关键业务场景。另一方面,全面支持主流数据库标准,迁移过程大部分自动化完成。
K-UX操作系统是通过Unix 03认证的主机操作系统,K-UX操作系统的广泛的兼容性,其中包含兼容K-DB数据库。目前,K-DB数据库集群只能通过手动的方式部署在K-UX操作系统上。K-DB数据库集群环境搭建是一项比较复杂、重复的工作,如何提升环境搭建和检测的效率,减少工作时间,是此类工作中需要解决的关键问题。
发明内容
为了克服上述现有技术中的不足,本发明提供一种K-UX操作系统上搭建数据库集群的系统,包括:操作系统SSH协议接口模块、参数管理模块、作业调度模块、监控模块、异常处理模块、数据库监控模块、数据库验证模块、控制台模块;
操作系统SSH协议接口模块第一通信端口与K-UX操作系统指令接口的第一节点相连,操作系统SSH协议接口模块第二通信端口与K-UX操作系统指令接口的第二节点相连,操作系统SSH协议接口模块第三通信端口与作业调度模块第一通信端口相连,操作系统SSH协议接口模块第四通信端口与异常处理模块第三通信端口相连,操作系统SSH协议接口模块第五通信端口与监控模块第二通信端口相连,操作系统SSH协议接口模块第六通信端口与数据库验证模块第一通信端口相连,操作系统SSH协议接口模块第七通信端口与数据库监控模块第一通信端口相连;
参数管理模块第一通信端口与作业调度模块第二通信端口相连,参数管理模块第二通信端口与控制台模块第五通信端口相连;
作业调度模块第三通信端口与异常处理模块第一通信端口相连。监控模块第一通信端口与异常处理模块第四通信端口相连,监控模块第三通信端口与控制台模块第三通信端口相连;
异常处理模块第二通信端口与控制台模块第四通信端口相连;
数据监控模块第二通信端口与控制台模块第一通信端口相连;
数据库验证模块第一通信端口与控制台模块第二通信端口相连。
优选地,SSH协议接口模块用于通过控制台模块与K-UX操作系统建立IP、端口号、用户名、密码的连接,使系统通过标准的SSH协议与K-UX操作系统相连,实现K-DB数据库、集群软件、驱动包、检验脚本的数据通信传输;将作业调度模块生成的操作指令发送到K-UX系统;将K-UX系统反馈的执行结果传送到监控模块。
优选地,参数管理模块用于配置操作系统连接参数以及配置资源参数;
操作系统连接参数包括连接协议、连接主机数量、主机IP、端口号、重新连接间隔时间参数;资源参数包括集群软件数据、驱动包数据、检验脚本资源传送模式、数据存放位置参数。
优选地,作业调度模块用于按照预设的参数设置分别将K-DB数据库安装包、K-DB集群软件、驱动包、检验脚本上传到K-UX操作系统;作业调度模块向K-UX操作系统发送环境变量设置,系统参数配置,数据库安装,集群安装命令,检验脚本命令,检测数据库安装;
作业调度接收异常处理模块的异常处理策略,生成异常处理指令;将异常处理指令发送到K-UX操作系统执行回退或异常处理命令。
优选地,监控模块用于监控K-UX操作系统上安装和搭建K-DB数据库集群过程中运行状态、执行结果,并将运行状态、执行结果显示到控制台模块,同时将异常状态发送到异常处理模块。
优选地,异常处理模块用于分析并处理监控模块传送过来的异常信息,生成异常处理策略发送到作业调度模块。
优选地,数据库监控模块用于监控K-UX操作系统上数据库运行状态,并将监控的信息发送到控制台模块进行展示;还将数据库异常信息经过控制台模块传输到异常处理模块进行异常处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710138596.5/2.html,转载请声明来源钻瓜专利网。