[发明专利]一种多控制器磁盘阵列高可用状态机转化方法在审
申请号: | 201410717172.0 | 申请日: | 2014-12-03 |
公开(公告)号: | CN104391658A | 公开(公告)日: | 2015-03-04 |
发明(设计)人: | 周耀辉 | 申请(专利权)人: | 浪潮集团有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种多控制器磁盘阵列高可用状态机转化方法,多控制器磁盘阵列,两个互相冗余的控制器通过高速互联网络相连,相互之间发送心跳信息、同步各个控制器状态和后端存储资源状况;控制器的状态机包括:控制器活动状态、控制器接管状态、控制器被接管态、控制器未激活态、接管存储资源状态、存储资源被接管状态、存储资源准备好状态;本发明的一种多控制器磁盘阵列高可用状态机转化方法和现有技术相比,相互冗余的多控制器磁盘阵列,控制器之间通过高速互联网络相连,相互之间发送心跳信息、同步各个控制器状态和后端存储资源状况。 | ||
搜索关键词: | 一种 控制器 磁盘阵列 可用 状态机 转化 方法 | ||
【主权项】:
一种多控制器磁盘阵列高可用状态机转化方法,其特征在于多控制器磁盘阵列,两个互相冗余的控制器通过高速互联网络相连,相互之间发送心跳信息、同步各个控制器状态和后端存储资源状况;控制器的状态机包括:控制器活动状态、控制器接管状态、控制器被接管态、控制器未激活态、接管存储资源状态、存储资源被接管状态、存储资源准备好状态;多控制器磁盘阵列通过多路径软件向客户端提供服务,当某个控制器故障了,其上的存储服务终止,它的状态从active变为null;冗余控制器通过高速互联网络心跳,检测到了对端故障控制器状态,开始阻塞客户端io数据流,接管故障控制器上的存储资源,随后打开被阻塞的客户端io数据流,进行存储操作,其状态从active变为takeover;故障控制器修复后,重启加到阵列中,其状态从null变为standby;通过控制器回切操作,冗余控制器归还其接管故障控制器的存储资源和服务,故障控制器和冗余控制器都变为active态;控制器后端通过SAS线链接磁盘柜,当某个控制器后端链接的SAS线断了,其后端的磁盘就无法访问,随之控制器释放存储池资源,状态从active变为n_standby;冗余控制器通过高速互联网络心跳,检测到了对端控制器状态,随之接管对端的存储池资源,其状态变从active变为d_takeove;当先前SAS线掉了的控制器重新连接好之后,其状态从n_standby变为d_standby,再通过存储资源回切操作,冗余控制器释放接管的存储池,连接好SAS线的控制器重组存储池;两控制器状态都变为active态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团有限公司,未经浪潮集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410717172.0/,转载请声明来源钻瓜专利网。