[发明专利]一种故障处理的方法、装置和设备有效
申请号: | 201611110928.0 | 申请日: | 2016-12-06 |
公开(公告)号: | CN108153622B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 李思聪 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/16 | 分类号: | G06F11/16;G06F11/10 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 故障 处理 方法 装置 设备 | ||
本发明实施例涉及一种故障处理的方法、装置和设备,该方法包括:独立硬盘冗余阵列RAID控制器接收任一RAID组中故障硬盘的信息,故障硬盘的信息包括故障硬盘的容量和类型;在与该RAID组匹配的热备盘资源池中选择空闲硬盘对故障硬盘的数据进行恢复,热备盘资源池中空闲硬盘的容量大于或等于故障硬盘的容量,且热备盘资源池的空闲硬盘的类型与故障硬盘的类型相同,热备盘资源池是RAID控制器预先创建,热备盘资源池中包括至少一个存储节点中的一个或多个空闲硬盘。本发明实施例中通过跨节点的热备盘资源池方案解决现有技术中本地热备盘数量限制所导致的热备失效问题,以此提高整个系统的可靠性。
技术领域
本发明涉及存储领域,尤其涉及一种故障处理的方法、装置和设备。
背景技术
独立硬盘冗余阵列(Redundant Array of Independent Disks,RAID)是一种将多个独立的硬盘按照不同配置策略组合起来形成一个硬盘组,该硬盘组也称为RAID组,以此提供比单个硬盘更高的存储性能和提供数据备份技术。RAID因具有速度快、安全性高两项优点,在存储领域得到越来越广泛的应用。
现有技术中,RAID组的管理通常由RAID控制器实现,RAID组的配置策略主要划分为RAID0、RAID1、RAID2、RAID3、RAID4、RAID5、RAID6、RAID7、RAID10、RAID50,其中,RAID3以上的配置策略中需要配置为N+M模式,N和M都是大于1的正整数,N表示数据盘的个数,M表示校验盘的个数。同时,RAID组中还配置了热备盘,当RAID组中出现硬盘故障时,RAID控制器可以根据校验盘中的校验数据和数据盘中的数据将故障硬盘上的数据恢复到热备盘上,以此提高系统可靠性。
通常采用服务器的本地硬盘作为热备盘,热备盘在正常情况下不存放数据,当RAID组中其他正在使用的物理硬盘有损坏时,热备盘会自动接管损坏硬盘的存储功能,用于承载损坏硬盘中的数据,保证数据存取不中断。但是,创建RAID组时需要预先指定服务器的本地硬盘作为热备盘,而且在同一服务器中RAID控制器可以同时创建多个RAID组,每个RAID组均需要配置各自的热备盘,由此导致同一存储设备中热备盘数量受限的问题,影响系统可靠性。
发明内容
本发明实施例提供了一种故障处理的方法、装置和设备,可以解决现有技术中同一存储设备的热备盘数量受限的问题,以此提高存储系统的可靠性。
第一方面,提供一种故障处理的方法,该方法应用于故障处理系统中,该系统中包括至少一个业务节点和至少一个存储节点,存储节点和业务节点之间通过网络进行通信,每个存储节点包括至少一个空闲硬盘,每个业务节点包括独立硬盘冗余阵列(RedundantArray of Independent Disks,RAID)控制器与RAID组,RAID控制器按照不同配置策略将多个硬盘组成硬盘组,该硬盘组也可以称为RAID组,并对RAID组进行监控管理。RAID控制器获取该RAID控制器所在业务节点中任一RAID组的故障硬盘的信息时,该故障硬盘的信息中包括故障硬盘的容量和类型,RAID控制器在与该RAID组匹配的热备盘资源池中选择空闲硬盘作为热备盘对故障硬盘的数据进行恢复,其中,热备盘资源池是RAID控制器预先创建,热备盘资源池中包括至少一个存储节点的一个或多个空闲硬盘;RAID控制器锁选择的空闲硬盘的容量大于或等于故障硬盘的容量,且该空闲硬盘的类型与故障硬盘的类型相同。
可选地,热备盘资源池可以由逻辑硬盘和物理硬盘中的至少一种组成。
具体地,存储节点中也可以包括RAID控制器,该RAID控制器利用存储节点中多个硬盘组成RAID组,并将该RAID组划分为多个逻辑硬盘,将未被使用的逻辑硬盘信息发送给业务节点的RAID控制器,其中,逻辑硬盘信息包括逻辑硬盘的容量、类型、逻辑硬盘标识、逻辑硬盘所归属的RAID组等信息。
RAID控制器可以按照以下方式中的任意一种确定第一热备盘资源池:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611110928.0/2.html,转载请声明来源钻瓜专利网。