本申请公开了一种多控存储设备实现方法、装置、设备及计算机可读存储介质,方法包括:根据多控存储设备实现要求为预设数量个多控存储设备配置相同的逻辑设备号;判断逻辑设备号是否为用于使双控存储设备保持原状的初始值,若否,则为各双控设备中的控制器分配不同的序列号,并按照序列号的顺序使各控制器形成环形备份关系;在形成环形备份关系时当前控制器内缓存有当前控制器的本地数据、与当前控制器同属一个双控存储设备的控制器的本地数据、位于当前控制器之前且与当前控制器间隔一个控制器的控制器的本地数据。本申请公开的上述技术方案,借助双控存储设备得到一台多控存储设备,以降低多控存储设备的实现成本,提高多控存储设备的可靠性。
Implementation method, device, device and readable storage medium of multi control storage device
【技术实现步骤摘要】
多控存储设备实现方法、装置、设备及可读存储介质
本申请涉及SAN存储
,更具体地说,涉及一种多控存储设备实现方法、装置、设备及计算机可读存储介质。
技术介绍
SAN(StorageAreaNetwork,存储区域网络)存储对存储设备的可靠性有着比较高的要求。目前,常见的存储设备大多包含有两个控制器(即双控存储设备),以通过这两个控制器的相互冗余备份来提高存储设备的可靠性,但是,当两个控制器同时出现故障时则会导致数据发生丢失,从而会降低存储设备的可靠性。为了提高存储设备的可靠性,多是通过在一个机箱内增加更多的控制器以构成多控存储设备来进行实现,例如在一个机箱内插入4个控制器或6个控制器等,但是,由于多控存储设备的实现周期比较长,且在实现过程中需要耗费大量的人力和物力,从而会导致多控存储设备的实现成本比较高,而且由于通过在一个机箱内增加更多的控制器而构成的多控存储设备的结构比较复杂,因此,则会导致其故障率比较高,从而会降低多控存储设备的可靠性。综上所述,如何提高多控存储设备的可靠性,并降低多控存储设备的成本,是目前本领域技术人员亟待解决的技术问题。
技术实现思路
有鉴于此,本申请的目的是提供一种多控存储设备实现方法、装置、设备及计算机可读存储介质,用于提高多控存储设备的可靠性,降低多控存储设备的成本。为了实现上述目的,本申请提供如下技术方案:一种多控存储设备实现方法,包括:根据多控存储设备实现要求为预设数量个双控存储设备配置相同的逻辑设备号;判断所述逻辑设备号是否为用于使所述双控存储设备保持原状的初始值;若否,则为各所述双控存储设备中的控制器分配不同的序列号,并按照所述序列号的顺序使各所述控制器形成环形备份关系,以得到多控存储设备;其中,在形成所述环形备份关系时当前控制器内缓存有所述当前控制器的本地数据、与所述当前控制器同属一个双控存储设备的控制器的本地数据、位于所述当前控制器之前且与所述当前控制器间隔一个控制器的控制器的本地数据。优选的,在确定所述逻辑设备号不为所述初始值时,还包括:将预设数量个所述双控存储设备中的所有所述控制器及用于实现所述多控存储设备的所有硬盘均与预先设置的两个所述交换机相连,以使所述硬盘通过所述交换机与所述控制器相连。优选的,预先设置所述交换机,包括:预先根据所述硬盘的型号设置所述交换机。优选的,按照所述序列号的顺序使各所述控制器形成环形备份关系,包括:按照所述序列号的顺序且利用所述控制器的内存使各所述控制器形成环形备份关系。优选的,若确定所述逻辑设备号为所述初始值,还包括:控制所述双控存储设备保持原状。优选的,在根据多控存储设备实现要求为预设数量个双控存储设备配置相同的逻辑设备号之后,还包括:获取各所述双控存储设备的物理标识信息,并保存各所述双控存储设备的物理标识信息。一种多控存储设备实现装置,包括:配置模块,用于根据多控存储设备实现要求为预设数量个双控存储设备配置相同的逻辑设备号;判断模块,用于判断所述逻辑设备号是否为用于使所述双控存储设备保持原状的初始值;分配模块,用于当所述逻辑设备号部位所述初始值时,则为各所述双控存储设备中的控制器分配不同的序列号,并按照所述序列号的顺序使各所述控制器形成环形备份关系;其中,在形成所述环形备份关系时当前控制器内缓存有所述当前控制器的本地数据、与所述当前控制器同属一个双控存储设备的控制器的本地数据、位于所述当前控制器之前且与所述当前控制器间隔一个控制器的控制器的本地数据。优选的,还包括:设置模块,用于在确定所述逻辑设备号不为所述初始值时,将预设数量个所述双控存储设备中的所有所述控制器及用于实现所述多控存储设备的所有硬盘均与预先设置的两个所述交换机相连,以使所述硬盘通过所述交换机与所述控制器相连。一种多控存储设备实现设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述任一项所述的多控存储设备实现方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的多控存储设备实现方法的步骤。本申请提供了一种多控存储设备实现方法、装置、设备及计算机可读存储介质,其中,该方法包括:根据多控存储设备实现要求为预设数量个多控存储设备配置相同的逻辑设备号;判断逻辑设备号是否为用于使双控存储设备保持原状的初始值,若否,则为各双控设备中的控制器分配不同的序列号,并按照序列号的顺序使各控制器形成环形备份关系,以得到多控存储设备;其中,在形成环形备份关系时当前控制器内缓存有当前控制器的本地数据、与当前控制器同属一个双控存储设备的控制器的本地数据、位于当前控制器之前且与当前控制器间隔一个控制器的控制器的本地数据。本申请公开的上述技术方案,通过借助现有的双控存储设备来得到一台逻辑上的多控存储设备,相较于现有技术中需要专门设计研发一个内部集成有多个控制器的机箱来作为多控存储设备,本申请可以降低多控存储设备实现所花费的时间、人力和物力,从而可以降低多控存储设备的实现成本,同时可以降低多控存储设备的复杂程度,且由于多控存储设备可以在各控制器间形成环形备份关系,因此,可以尽量防止数据发生丢失,从而可以提高多控存储设备的可靠性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种多控存储设备实现方法的流程图;图2为本申请实施例提供的6控存储设备的结构示意图;图3为本申请实施例提供的一种多控存储设备与硬盘的连接示意图;图4为本申请实施例提供的保持原状的双控存储设备的结构示意图;图5为本申请实施例提供的一种多控存储设备实现装置的结构示意图;图6为本申请实施例提供的一种多控存储设备实现设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参见图1,其示出了本申请实施例提供的一种多控存储设备实现方法的流程图,本申请实施例提供的一种多控存储设备实现方法,可以包括:S11:根据多控存储设备实现要求为预设数量个双控存储设备配置相同的逻辑设备号。根据多控存储设备实现要求为预设数量个双控存储设备配置相同的逻辑设备号,以使得这预设数量个双控存储设备能够在逻辑上构成一个多控存储设备。其中,多控存储设本文档来自技高网...
【技术保护点】
1.一种多控存储设备实现方法,其特征在于,包括:/n根据多控存储设备实现要求为预设数量个双控存储设备配置相同的逻辑设备号;/n判断所述逻辑设备号是否为用于使所述双控存储设备保持原状的初始值;/n若否,则为各所述双控存储设备中的控制器分配不同的序列号,并按照所述序列号的顺序使各所述控制器形成环形备份关系,以得到多控存储设备;/n其中,在形成所述环形备份关系时当前控制器内缓存有所述当前控制器的本地数据、与所述当前控制器同属一个双控存储设备的控制器的本地数据、位于所述当前控制器之前且与所述当前控制器间隔一个控制器的控制器的本地数据。/n
【技术特征摘要】
1.一种多控存储设备实现方法,其特征在于,包括:
根据多控存储设备实现要求为预设数量个双控存储设备配置相同的逻辑设备号;
判断所述逻辑设备号是否为用于使所述双控存储设备保持原状的初始值;
若否,则为各所述双控存储设备中的控制器分配不同的序列号,并按照所述序列号的顺序使各所述控制器形成环形备份关系,以得到多控存储设备;
其中,在形成所述环形备份关系时当前控制器内缓存有所述当前控制器的本地数据、与所述当前控制器同属一个双控存储设备的控制器的本地数据、位于所述当前控制器之前且与所述当前控制器间隔一个控制器的控制器的本地数据。
2.根据权利要求1所述的多控存储设备实现方法,其特征在于,在确定所述逻辑设备号不为所述初始值时,还包括:
将预设数量个所述双控存储设备中的所有所述控制器及用于实现所述多控存储设备的所有硬盘均与预先设置的两个所述交换机相连,以使所述硬盘通过所述交换机与所述控制器相连。
3.根据权利要求2所述的多控存储设备实现方法,其特征在于,预先设置所述交换机,包括:
预先根据所述硬盘的型号设置所述交换机。
4.根据权利要求1所述的多控存储设备实现方法,其特征在于,按照所述序列号的顺序使各所述控制器形成环形备份关系,包括:
按照所述序列号的顺序且利用所述控制器的内存使各所述控制器形成环形备份关系。
5.根据权利要求1所述的多控存储设备实现方法,其特征在于,若确定所述逻辑设备号为所述初始值,还包括:
控制所述双控存储设备保持原状。
6.根据权利要求1所述的多控存储设备实现方法,其特征在于,在根据多控存储设备实现要求为预...
【专利技术属性】
技术研发人员:李美欣,
申请(专利权)人:北京浪潮数据技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。