智能网卡供电状态控制方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37244788 阅读:10 留言:0更新日期:2023-04-20 23:25
本发明专利技术实施例提供了一种智能网卡供电管理方法、装置、设备和存储介质,该方法包括:在服务器关机前,获取用户输入的智能网卡的查询指令;响应查询指令,从EEPROM中获取预先保存的智能网卡的配置信息,并输出配置信息给用户;获取用户对配置信息中供电参数修改后的第一参数值;供电参数用于表示服务器关机后,智能网卡的供电状态;根据第一参数值生成第一修改指令,并将第一修改指令发送至CPLD,以使CPLD根据第一修改指令对智能网卡的供电状态进行相应的控制。从而根据不同的业务需求修改智能网卡的供电参数,根据供电参数对智能网卡的供电状态进行控制,相对于传统服务器的智能网卡供电的管理,有了更加完善的管理策略。有了更加完善的管理策略。有了更加完善的管理策略。

【技术实现步骤摘要】
智能网卡供电状态控制方法、装置、电子设备和存储介质


[0001]本专利技术涉及服务器
,特别涉及一种智能网卡供电状态控制方法、一种智能网卡供电状态控制装置、电子设备和计算机可读存储介质。

技术介绍

[0002]随着云计算机领域的不断发展,为了使智能网卡性能不断的提升,逐渐出现了新的工作形态,与传统的服务器相比,为了节能能耗,在服务处于关机状态,主电源关闭,仍会保留智能网卡供电,通过智能网卡完成相应的业务,或者在服务器关机后,仍希望对智能网卡进行部分配置工作,此时需要智能网卡即使在关机状态下继续保持供电,还可以在配置完成后对智能网卡进行下电上电操作验证配置信息,为了适应新的工作形态,需要改善传统服务器的智能网卡供电的管理策略。

技术实现思路

