[发明专利]一种控制器切换方法及装置有效
| 申请号: | 201510586900.3 | 申请日: | 2015-09-15 |
| 公开(公告)号: | CN105159802B | 公开(公告)日: | 2019-09-24 |
| 发明(设计)人: | 王倩 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F11/20 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
| 地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 控制器 切换 方法 装置 | ||
本发明公开了一种控制器切换方法及装置,应用于存储系统,存储系统包括主控制器和从控制器,主控制器上和从控制器上预先创建有快照关系,并且预先在主控制器上激活快照关系以实现快照功能;该方法包括:当主控制器出现故障时,在主控制器上失活快照关系以停止实现快照功能;在从控制器上激活快照关系以实现快照功能。本发明提供的一种控制器切换方法及系统应用的存储系统包括两个控制器,分别为主控制器和从控制器,并且在两个控制器间加入快照的自动切换功能,由此,当主控制器出现故障时,将快照功能由主控制器切换至从控制器上,满足了控制器切换的整体耗时要求,保证了对数据进行实时一致性的备份,使得数据可靠性大大提高。
技术领域
本发明涉及存储灾备技术领域,更具体地说,涉及一种控制器切换方法及装置。
背景技术
随着用户对于存储的数据量的需要日益增加,对于存储的数据的可靠性提出了更加严格的要求。
现有技术中通常采用快照技术实现数据的灾备。其中,快照技术是指在存储系统的两个数据端,即源卷和数据卷间建立快照关系;用户执行快照的动作后,当有IO下发时,源端先将IO对应的数据备份到数据卷,再处理接收到的IO。同时,用户可以将快照映射出来,成为快照卷,快照卷的内容和源卷在快照时刻的内容是一致的。
可见,快照技术可以保障用户能够查看到在任意快照时刻的完整数据备份。但是,当存储系统的控制器出现故障时,用户服务被终止,正在进行的快照也被终止,即使控制器恢复,也需要一定的时间恢复数据,才能继续实现快照功能,而在此期间无法完成实时一致性的数据备份,因此降低了数据的可靠性。
综上所述,现有技术中存在控制器出现故障后,无法完成实时一致性的数据备份,导致数据的可靠性较低的问题。
发明内容
本发明的目的是提供一种控制器切换方法及装置,以解决现有技术中存在的控制器出现故障后,无法完成实时一致性的数据备份,导致数据的可靠性较低的问题。
为了实现上述目的,本发明提供如下技术方案:
一种控制器切换方法,应用于存储系统,所述存储系统包括主控制器和从控制器,所述主控制器上和所述从控制器上预先创建有快照关系,并且预先在所述主控制器上激活所述快照关系以实现快照功能;该方法包括:
当所述主控制器出现故障时,在所述主控制器上失活所述快照关系以停止实现快照功能;
在所述从控制器上激活所述快照关系以实现快照功能。
优选的,创建所述快照关系包括:
获取并打开源卷、数据卷及元数据卷,以实现所述源卷、数据卷及元数据卷的读写功能;其中,所述元数据卷存储有与所述对照关系相对应的信息。
优选的,激活所述快照关系包括:
读取所述元数据卷中的信息,并向所述存储系统中的IO管理器注册实现快照功能的快照插件,其中,所述IO管理器用于统筹接收到的IO的转发和路由功能。
优选的,失活所述快照关系包括:
取消所述快照插件向所述IO管理器的注册,并关闭所述元数据卷的读写功能。
优选的,在所述主控制器失活所述快照关系之前,还包括:
控制所述存储系统的缓存停止处理IO,并向发送所述IO的外部端口返回错误提示。
优选的,在所述主控制器失活所述快照关系之前,还包括:
确定进入所述快照插件中的IO的处理状态,并根据所述IO的处理状态控制所述快照插件进行相应的操作。
优选的,所述确定进入所述快照插件中的IO的处理状态,并根据所述IO的处理状态控制所述快照插件进行相应的操作,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510586900.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:C型梯边
- 下一篇:跟足多功能调控外固定器





