【技术实现步骤摘要】
数据库集群自动化部署的自动检测方法、存储介质及设备
[0001]本专利技术涉及数据库领域,特别是涉及数据库集群自动化部署的自动检测方法、存储介质及设备。
技术介绍
[0002]随着信息化技术的高速发展,数据库的应用也越来越广泛,尤其是对数据库高可用、高可靠提出了更高的要求。针对大量数据库节点的集群安装部署,需要进行自动化部署,通过简单配置就可以完成数据库集群的安装部署工作。
[0003]不过,随之也带来了一个问题,自动化部署过程中,数据库集群突然发生崩溃,导致自动化部署失败,由于不知道部署进行到第几步了,导致环境异常无法再次进行自动化部署,这样就需要专业人员进行处理,使之满足安装要求,然后才能继续进行自动化部署,从而带来操作复杂程度较高,技术性较强,容易出错,耗时时间长等问题。
技术实现思路
[0004]本专利技术的一个目的是要提供一种能够解决上述任一问题的数据库集群自动化部署的自动检测方法、存储介质及设备。
[0005]本专利技术一个进一步的目的是要使得数据库集群可在自动化部署失败后重新或继 ...
【技术保护点】
【技术特征摘要】
1.一种数据库集群自动化部署的自动检测方法,包括:尝试获取所述自动化部署生成的部署过程日志;若尝试结果为成功,则确定所述自动化部署已执行;根据所述部署过程日志判断所述自动化部署是否成功;若否,则尝试获取所述自动化部署的失败位置;若尝试结果为成功,则根据所述失败位置执行部分自动化部署;若尝试结果为失败,则执行完全自动化部署。2.根据权利要求1所述的数据库集群自动化部署的自动检测方法,其中,所述根据所述失败位置执行部分自动化部署的步骤包括:记录所述失败位置的步骤编号以及对应的错误码;根据所述错误码输出对应的错误详细信息;将所述错误详细信息发送至第一预设终端;获取错误修复完成指令;将所述自动化部署过程回滚至所述步骤编号对应的步骤处,以使得所述自动化部署过程回到正确状态;从所述步骤编号对应位置启动直至所述自动化部署过程成功。3.根据权利要求1所述的数据库集群自动化部署的自动检测方法,其中,所述执行完全自动化部署的步骤包括:初始化系统环境并获取配置参数;判断所述系统环境是否满足所述自动化部署的安装要求;若是,则创建完成待安装节点,所述待安装节点包括主节点与多个从节点;对所述各个待安装节点之间进行免密证书认证;进行复制操作的相关文件和检索操作的相关文件交换;读取所述配置参数,解析得到对应的配置信息;根据所述配置信息完成所述主节点与所述多个从节点的配置安装。4.根据权利要求3所述的数据库集群自动化部署的自动检测方法,其中,所述对所述各个待安装节点间进行免密证书认证的步骤包括:生成公钥和密钥;将每个节点...
【专利技术属性】
技术研发人员:高杨,李翔,
申请(专利权)人:北京人大金仓信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。