[发明专利]一种基于双控存储的ISCSItarget冗余控制方法和系统在审
申请号: | 201710639487.1 | 申请日: | 2017-07-31 |
公开(公告)号: | CN107423167A | 公开(公告)日: | 2017-12-01 |
发明(设计)人: | 刘斌 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 存储 iscsitarget 冗余 控制 方法 系统 | ||
技术领域
本发明涉及云计算数据处理技术领域,特别是涉及一种基于双控存储的ISCSI target冗余控制方法和系统。
背景技术
ISCSI协议作为一种联系存储和客户端之间的基于TCP/IP技术的协议,以其低廉的成本和灵活方便的特性越来越受到人们的关注,相比于FC协议来说,具有以下优势:价格更加低廉、传输距离更远、可使用现有的以太网传输网络。
现有的存储设备大都使用双控制器的架构,相对于单控制器的存储架构来说,其主要的优势在于双控制器之间的冗余:当一个控制器由于某些原因发生宕机的时候,另一个控制器可以立即接管已经宕机的控制器的业务,从而保证了客户端业务不中断,多用于对存储数据保护要求较高的行业,例如银行等。
目前的存储双控产品之间的冗余策略主要分为三种:
A/P:Active/Passive,对于特定的LUN来说,在它的路径中,一个控制器的目标端口处于主动/优化状态,另一个控制器的目标端口处于备用状态。当客户端访问后端磁盘的时候,只能通过Active的那个控制器进行访问,另一个控制器处于备用状态,只有当Active的那个控制器由于有些原因发生宕机之后,处于备用状态的控制器开始工作,接管宕机的控制器继续进行业务访问;
ALUA:Asymmetric Active/Active,对于特定的LUN来说,在它的路径中,一个控制器的目标端口处于主动/优化状态,另一个控制器的目标端口处于主动/非优化状态;
A/A:Symmetric Active/Acivie,对于特定的LUN来说,在它的路径中,两个存储控制器的目标端口均处于主动/优化(状态。两个控制器之间实现高速互联的通讯,一个IO发到控制器端,两个控制器可同时参与处理;当一个控制器发生宕机之后,另一个控制器可以独自处理业务。相比如ALUA来说,这种A/A的架构更加具有优势,可以充分利用两个控制器的资源。
但是A/A相比如ALUA来说技术实现较为困难,现在大多数的存储厂商大都使用ALUA的架构。但是在ALUA架构中,如果控制器2由于某些原因发生宕机,这时target2将无法使用,这个时候的lun2的优化节点只能选择控制器1,即这时客户端访问lun2是通过控制器1的target1来进行访问的,在进行lun2的优化节点从target2转移到target1的时候,由于target1的从属lun列表发生变化(增加了lun2),会导致一些静默状态的发生,这个时候target1停止IO工作进行lun从属列表的更新。
发明内容
本发明的目的是提供了一种基于双控存储的ISCSI target冗余控制方法和系统,在进行故障切换时,处于正常工作状态的控制器的target的从属Lun列表无需更新,避免了了静默状态的发生,提高了双控存储产品的运行效率。
为解决上述技术问题,本发明实施例提供了一种基于双控存储的ISCSI target冗余控制方法,包括:
步骤1,检测Lun1对应的第一控制器是否处于宕机状态;
若是,步骤2,控制所述第一控制器的第一主target故障切换至第二控制器的第二备用target,客户端通过所述第二备用target访问所述Lun1,所述第二控制器的第二主target正常工作。
其中,在所述步骤2之后,还包括:
步骤3,检测所述Lun1对应的所述第一控制器是否从宕机状态恢复到正常状态;
若是,步骤4,控制所述第二控制器的第二备用target故障恢复切换至第一控制器的第一主target,所述客户端恢复至通过所述第一主target访问所述Lun1,所述第二控制器的第二备用target恢复为空闲状态。
其中,在所述步骤4之后还包括:
步骤5,记录并输出所述第一控制器或所述第二控制器发生宕机的时刻和从宕机状态恢复到正常状态的时刻。
其中,在所述步骤5之后,还包括:
在所述第一控制器或所述第二控制器发生宕机时向外发出警报,并在收到人工响应或恢复到正常状态时停止发出警报。
其中,在所述步骤5之后,还包括:
统计并输出所述第一控制器和所述第二控制器在预定时间段内的发生宕机的次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710639487.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:管材生产线及其冷却装置
- 下一篇:管材生产线及其真空定型装置