网卡启动顺序的控制方法、装置、设备及介质制造方法及图纸

技术编号:38074412 阅读:7 留言:0更新日期:2023-07-06 08:42
本发明专利技术提供一种网卡启动顺序的控制方法、装置、设备及介质,涉及服务器应用领域,该方法包括:启动基本输入输出系统BIOS,在校验变量大于或等于预设数值的情况下,确定当前所有网卡的接入信息;在所述接入信息与预设信息不匹配的情况下,确定BIOS选项中固定的启动顺序优先级的使能状态;在所述使能状态为不使能的情况下,根据第一输入指令调整网卡启动顺序;所述校验变量具备BIOS在不保留配置更新的情况下自动清零的预设属性。本发明专利技术能够实现每次启动时网卡组内的顺序保持一致,避免了因各种原因导致网卡排序时出现乱序情况的发生,避免对客户数据中心的实际使用需求产生影响,从而提升用户使用体验。升用户使用体验。升用户使用体验。

【技术实现步骤摘要】
网卡启动顺序的控制方法、装置、设备及介质


[0001]本专利技术涉及服务器应用领域,尤其涉及一种网卡启动顺序的控制方法、装置、设备及介质。

技术介绍

[0002]目前,在数据中心部署过程中最关键的是网卡的预启动执行环境(Preboot eXecution Environment,PXE)启动功能,有的数据中心采用互联网协议(Internet Protocol Version 4,IPV4)启动环境,而有的数据中心采用互联网协议(Internet Protocol Version 6,IPV6)启动环境,这就导致部分客户需要将IPV4或者IPV6的启动放在前面,以符合客户的数据中心要求,然而架构服务器(Advanced RISC Machine,ARM)因其固件架构的限制,导致网卡的启动顺序会保存在基本输入输出系统(Basic Input Output System,BIOS)的前4M区域,即使不保留配置更新,也无法将其启动顺序删除后进行重新排序,从而造成人力资源浪费以及产线生产效率低下。

技术实现思路

