存储设备、主从确定方法及存储介质技术

技术编号:32628137 阅读:11 留言:0更新日期:2022-03-12 18:01
本发明专利技术公开了一种存储设备、主从确定方法及存储介质,适用于存储设备技术领域。该存储设备包括至少两个控制器以及至少一个背板,各控制器通过连接端与背板连接;连接端包括第一类连接端和第二类连接端;第一类连接端,用于确定各控制器在背板上的在位标识;第二类连接端,用于确定至少两个控制器中的主控制器。采用该存储设备当主控制器不在位或者出现故障的情况下,可以利用从其他控制器中再次确定主控制器,从而保证存储设备可以正常工作。避免了主控制器出现故障以后,影响存储系统正常工作。从而解决了现有技术中单个控制器损坏,可能影响存储设备的不能正常工作的问题。能影响存储设备的不能正常工作的问题。能影响存储设备的不能正常工作的问题。

【技术实现步骤摘要】
存储设备、主从确定方法及存储介质


[0001]本专利技术涉及存储设备
,具体涉及一种存储设备、主从确定方法及存储介质。

技术介绍

[0002]控制器在存储设备中发挥着非常重要的作用。控制器是一台控制着存储阵列的设备,控制器将多个存储区域整合起来,作为一个存储区域提供给服务器。
[0003]最早的存储设备只有单个控制器,如果单个的控制器坏了,那么存储设备的整个业务都会因此停顿。因此,如何解决单个控制器损坏可能会影响存储设备正常工作的问题,成为了重点工作。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一存储设备、主从确定方法及存储介质,以解决单个控制器损坏,可能影响存储设备的整个业务正常工作的问题。
[0005]根据第一方面,本专利技术实施例提供了一种存储设备,该存储设备包括至少两个控制器以及至少一个背板,各控制器通过连接端与背板连接;连接端包括第一类连接端和第二类连接端;第一类连接端,用于确定各控制器在背板上的在位标识;第二类连接端,用于确定至少两个控制器中的主控制器。
[0006]在本申请实施例中,存储设备包括至少两个控制器以及至少一个背板,各控制器通过连接端与背板连接;连接端包括第一类连接端和第二类连接端;第一类连接端,用于确定各控制器在背板上的在位标识;第二类连接端,用于确定至少两个控制器中的主控制器。上述存储设备可以从至少两个控制器中确定一个控制器作为主控制器,当主控制器在位且正常工作的情况下,其他控制器处于备选状态。当主控制器不在位或者出现故障的情况下,可以利用从其他控制器中再次确定主控制器,从而保证存储设备可以正常工作。避免了主控制器出现故障以后,影响存储系统正常工作。从而解决了现有技术中单个控制器损坏,可能影响存储设备的不能正常工作的问题。
[0007]结合第一方面,在第一方面第一实施方式中,第一类连接端包括多个第一子连接端和一个目标子连接端;第一子连接端,用于连接第一支路以及第二支路,第一支路与第一电源连接,第二支路与背板连接;目标子连接端,与背板上在位标识端连接,用于确定控制器在背板上的在位标识。
[0008]在本申请实施例中,第一子连接端,用于连接第一支路以及第二支路,第一支路与第一电源连接,第二支路与背板连接,从而为各控制器中的第一支路提供电能,保证控制器正常工作。目标子连接端,与背板上在位标识端连接,用于确定控制器在背板上的在位标识。根据各控制器的在位标识可以确定控制器在背板的位置,进而可以保证多个控制器之间协调工作。
[0009]结合第一方面第一实施方式,在第一方面第二实施方式中,背板包括与控制器一
一对应的槽位以及与槽位对应的第一连接器,控制器具有与第一连接器适配的第二连接器;目标子连接端通过第二连接器以及第一连接器与背板上的在位标识端连接;第二类连接端通过第二连接器以及第一连接器与背板的通信支路连接。
[0010]在本申请实施例中,背板和控制器通过第一连接器和第二连接器相连,从而可以保证背板和控制器之间的连接正常,目标子连接端通过第二连接器以及第一连接器与背板上的在位标识端连接,从而可以保证目标子连接端和在位标识端之间的连接正常。第二类连接端通过第二连接器以及第一连接器与背板的通信支路连接,保证各控制器之间可以进行信号传递,保证多个控制器之间协调工作。
[0011]结合第一方面第一实施方式,在第一方面第三实施方式中,在位标识端与接地端连接,第一支路通过第一电阻与第一电源连接。
[0012]在本申请实施例中,在位标识端与接地端连接,从而可以使得目标子连接端可以基于接地端传输低电平信号,从而确定各控制器在背板的在位标识。第一支路通过第一电阻与第一电源连接,第一电阻可以保护第一支路,避免第一支路电流过大而损坏。
[0013]结合第一方面第二实施方式,在第一方面第四实施方式中,第二类连接端包括多个信号传输端;各信号传输端通过第二连接器以及第一连接器与背板的上多个通信支路一一对应连接。
[0014]在本申请实施例中,第二类连接端包括多个信号传输端;各信号传输端通过第二连接器以及第一连接器与背板的上多个通信支路一一对应连接,从而可以保证各信号传输端传输的信号不同,根据不同的信号进行多个控制器之间的信号传递,实现多个控制器之间的协作。
[0015]结合第一方面第二实施方式,在第一方面第五实施方式中,通信支路通过第二电阻与第二电源相连。
[0016]在本申请实施例中,通信支路通过第二电阻与第二电源相连,第二电阻可以保证通信支路,避免通信支路电流过大而损坏。
[0017]根据第二方面,本专利技术实施例提供了一种主从确定方法,该方法应用于第一方面任一的存储设备,该方法包括:确定各控制器的优先级,根据优先级确定第一目标控制器;检测第一目标控制器是否在位;若第一目标控制器在位,则控制第一目标控制器为主控制器,并控制第一目标控制器向其他控制器发送第一目标信号;第一目标信号用于表征第一目标控制器为主控制器。
[0018]在本申请实施例中,控制第一目标控制器为主控制器,并控制第一目标控制器向其他控制器发送第一目标信号,检测第一目标控制器是否在位。若第一目标控制器在位,则控制第一目标控制器为主控制器,并控制第一目标控制器向其他控制器发送第一目标信号;第一目标信号用于表征第一目标控制器为主控制器。从而可以保证在第一目标控制器在位的情况下,将其设定为主控制器,避免了在第一目标控制器不在位的情况下,将其设定为主控制器,影响存储设备的正常工作。此外,控制第一目标控制器向其他控制器发送第一目标信号。可以保证其他控制器获取到第一目标控制器为主控制器的信号,避免多台控制器为主控制器,造成设备损坏。
[0019]结合第二方面,在第二方面第一实施方式中,该方法还包括:若第一目标控制器不在位,则根据优先级,确定第二目标控制器;检测第二目标控制器是否在位;若第二目标控
制器在位,则控制第二目标控制器为主控制器,并控制第二目标控制器向其他控制器发送第二目标信号;第二目标信号用于表征第二目标控制器为主控制器。
[0020]在本申请实施例中,在第一目标控制器不在位,且第二目标控制器在位的情况下,将其设定为主控制器,避免了在第二目标控制器不在位的情况下,将其设定为主控制器,影响存储设备的正常工作。此外,控制第二目标控制器向其他控制器发送第二目标信号。可以保证其他控制器获取到第二目标控制器为主控制器的信号,避免多台控制器为主控制器,造成设备损坏。
[0021]结合第二方面,在第二方面第二实施方式中,检测第一目标控制器是否在位,包括:检测第一目标控制器是否基于目标子连接端输出在位信号。
[0022]在本申请实施例中,检测第一目标控制器是否基于目标子连接端输出在位信号,从而可以保证的得到第一目标控制器是否在为信息的准确性。
[0023]根据第三方面,本专利技术实施例提供了一种主从确定装置,该装置包括:
[0024]第一确定模块,用于确定各控制器的优先级,根据优先级确定第一目标控制器;
...

