一种解决服务器背板点灯混乱的方法、系统、设备及介质技术方案

技术编号:36874137 阅读:21 留言:0更新日期:2023-03-15 20:20
本申请实施例提供了一种解决服务器背板点灯混乱的方法、系统、设备及介质,通过基于Linux系统安装StorCLI工具;基于该工具,获取第一硬盘背板、第二硬盘背板以及第三硬盘背板的序列号以及ENC号;将所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板的序列号以及ENC号进行关联,并生成对应的关联函数;控制所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板的硬盘定位灯点亮及熄灭操作。通过确定ENC号与背板的地址序列号对应关系后,固定出点亮顺序前置上背板、前置下背板、后置下背板,找到分别对应的ENC号,再把ENC号给到StorCLI工具去发送命令。避免了不同服务器节点点灯顺序混乱造成的困扰;同时根据对应关系,能够准确精准定位到相应硬盘。能够准确精准定位到相应硬盘。能够准确精准定位到相应硬盘。

【技术实现步骤摘要】
一种解决服务器背板点灯混乱的方法、系统、设备及介质


[0001]本申请涉及服务器
,尤其涉及一种解决服务器背板点灯混乱的方法、系统、设备及介质。

技术介绍

[0002]4U存储服务器使用3张12口硬盘背板,分别位于前窗上、下,后窗下,此3张硬盘背板按照工艺要求连接到Expander卡,Expander卡再连接RAID(Redundant Arrays of Independent Disks,磁盘阵列)卡,由于Expander卡的扩展作用,在RAID卡层面看“只有一张硬盘背板”,从而RAID卡工具上只有一个背板的ENC号;再根据硬盘背板与Expander卡的安装工艺,可以很容易的点亮前上、前下、后下背板的硬盘定位灯。
[0003]但由于Expander卡供货不足改用另一种拓扑方案,就是后下背板级联到前下背板,前上、前下背板直接连到RAID卡。这种拓扑下,在RAID卡工具显示有3个背板的ENC号,在加电开机后这三个ENC号会因驱动原因显示混乱,在不同的服务器节点上显示不同,如节点A上显示顺序是前下、后下、前上;节点B上显示前上、前下、后下,因此通过RAID卡点硬盘定位灯时,不确定是哪一块背板上的硬盘亮。
[0004]专利文件CN201810532337.5描述的是解决一个SGPIO信号同时控制多个硬盘指示灯的情况,造成了硬盘指示灯显示状态的混乱的情况。专利文件CN202111435005.3一种硬盘背板、硬盘点灯控制系统、方法、装置及介质。上述现有的技术方案并不是通过RAID卡去点硬盘定位灯,也没有相关因为级联拓扑导致背板顺序混乱的描述。因此,尚缺乏一种解决存储服务器背板级联到RAID卡,背板混乱情况下硬盘定位灯顺序不固定的方案。

技术实现思路

