System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 服务器的启动方法和装置、存储介质及电子装置制造方法及图纸_技高网

服务器的启动方法和装置、存储介质及电子装置制造方法及图纸

技术编号:40824430 阅读:3 留言:0更新日期:2024-04-01 14:45
本申请公开了一种服务器的启动方法和装置、存储介质及电子装置,该方法包括:在执行到外设部件互连标准枚举阶段的情况下,对网络设备接口组中网络设备接口的在位信息进行检测;将网络设备接口组中的多个参考网络设备接口上对应连接的参考网络设备的预启动执行环境控制功能关闭;根据多个参考网络设备接口上对应连接的参考网络设备的参考设备类型,从多个参考网络设备中筛选目标网络设备;启动目标网络设备的预启动执行环境控制功能,采用上述技术方案,解决了相关技术中,服务器的启动过程开启的预启动执行环境控制功能与服务器中网络设备的兼容性较低等问题。

【技术实现步骤摘要】

本申请实施例涉及计算机领域,具体而言,涉及一种服务器的启动方法和装置、存储介质及电子装置


技术介绍

1、现有技术中,通常可以通过网口启动pxe(preboot execution environment,预启动执行环境)功能在服务器中安装操作系统,但是,服务器通常包括多个网口,同一时刻多个网口可能连接了多个网卡,当前,服务器的网口pxe功能默认会按照启动时识别的先后顺序进行启动,无论网口当前连接何种类型的网卡,均直接使用第一个识别到的网口的网卡执行pxe功能在服务器中安装操作系统。在这种情况下,由于不同网口的网卡执行pxe功能在服务器中安装的操作系统可能不同,并且当前实际链接的网口并非第一个网口或者是某个特定的网口如智能网卡的网口,可能出现第一个识别到的网口的网卡执行pxe功能在服务器中安装操作系统并非当前所需要的系统或者预装系统的位置不是当前所期望的,无法兼容其他网卡的使用。比如,第一个识别到的网口的网卡是ocp(open compute project,开放计算项目)网卡,开启ocp网卡的pxe功能安装的系统无法支持同一时刻服务器上智能网卡的使用。

2、针对相关技术中,服务器的启动过程开启的预启动执行环境控制功能与服务器中网络设备的兼容性较低等问题,尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种服务器的启动方法和装置、存储介质及电子装置,以至少解决相关技术中,服务器的启动过程开启的预启动执行环境控制功能与服务器中网络设备的兼容性较低等问题。p>

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、检测是否存在所述控制选项被执行了调整操作;

本文档来自技高网...

【技术保护点】

1.一种服务器的启动方法,其特征在于,应用于服务器中安装的基本输入输出系统,所述服务器上部署了网络设备接口组,所述网络设备接口组中的网络设备接口用于连接网络设备,所述网络设备具有预启动执行环境控制功能,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1所述的方法,其特征在于,

4.根据权利要求1所述的方法,其特征在于,

5.根据权利要求1所述的方法,其特征在于,

6.根据权利要求5所述的方法,其特征在于,

7.根据权利要求6所述的方法,其特征在于,

8.根据权利要求6所述的方法,其特征在于,

9.根据权利要求1所述的方法,其特征在于,

10.根据权利要求9所述的方法,其特征在于,

11.根据权利要求9所述的方法,其特征在于,

12.根据权利要求9所述的方法,其特征在于,

13.根据权利要求12所述的方法,其特征在于,

14.一种服务器的启动装置,其特征在于,应用于服务器中安装的基本输入输出系统,所述服务器上部署了网络设备接口组,所述网络设备接口组中的网络设备接口用于连接网络设备,所述网络设备具有预启动执行环境控制功能,所述装置包括:

15.一种计算机程序产品,包括计算机程序,其特征在于,

16.一种计算机可读存储介质,其特征在于,

17.一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,

...

【技术特征摘要】

1.一种服务器的启动方法,其特征在于,应用于服务器中安装的基本输入输出系统,所述服务器上部署了网络设备接口组,所述网络设备接口组中的网络设备接口用于连接网络设备,所述网络设备具有预启动执行环境控制功能,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1所述的方法,其特征在于,

4.根据权利要求1所述的方法,其特征在于,

5.根据权利要求1所述的方法,其特征在于,

6.根据权利要求5所述的方法,其特征在于,

7.根据权利要求6所述的方法,其特征在于,

8.根据权利要求6所述的方法,其特征在于,

9.根据权利要求1所述的方法,其特征在于,

10.根据...

【专利技术属性】
技术研发人员:孙秀强刘宝俊张璐
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1