【技术保护点】

【技术特征摘要】
1.一种存储设备,其特征在于,所述存储设备包括至少两个控制器以及至少一个背板,各所述控制器通过连接端与所述背板连接;所述连接端包括第一类连接端和第二类连接端;所述第一类连接端,用于确定各所述控制器在所述背板上的在位标识;所述第二类连接端,用于确定所述至少两个控制器中的主控制器。2.根据权利要求1所述的设备,其特征在于,所述第一类连接端包括多个第一子连接端和一个目标子连接端;所述第一子连接端,用于连接第一支路以及第二支路,所述第一支路与第一电源连接,所述第二支路与所述背板连接;所述目标子连接端,与所述背板上在位标识端连接,用于确定所述控制器在所述背板上的在位标识。3.根据权利要求2所述的设备,其特征在于,所述背板包括与所述控制器一一对应的槽位以及与所述槽位对应的第一连接器,所述控制器具有与所述第一连接器适配的第二连接器;所述目标子连接端通过所述第二连接器以及所述第一连接器与所述背板上的在位标识端连接;所述第二类连接端通过所述第二连接器以及所述第一连接器与所述背板的通信支路连接。4.根据权利要求2所述的设备,其特征在于,所述在位标识端与接地端连接,所述第一支路通过第一电阻与所述第一电源连接。5.根据权利要求3所述的设备,其特征在于,所述第二类连接端包括多个信号传输端;各所述信号传输端通过所述第二连接器以及所述第一连接器与所述背板的上多个所述通信支...

【专利技术属性】
技术研发人员:陈江王超韩舒
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1