[发明专利]一种主备双节点数据库崩溃的恢复方法及装置有效
申请号: | 201911391020.5 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111209140B | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 潘景基 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F16/21 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 黄晓燕 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 主备双 节点 数据库 崩溃 恢复 方法 装置 | ||
本发明实施例公开了一种主备双节点数据库崩溃的恢复方法及装置,包括对数据库备份路径配置参数进行预处理;将ics‑manager服务从主备切换中分离出来;根据数据库服务mariadb的状态以及数据库完整性备份的情况,进行数据库的恢复操作。本发明根据数据库服务及数据库完整性备份的情况,分别进行数据库的恢复操作。在系统及数据磁盘正常情况下数据恢复,解决了虚拟化系统用户的持续可用性。保证了HCI虚拟化系统数据的完整性,增强了系统运行的高可维护性。
技术领域
本发明涉及虚拟化技术领域,具体地说是一种主备双节点数据库崩溃的恢复方法及装置。
背景技术
云计算是继互联网、计算机后在信息时代有一种新的革新,具有很强的扩展性和需要性,可以为用户提供一种全新的体验,云计算的核心是可以将很多的计算机资源协调在一起,使用户通过网络就可以获取到无限的资源,同时获取的资源不受时间和空间的限制。
云计算技术中的虚拟化技术,目前发展尤为快速,面对此发展机遇,浪潮推出的浪潮超融合一体机部署InCloud Rail虚拟化系统即HCI系统,它是一种企业级服务器虚拟化解决方案,通过对底层物理资源的融合、分配与管理,将静态、复杂的IT环境转变为更动态、易于管理的虚拟数据中心,提高了资源交付的敏捷性、灵活性和资源的使用效率,帮助企业创建高性能、可扩展、可管理、灵活的服务器虚拟化基础架构,提供优质的虚拟数据中心服务。
针对浪潮InCloud Rail超融合架构系统即HCI系统,对于有些用户在未按照使用手册人为误操作或由于突发异常状况情况下,可能会触发系统异常,从而导致环境崩溃。尤其是只针对HCI系统主备双节点环境的iCenter在系统及数据磁盘正常情况下的数据恢复,即数据库或数据库文件因特殊原因损坏,需要得到恢复。
发明内容
本发明实施例中提供了一种主备双节点数据库崩溃的恢复方法及装置,以解决现有技术中针对主备双节点HCI系统异常崩溃时的数据恢复的问题。
为了解决上述技术问题,本发明实施例公开了如下技术方案:
本发明第一方面提供了一种主备双节点数据库崩溃的恢复方法,所述方法包括以下步骤:
对数据库备份路径配置参数进行预处理;
将ics-manager服务从主备切换中分离出来;
根据数据库服务mariadb的状态以及数据库完整性备份的情况,进行数据库的恢复操作。
进一步地,所述根据数据库服务mariadb的状态以及数据库完整性备份的情况,进行数据库的恢复操作具体为:
判断数据库服务mariadb的状态是否正常;
若是,则判断数据库是否存在完整性备份,若存在完整性备份,则直接启用数据恢复操作,若不存在完整性备份,则根据当前环境进行数据恢复操作;
若否,则服务崩溃,对崩溃服务进行排查分析。
进一步地,所述直接启用数据恢复操作的具体为:
删除数据库;
进入数据库备份目录,解压备份数据库文件;
将备份数据导入数据库,带数据库恢复正常后重启ics-manager服务;
将ics-manager服务添加至heartbeat集群。
进一步地,所述删除数据库包括删除数据库名称,删除数据库neutron以及删除mysql.proc表。
进一步地,所述对崩溃服务进行排查分析的具体过程为:
对数据库数据目录和数据库日志进行备份;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911391020.5/2.html,转载请声明来源钻瓜专利网。