The present invention provides a method and a system for realizing the NVME hard disk light, increase the PCIE Switch chip between CPU and NVME hard disk, the expansion of more number of NVME hard disk port, connect more NVME hard disk, the control command and the development of application layer system hard disk light, this command is included in the PCIE Switch chip the drive package, between CPU and PCIE Switch hard disk transfer state information and the hard disk light information through the PCIE bus, the hard disk light information by PCIE Switch I2C bus through the CPLD to analyze the control information corresponding to the hard disk light, in the hard disk fault light indicator. The invention solves the hard drive NVME lighting, limit the number of NVME hard problem, can the corresponding number of disk collocation according to the product requirements, each line omitted port hardware NVME drive is connected on a device's PIN address, to reduce the design complexity, the lifting of the PIN on the hard disk number limit.
【技术实现步骤摘要】
一种实现NVME硬盘点灯的方法及系统
本专利技术涉及服务器的
,具体涉及一种实现NVME硬盘点灯的方法及系统。
技术介绍
存储服务器产品以存储为主,一台存储服务器产品通常会扩展10个、20个以上的硬盘,甚至会更多。随着存储产品技术升级,目前普通使用的硬盘接口有SAS和NVME两种接口硬盘,NVME接口走的是PCIE总线,NVME硬盘大有逐渐取代SAS硬盘的趋势。当前服务器产品上在用的NVME硬盘数量还比较少,比如:4个或者8个,此时,只需要由CPU直连NVME硬盘即可。而硬盘的指示灯也是由CPU直接控制。但是,针对存储服务器产品上,硬盘数量较多,而CPU自身的PCIE端口数量有限,直连硬盘方式不能实现。中间需要加PCIE总线的扩展芯片实现扩展多个硬盘,这种扩展芯片我们称为PCIESwitch。此时再用CPU直连的控制硬盘灯,显然也无法实现。当前CPU直连NVME硬盘,能够直接控制硬盘灯的硬盘数量非常有限。现有技术实现硬盘点灯功能时,每个硬盘连接对应的CPU的PCIE端口,需要设定特定的地址,增加了设计复杂度。而且CPU本身的点灯协议限制了点灯的数量,同样也限制了服务器可搭载NVME硬盘数量的发展。
技术实现思路
基于上述问题,本专利技术提出了一种实现NVME硬盘点灯的方法及系统,本专利技术的NVME点灯方式搭配软件开发,可实现更多硬盘指示灯控制。本专利技术提供如下技术方案:一方面,本专利技术提供了一种实现NVME硬盘点灯的方法,包括:步骤101,CPU通过至少一个PCIE总线连接到PCIESwitch芯片,所述PCIESwitch芯片分成N个PCIE总线 ...
【技术保护点】
一种实现NVME硬盘点灯的方法,其特征在于:步骤101,CPU通过至少一个PCIE总线连接到PCIE Switch芯片,所述PCIE Switch芯片分成N个PCIE总线通过固定的连接器连接到N个硬盘;所述N大于或等于1;步骤102,所述PCIE Switch芯片通过I2C总线通道连接到CPLD,所述CPLD分成N个IO信号连接N个硬盘指示灯;步骤103,当硬盘n出现故障时,所述PCIE Switch芯片通过PCIE总线n识别到硬盘n的故障,并且将故障信息通过PCIE总线传递给所述CPU,再由所述CPU将故障信息发送至系统应用层;所述n大于等于1且小于等于N;步骤104,所述系统应用层接收所述故障信息,将命令下发至所述CPU,所述CPU通过PCIE总线将包含有点灯信息的命令包发送至所述PCIE Switch芯片,所述PCIE Switch芯片将所述命令包通过I2C总线协议发送至所述CPLD;步骤105,所述CPLD就会通过IO端口n点亮硬盘n指示灯。
【技术特征摘要】
1.一种实现NVME硬盘点灯的方法,其特征在于:步骤101,CPU通过至少一个PCIE总线连接到PCIESwitch芯片,所述PCIESwitch芯片分成N个PCIE总线通过固定的连接器连接到N个硬盘;所述N大于或等于1;步骤102,所述PCIESwitch芯片通过I2C总线通道连接到CPLD,所述CPLD分成N个IO信号连接N个硬盘指示灯;步骤103,当硬盘n出现故障时,所述PCIESwitch芯片通过PCIE总线n识别到硬盘n的故障,并且将故障信息通过PCIE总线传递给所述CPU,再由所述CPU将故障信息发送至系统应用层;所述n大于等于1且小于等于N;步骤104,所述系统应用层接收所述故障信息,将命令下发至所述CPU,所述CPU通过PCIE总线将包含有点灯信息的命令包发送至所述PCIESwitch芯片,所述PCIESwitch芯片将所述命令包通过I2C总线协议发送至所述CPLD;步骤105,所述CPLD就会通过IO端口n点亮硬盘n指示灯。2.根据权利要求1所述的方法,其特征在于:所述PCIESwitch芯片通过连接到每个硬盘的PCIE总线获取每个硬盘的状态信息,所述状态信息包括故障信息。3.根据权利要求1所述的方法,其特征在于:PCIESwitch芯片分成N个PCIE总线通过固定的连接器连接到N个硬盘后,每个硬盘连接到PCIESwitch端口号固定。4.根据权利要求1所述的方法,其特征在于:所述CPLD通过解析所述命令包得到两个信息,所述两个信息为硬盘n出现故障和点亮硬盘n指示灯。5.一种实现NVME...
【专利技术属性】
技术研发人员:唐传贞,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。