[0003]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分解决上述问题的一种智能网卡供电状态控制方法、一种智能网卡供电状态控制装置、一种电子设备和一种计算机可读存储介质。
[0004]第一方面,本专利技术实施例公开了一种智能网卡供电状态控制方法,所述方法应用于基板控制器BMC,所述BMC与服务器通信连接,所述服务器设有复杂可编程逻辑器件CPLD和带电可擦可编程只读存储器EEPROM,所述方法包括:在所述服务器关机前,获取用户输入的智能网卡的查询指令;
[0005]响应所述查询指令,从所述EEPROM中获取预先保存的所述智能网卡的配置信息,并输出所述配置信息给所述用户;
[0006]获取所述用户对所述配置信息中供电参数修改后的第一参数值;所述供电参数用于表示所述服务器关机后,所述智能网卡的供电状态;
[0007]根据所述第一参数值生成第一修改指令,并将所述第一修改指令发送至所述CPLD,以使所述CPLD根据所述第一修改指令对所述智能网卡的供电状态进行相应的控制。
[0008]可选地,所述获取所述用户对所述配置信息中供电参数修改后的第一参数值之后,还包括:
[0009]将所述第一参数值存储至所述EEPROM,以使所述服务器再次开机后,从所述EEPROM中获取所述第一参数值,根据所述第一参数值对所述智能网卡的供电状态进行相应的控制。
[0010]可选地,所述方法还包括:
[0011]在所述服务器关机后,获取所述用户对所述配置信息中供电参数修改后的第二参数值;
[0012]根据所述第二参数值生成第二修改指令,并将所述第二修改指令发送至所述CPLD,以使所述CPLD根据所述第二修改指令对所述智能网卡的供电状态进行相应的控制。
[0013]第二方面,本专利技术实施例公开了一种智能网卡供电状态控制方法,所述方法应用于复杂可编程逻辑器件CPLD,所述CPLD设置于服务器中,所述服务器与基板控制器BMC通信连接,所述方法包括:
[0014]在所述服务器关机前,获取所述BMC发送的第一修改指令;所述第一修改指令由所述BMC获取第一参数值后,根据所述第一参数值生成;所述第一参数值由用户对所述智能网卡的配置信息中供电参数进行修改后,发送至所述BMC;所述供电参数用于表示所述服务器关机后,所述智能网卡的供电状态;
[0015]根据所述第一修改指令,对所述智能网卡的供电状态进行相应的控制。
[0016]可选地,所述根据所述第一修改指令,对所述智能网卡的供电状态进行相应的控制,包括:
[0017]根据所述第一修改指令,将所述服务器中寄存器信息修改为与所述第一参数值对应;
[0018]获取所述服务器的关机请求时,根据所述CPLD的上电时序确定所述智能网卡的断电顺序;
[0019]读取所述寄存器信息,根据所述寄存器信息确定目标智能网卡;所述目标智能网卡为所述服务器关机后需要保持供电的智能网卡;
[0020]根据所述智能网卡的断电顺序,保持所述目标智能网卡的继续供电,断开对其他智能网卡的供电。
[0021]可选地,所述服务器还设有带电可擦可编程只读存储器EEPROM;所述方法还包括:
[0022]在所述服务器再次开机时,获取所述BMC发送的第一修改指令;所述第一修改指令由所述BMC在所述服务器再次开机时,根据获取的第一参数值生成;所述第一参数值由所述BMC主动从所述EEPROM中获取;
[0023]根据所述第一修改指令,对所述智能网卡的供电状态进行相应的控制。
[0024]可选地,所述方法还包括:
[0025]在所述服务器关机后,当所述BMC发送第二修改指令时;获取所述第二修改指令;所述第二修改指令由所述BMC获取第二参数值后,根据所述第二参数值生成;所述第二参数值由用户对所述智能网卡的配置信息中供电参数进行修改后,发送至所述BMC;
[0026]根据所述第二修改指令,对所述智能网卡的供电状态进行相应的控制。
[0027]第三方面,本专利技术实施例公开了一种智能网卡供电状态控制装置,所述装置应用于基板控制器BMC,所述BMC与服务器通信连接,所述服务器设有复杂可编程逻辑器件CPLD和带电可擦可编程只读存储器EEPROM,所述装置包括:
[0028]第一获取模块,用于在所述服务器关机前,获取用户输入的智能网卡的查询指令;
[0029]输出模块,用于响应所述查询指令,从所述EEPROM中获取预先保存的所述智能网卡的配置信息,并输出所述配置信息给所述用户;
[0030]第二获取模块,用于获取所述用户对所述配置信息中供电参数修改后的第一参数值;所述供电参数用于表示所述服务器关机后,所述智能网卡的供电状态;
[0031]第一发送模块,用于根据所述第一参数值生成第一修改指令,并将所述第一修改指令发送至所述CPLD,以使所述CPLD根据所述第一修改指令对所述智能网卡的供电状态进行相应的控制。
[0032]可选地,所述第二获取模块之后,所述装置还包括:
[0033]存储模块,用于将所述第一参数值存储至所述EEPROM,以使所述服务器再次开机后,从所述EEPROM中获取所述第一参数值,根据所述第一5参数值对所述智能网卡的供电状态进行相应的控制。
[0034]可选地,所述装置还包括:
[0035]第三获取模块,用于在所述服务器关机后,获取所述用户对所述配置信息中供电参数修改后的第二参数值;
[0036]第二发送模块,用于根据所述第二参数值生成第二修改指令,并将所述0第二修改指令发送至所述CPLD,以使所述CPLD根据所述第二修改指令对所述智能网卡的供电状态进行相应的控制。
[0037]第四方面,本专利技术实施例提供了一种智能网卡供电状态控制装置,所述装置应用于复杂可编程逻辑器件CPLD,所述CPLD设置于服务器中,所述服务器与基板控制器BMC通信连接,所述装置包括:5第四获取模块,用于在所述服务器关机前,获取所述BMC发送的第一修改指令;所述第一修改指令由所述BMC获取第一参数值后,根据所述第一参数值生成;所述第一参数值由用户对所述智能网卡的配置信息中供电参数进行修改后,发送至本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能网卡供电状态控制方法,其特征在于,所述方法应用于基板控制器BMC,所述BMC与服务器通信连接,所述服务器设有复杂可编程逻辑器件CPLD和带电可擦可编程只读存储器EEPROM,所述方法包括:在所述服务器关机前,获取用户输入的智能网卡的查询指令;响应所述查询指令,从所述EEPROM中获取预先保存的所述智能网卡的配置信息,并输出所述配置信息给所述用户;获取所述用户对所述配置信息中供电参数修改后的第一参数值;所述供电参数用于表示所述服务器关机后,所述智能网卡的供电状态;根据所述第一参数值生成第一修改指令,并将所述第一修改指令发送至所述CPLD,以使所述CPLD根据所述第一修改指令对所述智能网卡的供电状态进行相应的控制。2.根据权利要求1所述的智能网卡供电状态控制方法,其特征在于,所述获取所述用户对所述配置信息中供电参数修改后的第一参数值之后,还包括:将所述第一参数值存储至所述EEPROM,以使所述服务器再次开机后,从所述EEPROM中获取所述第一参数值,根据所述第一参数值对所述智能网卡的供电状态进行相应的控制。3.根据权利要求1所述的智能网卡供电状态控制方法,其特征在于,所述方法还包括:在所述服务器关机后,获取所述用户对所述配置信息中供电参数修改后的第二参数值;根据所述第二参数值生成第二修改指令,并将所述第二修改指令发送至所述CPLD,以使所述CPLD根据所述第二修改指令对所述智能网卡的供电状态进行相应的控制。4.一种智能网卡供电状态控制方法,其特征在于,所述方法应用于复杂可编程逻辑器件CPLD,所述CPLD设置于服务器中,所述服务器与基板控制器BMC通信连接,所述方法包括:在所述服务器关机前,获取所述BMC发送的第一修改指令;所述第一修改指令由所述BMC获取第一参数值后,根据所述第一参数值生成;所述第一参数值由用户对所述智能网卡的配置信息中供电参数进行修改后,发送至所述BMC;所述供电参数用于表示所述服务器关机后,所述智能网卡的供电状态;根据所述第一修改指令,对所述智能网卡的供电状态进行相应的控制。5.根据权利要求4所述的智能网卡供电状态控制方法,其特征在于,所述根据所述第一修改指令,对所述智能网卡的供电状态进行相应的控制,包括:根据所述第一修改指令,将所述服务器中寄存器信息修改为与所述第一参数值对应;获取所述服务器的关机请求时,根据所述CPLD的上电时序确定所述智能网卡的断电顺序;读取所述寄存器信息,根据所述寄存器信息确定目标智能网卡;所述目标智能网卡为所述服务器关机后需要保持供电的智能网卡;根据所述智能网卡的断电顺序,保持所述目标智能网卡的继续供电,断开对其他智能网卡的供电。6.根据权利要求4所述的智能网卡供电状态控制方法,其特征在于,所述服务器还设有带电可擦可编程只读存储器EEPROM;所述方法还包括:在所述服务器再次开机...

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

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

1