[0005]本申请实施例提供了一种解决服务器背板点灯混乱的方法、系统、设备及介质,用以解决上述技术问题。
[0006]一方面,本申请实施例提供了一种解决服务器背板点灯混乱的方法,所述方法包括:
[0007]基于Linux系统安装StorCLI工具;
[0008]基于安装的所述StorCLI工具,获取第一硬盘背板、第二硬盘背板以及第三硬盘背板的序列号以及ENC号;
[0009]将所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板的序列号以及ENC号进行关联,并生成对应的关联函数;
[0010]基于所述关联函数,控制所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板的硬盘定位灯点亮及熄灭操作。
[0011]在本申请的一种可能的实现方式中,所述基于安装的所述StorCLI工具,获取若干硬盘背板的序列号以及ENC号,具体为:
[0012]获取所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板各自对应的
enclosu LSI;
[0013]基于所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板各自对应的enclosu LSI,获取所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板的序列号。
[0014]在本申请的一种可能的实现方式中,所述基于安装的所述StorCLI工具,获取第一硬盘背板、第二硬盘背板以及第三硬盘背板的序列号以及ENC号之后,所述方法还包括:
[0015]确定所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板各自对应的SAS地址以及级联SAS地址;
[0016]基于所述SAS地址查找所述级联SAS地址。
[0017]在本申请的一种可能的实现方式中,所述基于所述SAS地址查找所述级联SAS地址,具体为:
[0018]基于所述第一硬盘背板的所述SAS地址,查找所述第二硬盘背板以及所述第三硬盘背板的所述级联SAS地址;
[0019]若未查找到,则返回识别所述第一硬盘背板地址失败的指令。
[0020]在本申请的一种可能的实现方式中,所述方法还包括:
[0021]基于所述第二硬盘背板的所述SAS地址,查找所述第一硬盘背板以及所述第三硬盘背板的所述级联SAS地址;
[0022]若未查找到,则返回识别所述第二硬盘背板地址失败的指令。
[0023]在本申请的一种可能的实现方式中,所述方法还包括:
[0024]基于所述第三硬盘背板的所述SAS地址,查找所述第一硬盘背板以及所述第二硬盘背板的所述级联SAS地址;
[0025]若未查找到,则返回识别所述第三硬盘背板地址失败的指令。
[0026]在本申请的一种可能的实现方式中,所述StorCLI工具用于在Linux系统下执行RAID卡的相关命令;所述基于所述关联函数,控制所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板的硬盘定位灯点亮及熄灭操作,具体为:
[0027]基于所述关联函数,确定第一硬盘背板的ENC号与背板地址的对应关系;
[0028]通过所述StorCLI工具控制RAID卡以及所述对应关系,依次点亮或熄灭所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板的硬盘定位灯点。
[0029]另一方面本申请实施例还提供了一种解决服务器背板点灯混乱的系统,所述系统包括:
[0030]StorCLI工具安装模块,用于基于Linux系统安装StorCLI工具;
[0031]地址获取模块,用于基于安装的所述StorCLI工具,获取第一硬盘背板、第二硬盘背板以及第三硬盘背板的序列号以及ENC号;
[0032]地址关联模块,用于将所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板的序列号以及ENC号进行关联,并生成对应的关联函数;
[0033]执行模块,用于基于所述关联函数,控制所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板的硬盘定位灯点亮及熄灭操作。
[0034]本申请实施例还提供了一种解决服务器背板点灯混乱的设备,所述设备包括:
[0035]至少一个处理器;以及,
[0036]与所述至少一个处理器通信连接的存储器;其中,
[0037]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
[0038]基于Linux系统安装StorCLI工具;
[0039]基于安装的所述StorCLI工具,获取第一硬盘背板、第二硬盘背板以及第三硬盘背板的序列号以及ENC号;
[0040]将所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板的序列号以及ENC号进行关联,并生成对应的关联函数;
[0041]基于所述关联函数,控制所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板的硬盘定位灯点亮及熄灭操作。
[0042]本申请实施例还提供了一种解决服务器背板点灯混乱的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
[0043]基于Linux系统安装StorCLI工具;
[0044]基于安装的所述StorCLI工具,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种解决服务器背板点灯混乱的方法,其特征在于,所述方法包括:基于Linux系统安装StorCLI工具;基于安装的所述StorCLI工具,获取第一硬盘背板、第二硬盘背板以及第三硬盘背板的序列号以及ENC号;将所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板的序列号以及ENC号进行关联,并生成对应的关联函数;基于所述关联函数,控制所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板的硬盘定位灯点亮及熄灭操作。2.根据权利要求1所述的一种解决服务器背板点灯混乱的方法,其特征在于,所述基于安装的所述StorCLI工具,获取若干硬盘背板的序列号以及ENC号,具体为:获取所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板各自对应的enclosu LSI;基于所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板各自对应的enclosu LSI,获取所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板的序列号。3.根据权利要求1所述的一种解决服务器背板点灯混乱的方法,其特征在于,所述基于安装的所述StorCLI工具,获取第一硬盘背板、第二硬盘背板以及第三硬盘背板的序列号以及ENC号之后,所述方法还包括:确定所述第一硬盘背板、所述第二硬盘背板以及所述第三硬盘背板各自对应的SAS地址以及级联SAS地址;基于所述SAS地址查找所述级联SAS地址。4.根据权利要求3所述的一种解决服务器背板点灯混乱的方法,其特征在于,所述基于所述SAS地址查找所述级联SAS地址,具体为:基于所述第一硬盘背板的所述SAS地址,查找所述第二硬盘背板以及所述第三硬盘背板的所述级联SAS地址;若未查找到,则返回识别所述第一硬盘背板地址失败的指令。5.根据权利要求4所述的一种解决服务器背板点灯混乱的方法,其特征在于,所述方法还包括:基于所述第二硬盘背板的所述SAS地址,查找所述第一硬盘背板以及所述第三硬盘背板的所述级联SAS地址;若未查找到,则返回识别所述第二硬盘背板地址失败的指令。6.根据权利要求5所述的一种解决服务器背板点灯混乱的方法,其特征在于,所述方法还包括:基于所述第三硬盘背板的所述SAS地址,查找所述第一硬盘背板以及所述第二硬盘背板的所述级联SAS地址;若未查找到,则返回识别所述第三硬盘背板地址失败的指令。7.根据权利要求1所述的一种解决服务器背板点灯混乱的方法,其特征在于,所述...

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

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

1