一种数据库集群系统自动化部署的方法和系统技术方案

技术编号:36797799 阅读:27 留言:0更新日期:2023-03-08 23:18
本发明专利技术公开了一种数据库集群系统自动化部署的方法和系统,该方法包括:对数据库集群进行初始化,对所述数据库集群中的管理节点和数据节点进行统计处理,创建系统自动配置规则,并自动部署系统文件;对所述数据库集群的运行性能进行实时监测,获取实时监测结果;分析所述实时监测结果,对所述数据库集群进行自动化部署,并返回部署结果;其中,对存在故障的所述管理节点的所述系统文件和所述数据节点的所述系统文件进行自动局部替换处理,从而提升数据库部署和运维的时效性,提高大规模数据库集群长期运行的可靠性和可用性,并降低数据库集群部署、管理和运维的总体成本。管理和运维的总体成本。管理和运维的总体成本。

【技术实现步骤摘要】
一种数据库集群系统自动化部署的方法和系统


[0001]本专利技术涉及数据处理和数据库
,具体涉及数据库集群部署,更具体地,涉及一种数据库集群系统自动化部署的方法和系统。

技术介绍

[0002]集群是一些应用服务器的集合,在这些应用服务器上安装了完全相同的企业应用,作为一个单独的、逻辑意义上的服务器向外提供服务。当其中的某台服务器因为特殊的原因不能提供服务时,其他的服务器能够及时的代替它向用户提供服务,保证服务系统不因为某台服务器不能提供服务而中断提供服务。而数据库集群是基于这些应用服务器统一安装部署数据库软件系统,每台服务器部署相同的数据库环境,在集群部署准备阶段,需要对数据库集群进行统一部署;在实际运行中,为了保障数据库集群实时运行的性能、可用性和可靠性,需要实时地数据库中的所有数据库节点进行维护。
[0003]当前,不同的数据库软件产品,对数据库集群部署和维护都提供了不同的集群部署方案,这些部署方案总的来说都是通过备份节点的方式保障集群的高可用性和高可靠性,即在数据库集群中除了部署负责管理任务的服务节点和执行任务的服务节点,还本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据库集群系统自动化部署的方法,所述方法包括:S101,对数据库集群进行初始化,对所述数据库集群中的管理节点和数据节点进行统计处理,创建系统自动配置规则,并自动部署系统文件;S102,对所述数据库集群的运行性能进行实时监测,获取实时监测结果;S103,分析所述实时监测结果,对所述数据库集群进行自动化部署,并返回部署结果;其特征在于,所述数据库集群根据所述系统自动配置规则,以及所述实时监测结果分别对所述管理节点的所述系统文件和所述数据节点的所述系统文件进行分析,并将存在故障的所述管理节点的所述系统文件和所述数据节点的所述系统文件进行自动局部替换处理。2.如权利要求1所述的方法,其特征在于,所述系统自动配置规则包括7个字段,分别为部署条件、节点认证、节点编号、节点数量、网络传输路径、节点运行状态、系统文件编号;所述系统文件包括日志文件、数据库操作系统文件和系统配置文件。3.如权利要求2所述的方法,其特征在于,所述S101,对数据库集群进行初始化,对所述数据库集群中的管理节点和数据节点进行统计处理,创建系统自动配置规则,并自动部署系统文件的步骤包括:S3

1,分别统计并获取所述数据库集群中的所述管理节点的所述节点认证、所述集群节点编号、所述节点数量和所述网络传输路径,所述数据节点的所述节点认证、所述节点编号、所述节点数量和所述网络传输路径,以及所述系统文件的所述系统文件编号,并将所述数据节点的所述部署条件和所述节点运行状态均设置为“初始化”;S3

2,创建所述数据库集群的所述系统自动配置规则;S3

3,所述管理节点根据所述数据节点的所述部署条件、所述节点编号和所述网络传输路径,向所述数据节点发送所述节点认证;S3

4,所述数据节点通过所述节点认证,并向所述管理节点返回节点认证信息;S3

5,所述管理节点根据所述节点认证信息,通过所述数据节点的所述网络传输路径发送全部所述系统文件;S3

6,所述数据节点接收并自动安装所述系统文件,并在安装完成向所述管理节点返回安装信息;S3

7,所述管理节点根据所述安装信息,将所述数据节点的所述节点运行状态均设置为“运行”,所述部署条件设置为“部署成功”;S3

8,重复步骤S3

6和步骤S3

7,直到全部所述数据节点的所述系统文件安装完成。4.如权利要求2所述的方法,其特征在于,所述S102,对所述数据库集群的运行性能进行实时监测,获取实时监测结果的步骤包括;所述...

【专利技术属性】
技术研发人员:刘睿民李文峰
申请(专利权)人:北京柏睿数据技术股份有限公司
类型:发明
国别省市:

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

1