[发明专利]一种双控存储产品单点故障的掉电保护方法在审
| 申请号: | 202010167981.4 | 申请日: | 2020-03-11 |
| 公开(公告)号: | CN111475338A | 公开(公告)日: | 2020-07-31 |
| 发明(设计)人: | 房永昌;刘雪姣 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 存储 产品 单点 故障 掉电 保护 方法 | ||
本发明公开一种双控存储产品单点故障的掉电保护方法,A控PSU拔出时,若BBU同时也被拔出或者BBU出现故障,则双控进入write Through模式;BBU更换后,存储系统恢复正常状态;若双控进入write Through模式运行预设时间后,BBU仍未被更换,则A控进入service模式,B控保持write through模式单控制器运行。该方法可保证数据在任何情况都是安全的,最大程度上保障客户数据的安全,提供更好的产品可靠性。
技术领域
本发明涉及存储产品领域,具体涉及一种双控存储产品单点故障的掉电保护方法。
背景技术
当前的双控存储产品BBU和PSU是一体化设计,在更换BBU的时候,需要把PSU拔出来。在当前的设计方案下,单控BBU出现故障或者被拔出后,双控保持write back模式进行数据下发,此时另外一颗BBU出现故障,有数据丢失的风险,五分钟后存储产品将单控运行,前端主机IO按照Write-throuth的方式下发,此时的读写性能将下降很多,同时导致主机端路径切换,冗余性丢失;单点BBU故障或者拔出后,存储设备单控运行,设备可靠性没有保障,当PSU1和BBU2交叉离位时会导致存储宕机,不符合任意单点故障存储不宕机的设计。
发明内容
为解决上述问题,本发明提供一种双控存储产品单点故障的掉电保护方法,保障用户数据安全,提高产品可靠性。
本发明的技术方案是:一种双控存储产品单点故障的掉电保护方法,包括以下步骤:
A控PSU拔出时,若BBU同时也被拔出或者BBU出现故障,则双控进入write Through模式;
BBU更换后,存储系统恢复正常状态;
若双控进入write Through模式运行预设时间后,BBU仍未被更换,则A控进入service模式,B控保持write through模式单控制器运行。
进一步地,预设时间为一周。
进一步地,该方法还包括:
若BBU更换后,A控再次出现BBU故障或PSU故障或PSU掉电,或B控控制器故障,则双控停止业务。
进一步地,该方法还包括:
若BBU更换后,A控出现控制器故障或者发生RAID降级,则A控停止服务,B控单控write Through模式工作。
进一步地,存储系统恢复正常状态是指双控以write back模式工作。
进一步地,write back模式的写操作过程为:
前端主机下发IO执行一次写操作,先是将数据写入缓存,然后从缓存再写入硬盘,硬盘返回指令写返回到缓存,然后到前端主机,前端主机收到写返回的指令,表示数据已经写入硬盘,此次写操作完成。
进一步地,write Through模式的写操作过程为:
前端主机下发一次IO,执行写操作指令,不经过缓存分区,直接写入硬盘,数据落盘后,硬盘返回指令写返回,前端主机收到写返回指令,表示数据已经写入硬盘,此次写操作完成。
进一步地,A控PSU拔出时,若BBU同时也被拔出或者BBU出现故障,存储系统还发出告警。
进一步地,BBU更换后,告警恢复。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010167981.4/2.html,转载请声明来源钻瓜专利网。





