一种数据库双机备份方法及系统的制作方法_2

文档序号:9631461阅读:来源:国知局
器在检测出主机状态存在故障时,停止主机上的数据库进程,并根据备机存储的数据库信息开启数据库进程;
[0025]集群资源管理器,用于对HA集群系统内的设备进行故障检测,并对主机和备机的数据库进程进行管理。集群资源管理器的实现方式包括Pacemaker或者Heartbeat,可以利用开源软件来实现。在现有技术中,集群资源管理器属于HA集群系统中的资源管理层,用于根据节点的状态信息来决定节点服务的启动或者停止,例如运行web服务、IP地址和http进程的启动或者停止。
[0026]实际应用中,集群资源管理器检测的主机状态,包括主机数据库进程的启停状态、DRBD将主机数据库信息复制到备机的进程状态等。
[0027]当集群资源管理器检测出主机状态存在故障时,例如,主机数据库进程停止,或者DRBD将主机数据库信息复制到备机的进程停止时,集群资源管理器会将主机上的数据库进程切换到备机上,即利用备机开启数据库进程进而提供数据库业务。
[0028]本步骤具体包括:集群资源管理器在检测出主机状态存在故障时,停止主机上的检验集群进程,并根据备机存储的数据库信息开启检验集群进程。
[0029]检验集群进程,提供了主机运行环境所需要的基本功能,例如,主机的心跳检测和资源接管,监控主机的开机状态、挂起状态、网络连接状态,接收其他设备通过心跳线方式发送的该设备状态信息,并将自身的状态信息发送到备机等。检验集群的实现方式包括Corosync,在实际应用中检验集群可以利用开源软件来实现。
[0030]进一步地,集群资源管理器根据备机存储的数据库信息开启检验集群进程,具体包括:集群资源管理器根据备机存储的数据库信息,利用虚拟网络互连协议(IP,InternetProtocolip)地址开启检验集群进程。
[0031]虚拟IP地址,为不与特定主机或备机中的网络接口卡相连的IP地址,用于设备之间的连接冗余。在主机发生故障而无法对外提供数据库业务时,备机利用该虚拟IP地址对外提供数据库业务,使得集群资源管理器更快的开启检验集群进程。
[0032]本发明实施例提供的数据库双机备份方法,通过DRBD实时将主机上的数据库信息复制到备机上;集群资源管理器在检测出主机状态存在故障时,停止所述主机上的数据库进程,并根据所述备机存储的数据库信息开启数据库进程,简化了数据库双机备份的过程,保障了数据库业务的正常运行。
[0033]图2为本发明实施例提出的一种数据库双机备份系统的结构示意图,参考图去2,该系统包括:DRBD201和集群资源管理器202,其中:
[0034]所述DRBD201,用于实时将主机上的数据库信息复制到备机上;
[0035]所述集群资源管理器202,用于在检测出主机状态存在故障时,停止所述主机上的数据库进程,并根据所述DRBD201复制到所述备机的数据库信息开启数据库进程。
[0036]进一步地,所述集群资源管理器202,具体用于:停止所述主机上的检验集群进程,并根据所述备机存储的数据库信息开启检验集群进程。
[0037]进一步地,所述集群资源管理器202,具体用于:根据备机存储的数据库信息,利用虚拟网络互连协议IP地址开启检验集群进程。
[0038]虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
【主权项】
1.一种数据库双机备份方法,其特征在于,包括: 分布式复制块设备DRBD实时将主机上的数据库信息复制到备机上; 集群资源管理器在检测出主机状态存在故障时,停止所述主机上的数据库进程,并根据所述备机存储的数据库信息开启数据库进程。2.根据权利要求1所述的数据库双机备份方法,其特征在于,所述集群资源管理器停止所述主机上的数据库进程,并根据所述备机存储的数据库信息开启数据库进程,具体包括: 所述集群资源管理器停止所述主机上的检验集群进程,并根据所述备机存储的数据库信息开启检验集群进程。3.根据权利要求2所述的数据库双机备份方法,其特征在于,所述集群资源管理器根据备机存储的数据库信息开启检验集群进程,具体包括: 所述集群资源管理器根据备机存储的数据库信息,利用虚拟网络互连协议IP地址开启检验集群进程。4.一种数据库双机备份系统,其特征在于,包括:分布式复制块设备DRBD和集群资源管理器,其中: 所述DRBD,用于实时将主机上的数据库信息复制到备机上; 所述集群资源管理器,用于在检测出主机状态存在故障时,停止所述主机上的数据库进程,并根据所述DRBD复制到所述备机的数据库信息开启数据库进程。5.根据权利要求4所述的数据库双机备份系统,其特征在于,所述集群资源管理器,具体用于: 停止所述主机上的检验集群进程,并根据所述备机存储的数据库信息开启检验集群进程。6.根据权利要求5所述的数据库双机备份系统,其特征在于,所述集群资源管理器,具体用于: 根据备机存储的数据库信息,利用虚拟网络互连协议IP地址开启检验集群进程。
【专利摘要】本发明公开了一种数据库双机备份方法及系统,其中,方法包括:分布式复制块设备DRBD实时将主机上的数据库信息复制到备机上;集群资源管理器在检测出主机状态存在故障时,停止所述主机上的数据库进程,并根据所述备机存储的数据库信息开启数据库进程。通过本发明提供的技术方案,简化了数据库双机备份的过程,保障了数据库业务的正常运行。
【IPC分类】G06F17/30, G06F11/14
【公开号】CN105389231
【申请号】CN201510712213
【发明人】初贤哲, 李勋堂, 杨磊, 张远斌
【申请人】浪潮(北京)电子信息产业有限公司
【公开日】2016年3月9日
【申请日】2015年10月28日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1