[发明专利]快照方法、设备及系统有效
申请号: | 200910258049.6 | 申请日: | 2009-12-16 |
公开(公告)号: | CN102103530A | 公开(公告)日: | 2011-06-22 |
发明(设计)人: | 罗姣林 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F17/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 611731 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 快照 方法 设备 系统 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种快照方法、设备及系统。
背景技术
为了提升数据库(Database;以下简称:DB)的性能和可靠性,通常把DB的数据和日志或者不同实例存储在不同的数据库卷上。当需要保存整个DB在某个时间点的数据时,需要对所有的卷在相同的时间点创建快照来得到整个DB的副本,通过一致性组来保证能够实现这个目的,存储各个数据、日志或实例的不同的卷组成了一致性组(Consistent Group),构成一致性组的多个卷可以在同一个存储设备上或处于不同的存储设备上。
现有技术中的一致性组快照,中控设备通知一致性组中的所有节点悬挂来自主机的IO请求,当所有节点悬挂成功后,中控设备通知所有节点进行快照处理,当所有节点都开始快照处理后,中控设备再通知节点释放悬挂。这种方法中各个节点的悬挂时间不可控,影响节点的正常业务,并且悬挂的IO请求由于超时等原因会导致整个系统操作开销很大,影响系统正常工作。
发明内容
本发明实施例提供一种快照方法、设备及系统,用以解决现有技术中各个节点的悬挂时间不可控,影响节点的正常业务以及影响系统正常工作的问题,实现一致性组中节点无需悬挂IO请求进行快照操作。
本发明实施例提供一种快照方法,包括:
向一致性组中的节点发送进入快照初始状态指示消息;
当接收到所述一致性组中的所有节点发送的返回消息时,通知所述一致性组中的节点进行快照处理,所述返回消息表示所述节点已进入所述快照初始状态。
本发明实施例提供又一种快照方法,包括:
接收到中控设备发送的进入快照初始状态指示消息,进入快照初始状态,向所述中控设备发送返回消息,所述返回消息表示已进入所述快照初始状态;
接收所述中控设备发送的进行快照处理指示消息,进行快照处理。
本发明实施例提供一种中控设备,包括:
第一发送模块,用于向一致性组中的节点发送进入快照初始状态指示消息;
第一接收模块,用于接收所述一致性组中的节点发送的返回消息,所述返回消息表示所述节点已进入所述快照初始状态;
第一通知模块,用于若所述第一接收模块接收到所述一致性组中的所有节点发送的所述返回消息,则通知所述一致性组中的节点进行快照处理。
本发明实施提供一种节点,包括:
第三接收模块,用于接收中控设备发送的进入快照初始状态指示消息;
状态处理模块,用于当所述第三接收模块接收到所述进入快照初始状态指示消息,进入快照初始状态;
第二发送模块,用于向所述中控设备发送返回消息,所述返回消息表示已进入所述快照初始状态;
第四接收模块,用于接收所述中控设备发送进行快照处理指示消息;
快照处理模块,用于当所述第四接收模块接收到所述进行快照处理指示消息,进行快照处理。
本发明实施例还提供一种快照系统,包括中控设备和节点;
所述中控设备用于向一致性组中的所述节点发送进入快照初始状态指示消息;当接收到所述一致性组中的所有所述节点发送的返回消息时,通知所述一致性组中的所述节点进行快照处理,所述返回消息表示所述节点已进入所述快照初始状态;
所述节点用于接收所述中控设备发送的进入快照初始状态指示消息,进入快照初始状态,向所述中控设备发送所述返回消息;接收所述中控设备发送的进行快照处理指示消息,则进行快照处理。
本发明实施例的快照方法、设备及系统,通过中控设备在需要进行快照操作时,通知一致性组中所有节点进入快照初始状态,当所有节点都进入快照初始状态后,则通知所有节点进行快照操作。实现了无需悬挂IO请求进行快照操作,不影响节点的正常业务以及系统正常的工作,提高了系统的处理速度及处理效率,减小了系统的操作开销。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一个实施例提供的快照方法流程图;
图2为本发明实施例提供的快照示意图;
图3为本发明又一个实施例提供的快照方法流程图;
图4为本发明再一个实施例提供的快照方法流程图;
图5为本发明一个实施例提供的中控设备结构示意图;
图6为本发明又一个实施例提供的中控设备结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910258049.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:工件的侧边加工装置
- 下一篇:一种吊耳索夹专用机床