[0003]本专利技术提供一种网卡启动顺序的控制方法、装置、设备及介质,用以解决现有技术中无法解决ARM架构中网卡启动顺序乱序的技术缺陷,提供了一种利用校验变量触发对网卡进行重新排序的技术方案。
[0004]第一方面,本专利技术提供了一种网卡启动顺序的控制方法,包括:
[0005]启动基本输入输出系统BIOS,在校验变量大于或等于预设数值的情况下,确定当前所有网卡的接入信息;
[0006]在所述接入信息与预设信息不匹配的情况下,确定BIOS选项中固定的启动顺序优先级的使能状态;
[0007]在所述使能状态为不使能的情况下,根据第一输入指令调整网卡启动顺序;
[0008]所述校验变量具备BIOS在不保留配置更新的情况下自动清零的预设属性。
[0009]根据本专利技术提供的网卡启动顺序的控制方法,在启动目标服务器的基本输入输出系统BIOS之后,还包括:
[0010]在校验变量小于预设数值的情况下,调用预设网卡启动顺序,对当前所有网卡进行重新排序;
[0011]保存重新排序后的网卡启动顺序,启动操作系统OS;
[0012]所述预设数值是由BIOS校验不通过后重启的最大重启次数确定的。
[0013]根据本专利技术提供的网卡启动顺序的控制方法,在确定当前所有网卡的接入信息之后,还包括:
[0014]在所述接入信息与预设信息相匹配的情况下,调用预设网卡启动顺序,对当前所有网卡进行重新排序;
[0015]保存重新排序后的网卡启动顺序,启动操作系统OS。
[0016]根据本专利技术提供的网卡启动顺序的控制方法,在确定BIOS选项中固定的启动顺序优先级的使能状态之后,还包括:
[0017]在所述使能状态为使能的情况下,调用预设网卡启动顺序,对当前所有网卡进行重新排序;
[0018]保存重新排序后的网卡启动顺序,启动操作系统OS。
[0019]根据本专利技术提供的网卡启动顺序的控制方法,在启动基本输入输出系统BIOS之后,还包括:
[0020]在外设部件互连标准PCI枚举的情况下,识别每一网卡所对应的唯一标识;
[0021]按照从小至大的顺序,对每一网卡所对应的唯一标识进行排序,获取预设网卡启动顺序;
[0022]所述唯一标识包括PCI设备的段号Segment、PCI设备的总线号Bus、PCI设备的设备号Dev以及PCI设备的功能号Fun。
[0023]根据本专利技术提供的网卡启动顺序的控制方法,在确定BIOS选项中固定的启动顺序优先级的使能状态之前,还包括:
[0024]接收第二输入指令;
[0025]所述第二输入指令用于指示切换所述BIOS选项中固定的启动顺序优先级的使能状态为不使能状态;
[0026]或,用于指示切换所述BIOS选项中固定的启动顺序优先级的不使能状态为使能状态。
[0027]根据本专利技术提供的网卡启动顺序的控制方法,在根据第一输入指令调整网卡启动顺序之后,还包括:
[0028]保存重新排序后的网卡启动顺序,启动操作系统OS。
[0029]第二方面,提供了一种网卡启动顺序的控制装置,包括:
[0030]第一确定单元:用于启动基本输入输出系统BIOS,在校验变量大于或等于预设数值的情况下,确定当前所有网卡的接入信息;
[0031]第二确定单元:用于在所述接入信息与预设信息不匹配的情况下,确定BIOS选项中固定的启动顺序优先级的使能状态;
[0032]调整单元:用于在所述使能状态为不使能的情况下,根据第一输入指令调整网卡启动顺序;
[0033]所述校验变量具备BIOS在不保留配置更新的情况下自动清零的预设属性。
[0034]第三方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的网卡启动顺序的控制方法。
[0035]第四方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述网卡启动顺序的控制方法。
[0036]本专利技术提供了一种网卡启动顺序的控制方法、装置、设备及介质,在启动BIOS后,利用BIOS在不保留配置更新时,启动次数变量会清零的特性,对校验变量是否大于或等于预设数值进行判断,并在当前启动状态下,依次确定是否存在新增网卡、BIOS选项中固定的启动顺序优先级的是否使能,并实现基于用户实际需求而作出的对于网卡启动顺序的调
整,本专利技术能够实现每次启动时网卡组内的顺序保持一致,避免了因各种原因导致网卡排序时出现乱序情况的发生,避免对客户数据中心的实际使用需求产生影响,从而提升用户使用体验。
附图说明
[0037]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1是本专利技术提供的网卡启动顺序的控制方法的流程示意图之一;
[0039]图2是本专利技术提供的网卡启动顺序的控制方法的流程示意图之二;
[0040]图3是本专利技术提供的网卡启动顺序的控制方法的流程示意图之三;
[0041]图4是本专利技术提供的网卡启动顺序的控制方法的流程示意图之四;
[0042]图5是本专利技术提供的网卡启动顺序的控制方法的流程示意图之五;
[0043]图6是本专利技术提供的网卡启动顺序的控制方法的流程示意图之六;
[0044]图7是本专利技术提供的网卡启动顺序的控制装置的结构示意图;
[0045]图8是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0046]为使本专利技术的目的、技术方案和优点更加清楚本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网卡启动顺序的控制方法,其特征在于,包括:启动基本输入输出系统BIOS,在校验变量大于或等于预设数值的情况下,确定当前所有网卡的接入信息;在所述接入信息与预设信息不匹配的情况下,确定BIOS选项中固定的启动顺序优先级的使能状态;在所述使能状态为不使能的情况下,根据第一输入指令调整网卡启动顺序;所述校验变量具备BIOS在不保留配置更新的情况下自动清零的预设属性。2.根据权利要求1所述的网卡启动顺序的控制方法,其特征在于,在启动目标服务器的基本输入输出系统BIOS之后,还包括:在校验变量小于预设数值的情况下,调用预设网卡启动顺序,对当前所有网卡进行重新排序;保存重新排序后的网卡启动顺序,启动操作系统OS;所述预设数值是由BIOS校验不通过后重启的最大重启次数确定的。3.根据权利要求1所述的网卡启动顺序的控制方法,其特征在于,在确定当前所有网卡的接入信息之后,还包括:在所述接入信息与预设信息相匹配的情况下,调用预设网卡启动顺序,对当前所有网卡进行重新排序;保存重新排序后的网卡启动顺序,启动操作系统OS。4.根据权利要求1所述的网卡启动顺序的控制方法,其特征在于,在确定BIOS选项中固定的启动顺序优先级的使能状态之后,还包括:在所述使能状态为使能的情况下,调用预设网卡启动顺序,对当前所有网卡进行重新排序;保存重新排序后的网卡启动顺序,启动操作系统OS。5.根据权利要求2

4中任一项所述的网卡启动顺序的控制方法,其特征在于,在启动基本输入输出系统BIOS之后,还包括:在外设部件互连标准PCI枚举的情况下,识别每一网卡所对应的唯一标识;按照从小至大的顺序,对每一网卡所对应的唯一标识进行排序,获取预设网卡...

【专利技术属性】
技术研发人员:孙秀强李岩王天彪宿培伟
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1