本发明专利技术提供一种实现智能网卡上下电功能的系统及方法,包括主机端和远程服务器端,主机端和远程服务器端的BMC通信连接;主机端包括主板,所述主板上设有智能网卡和IO扩展芯片;智能网卡通过PCIE接口与主板连接;该系统还包括电源,所述电源用于给主机端供电;远程服务器端的BMC,用于获取PCIE的状态并判断获取的状态信息,若智能网卡发生PCIE故障时,远程服务器端的BMC通过IO扩展芯片控制智能网卡上下电。该方法可远程通过BMC来进行操作,不需要去机房操作,节省人力运维成本。
【技术实现步骤摘要】
一种实现智能网卡上下电功能的系统及方法
本专利技术涉及智能网卡
,具体涉及一种实现智能网卡上下电功能的系统及方法。
技术介绍
随着服务器行业的快速发展,人工智能领域应用越来越广泛。客户的应用场景及需求越来越多样化,为满足客户需求及提高产品竞争力,快速响应和快速研发已经成为当前的主要开发模式。智能网卡能够提升应用程序和虚拟化性能,实现软件定义网络(SDN)和网络功能虚拟化(NFV)的诸多优势,将网络虚拟化、负载均衡和其他低级功能从服务器CPU中移除,确保为应用提供最大的处理能力。与此同时,智能网卡还能够提供分布式计算资源,使得用户可以开发自己的软件或提供接入服务,从而加速特定应用程序。当智能网卡发生PCIE故障时,现有技术通过人工去机房操作,费事费力,运维成本高。此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种远程实现智能网卡上下电功能的系统及方法,是非常有必要的。
技术实现思路
为了克服上述现有技术中的不足,本专利技术提供一种实现智能网卡上下电功能的系统及方法,以解决上述技术问题。本专利技术提供的技术方案是:一种实现智能网卡上下电功能的系统,包括主机端和远程服务器端,主机端和远程服务器端的BMC通信连接;主机端包括主板,所述主板上设有智能网卡和IO扩展芯片;智能网卡通过PCIE接口与主板连接;该系统还包括电源,所述电源用于给主机端供电;远程服务器端的BMC,用于获取PCIE的状态并判断获取的状态信息,若智能网卡发生PCIE故障时,远程服务器端的BMC通过IO扩展芯片控制智能网卡上下电。优选地,主板通过PCIEx16接口与智能网卡连接;智能网卡包括FPGA模块和CX4模块;主板分别通过PCIEx8与FPGA模块和CX4模块。优选地,远程服务器端的BMC通过ME获取PCIE的状态。优选地,IO芯片将上下电指令通过SMBUS接口传递给电源,实现智能网卡的上下电。本专利技术技术方案还提供一种实现智能网卡上下电的方法,包括如下步骤:BMC获取连接智能网卡的PCIE的状态信息;检测到PCIE故障时,BMC发送下电指令到IO扩展芯片;IO芯片将BMC指令进行解析并通过SMBUS接口传递给电源。优选地,步骤BMC获取PCIE的状态信息,之前,包括:将远程服务器端的BMC与主机端进行通信连接;PCIEx16接口与智能网卡连接使两个PCIEx8分别与智能网卡的FPGA模块和CX4模块连接。优选地,BMC通过控制IO扩展芯片的4个IO来控制智能网卡不同模块上下电,I/O芯片将上下电指令通过SMBUS接口传递给电源,从而实现智能网卡的上下电。优选地,步骤检测到PCIE故障时,BMC发送上下电指令到IO扩展芯片中,包括:检测到与FPGA模块连接的PCIE故障时;BMC发送下电指令到IO扩展芯片的IO0&IO1;IO芯片将BMC指令进行解析并通过SMBUS接口传递给电源;设定时间间隔BMC发送上电指令到IO扩展芯片;IO芯片将BMC指令进行解析并通过SMBUS接口传递给电源,通过冷重启查看是否解决故障。优选地,步骤检测到PCIE故障时,BMC发送上下电指令到IO扩展芯片中,包括:检测到与CX4模块连接的PCIE故障时,BMC发送下电指令到IO扩展芯片的IO2&IO3;IO芯片将BMC指令进行解析并通过SMBUS接口传递给电源;设定时间间隔BMC发送上电指令到IO扩展芯片;IO芯片将BMC指令进行解析并通过SMBUS接口传递给电源,通过冷重启查看是否解决故障。从以上技术方案可以看出,本专利技术具有以下优点:BMC通过ME来获取PCIE状态,当检测到智能网卡发生PCIE故障时,先识别是FPGA模块故障还是CX4模块故障,BMC通过控制IO扩展芯片的4个IO来控制智能网卡不同模块上下电,I/O芯片将上下电指令通过SMBUS接口传递给电源,从而实现智能网卡的上下电。该方法稳定性更高,是一种简便易行的实现智能网卡上下电功能的方法。该方法可远程通过BMC来进行操作,不需要去机房操作,节省人力运维成本。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。附图说明图1为一种实现智能网卡上下电方法流程示意图。具体实施方式本专利技术设计了一种实现智能网卡上下电功能的系统及方法,BMC通过ME来获取PCIE状态,当检测到智能网卡发生PCIE故障时,先识别是FPGA模块故障还是CX4模块故障,BMC通过控制IO扩展芯片的4个IO来控制智能网卡不同模块上下电,I/O芯片将上下电指令通过SMBUS接口传递给电源,从而实现智能网卡的上下电。该方法稳定性更高,是一种简便易行的实现智能网卡上下电功能的方法。该方法可远程通过BMC来进行操作,不需要去机房操作,节省人力运维成本。为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。实施例一一种实现智能网卡上下电功能的系统,包括主机端和远程服务器端,主机端和远程服务器端的BMC通信连接;主机端包括主板,所述主板上设有智能网卡和IO扩展芯片;智能网卡通过PCIE接口与主板连接;该系统还包括电源,所述电源用于给主机端供电;远程服务器端的BMC,用于获取PCIE的状态并判断获取的状态信息,若智能网卡发生PCIE故障时,远程服务器端的BMC通过IO扩展芯片控制智能网卡上下电。主板通过PCIEx16接口与智能网卡连接;智能网卡包括FPGA模块和CX4模块;需要说明的是,FPGA含有高层次的内置模块(比如加法器和乘法器)和内置的记忆体。FPGA可支持完全的或者部分的系统内重新配置。允许他们的设计随着系统升级或者动态重新配置而改变。一些FPGA可以让设备的一部分重新编辑而其他部分继续正常运行。FPGA下电之后,再次上电时,需要重新加载FLASH里面的逻辑代码,需要一定的加载时间。编码。 8B10B 每信道,用 GHz 3.125 位每秒,每个的波特率为 2.5G InfiniBand胜过单个铜线链路。802.3ak规范使用四个发射器和四个接收器操作差分地通过一捆非常细的孪生同轴电缆来传输 802.3ak工作组发展,是较低成本的交换接口。4X连接器用于 IEEE CX4做为网络接口,由主板分别通过PCIEx8与FPGA模块和CX4模块。远程服务器端的BMC通过ME获取PCIE的状态。IO芯片将上下电指令通过SMBUS接口传递给电源,实现智能网卡的上下电。检测到与FPGA模块连接的PCIE故障时;BMC发送下电指令到IO扩展芯片的IO0&IO1;IO芯片将BMC指令进行解析并通过SMBUS接口传递给电源;设定时间间隔BMC发送上电指令到IO扩展芯片;IO芯片将BMC指令进行解析并通过SMBUS接口传递给电源,通过冷重启查看是否解决故障。或者,检测到与CX4模块连接的PCIE故障时,BMC发送下电指令到IO扩展芯片的IO2&IO3;IO芯片将BMC指令本文档来自技高网...
【技术保护点】
1.一种实现智能网卡上下电功能的系统,其特征在于,包括主机端和远程服务器端,主机端和远程服务器端的BMC通信连接;主机端包括主板,所述主板上设有智能网卡和IO扩展芯片;智能网卡通过PCIE接口与主板连接;该系统还包括电源,所述电源用于给主机端供电;远程服务器端的BMC,用于获取PCIE的状态并判断获取的状态信息,若智能网卡发生PCIE故障时,远程服务器端的BMC通过IO扩展芯片控制智能网卡上下电。
【技术特征摘要】
1.一种实现智能网卡上下电功能的系统,其特征在于,包括主机端和远程服务器端,主机端和远程服务器端的BMC通信连接;主机端包括主板,所述主板上设有智能网卡和IO扩展芯片;智能网卡通过PCIE接口与主板连接;该系统还包括电源,所述电源用于给主机端供电;远程服务器端的BMC,用于获取PCIE的状态并判断获取的状态信息,若智能网卡发生PCIE故障时,远程服务器端的BMC通过IO扩展芯片控制智能网卡上下电。2.根据权利要求1所述的一种实现智能网卡上下电功能的系统,其特征在于,主板通过PCIEx16接口与智能网卡连接;智能网卡包括FPGA模块和CX4模块;主板分别通过PCIEx8与FPGA模块和CX4模块。3.根据权利要求2所述的一种实现智能网卡上下电功能的系统,其特征在于,远程服务器端的BMC通过ME获取PCIE的状态。4.根据权利要求3所述的一种实现智能网卡上下电功能的系统,其特征在于,IO芯片将上下电指令通过SMBUS接口传递给电源,实现智能网卡的上下电。5.一种实现智能网卡上下电的方法,其特征在于,包括如下步骤:BMC获取连接智能网卡的PCIE的状态信息;检测到PCIE故障时,BMC发送下电指令到IO扩展芯片;IO芯片将BMC指令进行解析并通过SMBUS接口传递给电源。6.根据权利要求5所述的一种实现智能网卡上下电的方法,其特征在于,步骤BMC获取PCIE的状态信息,之前,包括:将远程...
【专利技术属性】
技术研发人员:韩琳琳,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。