System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及服务器,特别涉及一种服务器背板点灯方法及系统。
技术介绍
1、目前,背板点灯方案通常是通过复杂可编程逻辑器件(cpld,complexprogrammable logic device)解析主板、磁盘阵列卡或网卡等设备传递的串行通用输入/输出口信号(sgpio,serial general purpose input/output)进行对应的点灯操作;但是对于两口背板级联、主板一个接口的情况,两个两口背板都会接收到上行同一组sgpio点灯信号,此时两个背板之间无法区分sgpio信号的点灯信息是要对哪个背板的硬盘进行点灯。
2、为了让两个背板区分一组sgpio信号的点灯信息是在对哪个背板的硬盘进行点灯操作,相关技术是在背板上设计一个拨码开关,通过组装整机时根据背板对应的位置来手动设置拨码开关,使得背板上的逻辑元件能够根据不同的拨码开关来对两个背板进行区分,实现两个背板分别使用一组sgpio点灯信号的前两个硬盘点灯信息和后两个硬盘的点灯信息的功能。
3、而现有的手动拨码方式高度依赖组装工人的工作准确性,需要人工识别每个两口背板在服务器中的点灯模式,手动调整拨码开关位置或烧录拨码信息至逻辑元件;这种生产模式在大规模服务器生产过程中极其浪费人力,影响服务器生产效率,同时存在拨码信息错误的风险,拨码的可靠性不足。
技术实现思路
1、为了克服上述技术缺陷,本申请的目的在于提供一种服务器背板点灯方法及系统,所述方法包括:通过所述控制器获取所述电路板中若干个扩展集
2、本申请实施例提供的具体技术方案如下:
3、第一方面,本申请提供了一种服务器背板点灯方法,所述方法应用于服务器背板点灯系统,所述系统包括主板、电路板以及若干个背板,所述主板包括信号电路卡、控制器,每个背板包括逻辑元件以及若干个硬盘,所述控制器与所述电路板连接,所述电路板分别与每个背板的逻辑元件连接,所述信号电路卡分别与每个背板的逻辑元件连接,所述电路板包括若干个扩展集成电路,所述扩展集成电路与所述背板一一对应,所述方法包括:
4、通过所述控制器获取所述电路板中若干个扩展集成电路拨码信息;
5、所述控制器将所述电路板中扩展集成电路拨码信息发送至对应背板的逻辑元件;
6、每个背板的逻辑元件接收所述信号电路卡发出的串行输入输出信号;
7、根据所述信号电路卡的来源类型、串行输入输出信号的状态以及若干个扩展集成电路拨码信息对串行输入输出信号进行解析,得到每个背板对应的若干个硬盘的点灯信息;
8、根据所述每个背板对应的若干个硬盘的点灯信息对对应服务器背板进行点灯。
9、在其中一个实施例中,所述系统包括两个背板,所述根据所述信号电路卡的来源类型、串行输入输出信号的状态以及若干个扩展集成电路拨码信息对串行输入输出信号进行解析之前,包括:
10、设置第一背板对应的信号点灯信息与第一背板对应的扩展集成电路拨码信息的配置表,将所述第一背板对应的信号点灯信息与第一背板对应的扩展集成电路拨码信息的配置表设定为第一配置表;
11、设置第二背板对应的信号点灯信息与第二背板对应的扩展集成电路拨码信息的配置表,将所述第二背板对应的信号点灯信息与第二背板对应的扩展集成电路拨码信息的配置表设定为第二配置表。
12、在其中一个实施例中,所述根据所述信号电路卡的来源类型、串行输入输出信号的状态以及若干个扩展集成电路拨码信息对串行输入输出信号进行解析,得到每个背板对应的若干个硬盘的点灯信息,包括:
13、响应于所述信号电路卡为主板卡或磁盘阵列卡,则确定所述信号电路卡串行输入输出信号的状态为下拉模式,根据所述信号电路卡串行输入输出信号的状态确定第一背板对应的第一信号点灯信息以及第二背板对应的第一信号点灯信息;
14、根据所述第一配置表以及第一背板对应的第一信号点灯信息确定第一背板对应扩展集成电路的第一拨码信息;
15、根据所述第二配置表以及第二背板对应的第一信号点灯信息确定第二背板对应的扩展集成电路第二拨码信息;
16、根据所述第一背板对应的扩展集成电路第一拨码信息确定所述第一背板对应硬盘的第一点灯信息;
17、根据所述第二背板对应的扩展集成电路第二拨码信息确定所述第二背板对应硬盘的第二点灯信息。
18、在其中一个实施例中,所述根据所述信号电路卡的来源类型、串行输入输出信号的状态以及若干个扩展集成电路拨码信息对串行输入输出信号进行解析,得到每个背板对应的若干个硬盘的点灯信息,还包括:
19、响应于所述信号电路卡为网卡,则对所述信号电路卡的信号状态进行判断,根据所述信号电路卡的信号状态判断结果以及背板对应的扩展集成电路拨码信息对串行输入输出信号进行解析,得到每个背板对应的若干个硬盘的点灯信息;
20、所述根据所述信号电路卡的信号状态判断结果以及背板对应的扩展集成电路拨码信息对串行输入输出信号进行解析,得到每个背板对应的若干个硬盘的点灯信息,包括:
21、响应于所述信号电路卡串行输入输出信号的状态为下拉模式,根据所述信号电路卡串行输入输出信号的状态确定第一背板对应的第一信号点灯信息以及第二背板对应的第一信号点灯信息;
22、根据所述第一配置表以及第一背板对应的第一信号点灯信息确定第一背板对应扩展集成电路的第一拨码信息;
23、根据所述第二配置表以及第二背板对应的第一信号点灯信息确定第二背板对应的扩展集成电路第二拨码信息;
24、根据所述第一背板对应的扩展集成电路第一拨码信息确定所述第一背板对应硬盘的第一点灯信息;
25、根据所述第二背板对应的扩展集成电路第二拨码信息确定所述第二背板对应硬盘的第二点灯信息;
26、响应于所述信号电路卡串行输入输出信号的状态为上拉模式,根据所述信号电路卡串行输入输出信号的状态确定第一背板对应的第二信号点灯信息以及第二背板对应的第二信号点灯信息;
27、根据所述第一配置表以及第一背板对应的第二信号点灯信息确定第一背板对应扩展集成电路的第三拨码信息;
28、根据所述第二配置表以及第二背板对应的第二信号点灯信息确定第二背板对应的扩展集成电路第四拨码信息;
29、根据所述第一背板对应的扩展集成电路第三拨码信息确定所述第一背板对应硬盘的第三点灯信息;
...
【技术保护点】
1.一种服务器背板点灯方法,其特征在于,所述方法应用于服务器背板点灯系统,所述系统包括主板、电路板以及若干个背板,所述主板包括信号电路卡、控制器,每个背板包括逻辑元件以及若干个硬盘,所述控制器与所述电路板连接,所述电路板分别与每个背板的逻辑元件连接,所述信号电路卡分别与每个背板的逻辑元件连接,所述电路板包括若干个扩展集成电路,所述扩展集成电路与所述背板一一对应,所述方法包括:
2.根据权利要求1所述的服务器背板点灯方法,其特征在于,所述系统包括两个背板,所述根据所述信号电路卡的来源类型、串行输入输出信号的状态以及若干个扩展集成电路拨码信息对串行输入输出信号进行解析之前,包括:
3.根据权利要求1所述的服务器背板点灯方法,其特征在于,所述根据所述信号电路卡的来源类型、串行输入输出信号的状态以及若干个扩展集成电路拨码信息对串行输入输出信号进行解析,得到每个背板对应的若干个硬盘的点灯信息,包括:
4.根据权利要求3所述的服务器背板点灯方法,其特征在于,所述根据所述信号电路卡的来源类型、串行输入输出信号的状态以及若干个扩展集成电路拨码信息对串行输入输出
5.根据权利要求4所述的服务器背板点灯方法,其特征在于,每个背板包括两个硬盘,所述根据所述每个背板对应的若干个硬盘的点灯信息对对应服务器背板进行点灯,包括:
6.根据权利要求1所述的服务器背板点灯方法,其特征在于,所述主板还包括交换机,
7.根据权利要求1所述的服务器背板点灯方法,其特征在于,每个背板包括若干个指示灯,所述指示灯包括在位指示灯、定位指示灯以及故障指示灯,所述根据所述每个背板对应的若干个硬盘的点灯信息对对应服务器背板进行点灯之后,包括:
8.一种服务器背板点灯系统,其特征在于,所述系统包括主板、电路板以及若干个背板,所述主板包括信号电路卡、控制器,每个背板包括逻辑元件以及若干个硬盘,所述控制器与所述电路板连接,所述电路板分别与每个背板的逻辑元件连接,所述信号电路卡分别与每个背板的逻辑元件连接,所述电路板包括若干个扩展集成电路,所述扩展集成电路与所述背板一一对应,所述系统实现所述服务器背板点灯的方法:
9.根据权利要求8所述的服务器背板点灯系统,其特征在于,所述主板还包括交换机,
10.根据权利要求8所述的服务器背板点灯系统,其特征在于,每个背板包括若干个指示灯,所述指示灯包括在位指示灯、定位指示灯以及故障指示灯。
...【技术特征摘要】
1.一种服务器背板点灯方法,其特征在于,所述方法应用于服务器背板点灯系统,所述系统包括主板、电路板以及若干个背板,所述主板包括信号电路卡、控制器,每个背板包括逻辑元件以及若干个硬盘,所述控制器与所述电路板连接,所述电路板分别与每个背板的逻辑元件连接,所述信号电路卡分别与每个背板的逻辑元件连接,所述电路板包括若干个扩展集成电路,所述扩展集成电路与所述背板一一对应,所述方法包括:
2.根据权利要求1所述的服务器背板点灯方法,其特征在于,所述系统包括两个背板,所述根据所述信号电路卡的来源类型、串行输入输出信号的状态以及若干个扩展集成电路拨码信息对串行输入输出信号进行解析之前,包括:
3.根据权利要求1所述的服务器背板点灯方法,其特征在于,所述根据所述信号电路卡的来源类型、串行输入输出信号的状态以及若干个扩展集成电路拨码信息对串行输入输出信号进行解析,得到每个背板对应的若干个硬盘的点灯信息,包括:
4.根据权利要求3所述的服务器背板点灯方法,其特征在于,所述根据所述信号电路卡的来源类型、串行输入输出信号的状态以及若干个扩展集成电路拨码信息对串行输入输出信号进行解析,得到每个背板对应的若干个硬盘的点灯信息,还包括:
5.根据权利要求...
【专利技术属性】
技术研发人员:田庚辰,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。