System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() DPU控制器的操作系统安装方法、系统、服务器、控制器及介质技术方案_技高网

DPU控制器的操作系统安装方法、系统、服务器、控制器及介质技术方案

技术编号:40170177 阅读:8 留言:0更新日期:2024-01-26 23:40
本申请涉及云服务器领域,提供了基于裸金属服务器的DPU控制器操作系统的安装方法、系统、裸金属服务器、DPU控制器及存储介质。通过DPU所在的裸金属服务器利用PCIe接口直接给DPU安装操作系统的方法,解决现有DPU安装操作系统所采用的基于U盘、光驱、PXE全自动批量等安装方式无法满足DPU所需的应用场景,从而导致应用场景受限、安装不便、安装效率低下以及安装成本高的问题。本申请极大的方便了用户对DPU的管理及操作,同时大大提升了DPU操作系统的安装过程中的效率,降低了安装成本。

【技术实现步骤摘要】

本申请涉及领域云服务器领域,特别是涉及基于裸金属服务器的dpu控制器操作系统的安装方法、系统、裸金属服务器、dpu控制器及存储介质。


技术介绍

1、传统智能网卡除了具备标准网卡的功能外,主要实现了网络业务加速的任务。随着网络速度的提高,传统智能网卡占用了大量宝贵的cpu内核来进行流量的分类、跟踪和控制。为了提升cpu内核的效率,进一步提出了dpu(data processing unit)智能网卡。dpu智能网卡最显著的特显在于,其自身构建了一个新的网络拓扑,而不是简单的进行数据处理卸载计算,换言之,dpu智能网卡可以构建自己的总线系统,服务器的数据面和控制面都卸载运行在dpu内部的嵌入式cpu中,并通过dpu内部的硬件加速引擎进行处理,从而实现控制和管理其他设备的功能。

2、有鉴于此,若需要在dpu的cpu上运行定制的操作系统,传统dpu所采用的基于u盘、光驱、pxe全自动批量等安装操作系统的方式无法满足dpu所需的应用场景,并且上述安装方式普遍存在安装效率低下、安装成本高的问题。


技术实现思路

1、鉴于以上所述现有技术的缺点,本申请的目的在于提供一种基于裸金属服务器pcie给dpu安装操作系统的方法,用于解决现有dpu所采用的基于u盘、光驱、pxe全自动批量等安装操作系统的方式无法满足dpu所需的应用场景,从而导致应用场景受限、安装不便、安装效率低下、安装成本高的问题。

2、为实现上述目的及其他相关目的,本申请的第一方面提供一种基于裸金属服务器的dpu控制器操作系统的安装方法,所述方法应用于dpu控制器,所述dpu控制器与裸金属服务器端通过pcie接口建立通信连接,所述方法包括:接收所述裸金属服务器端发送的复位指令;响应于所述复位指令执行复位重启操作,向所述裸金属服务器端发送文件传输请求,供所述裸金属服务器端响应于文件传输请求而下发安装数据包;若接收到来自所述裸金属服务器端传回的安装数据包,则基于所述安装数据包安装待更新操作系统,并在安装完成后向所述裸金属服务器端发送安装完成信息;否则,启动原始操作系统。

3、于本申请的第一方面的一些实施例中,所述dpu控制器包括arm处理器和cpu处理器;所述arm处理器通过pcie接口接收所述裸金属服务器端发送的复位指令,以供所述arm处理器通过复杂可编程逻辑器件向cpu处理器发送复位信号,使得cpu处理器执行复位重启操作。

4、于本申请的第一方面的一些实施例中,所述安装数据包包括压缩储存于所述裸金属服务器端的image文件中的vmliunz文件和initrd文件。

5、于本申请的第一方面的一些实施例中,所述dpu控制器安装待更新操作系统的过程包括:对所述dpu控制器进行格式化、硬盘分区、根文件系统拷贝以及启动管理器的安装。

6、为实现上述目的及其他相关目的,本申请的第二方面提供一种基于裸金属服务器的dpu控制器操作系统的安装方法,所述方法应用于裸金属服务器端,所述裸金属服务器端与dpu控制器通过pcie接口建立通信连接,所述方法包括:向所述dpu控制器发送复位指令;响应于所述dpu控制器的文件传输请求,向所述dpu控制器发送响应于文件传输请求的安装数据包;读取所述dpu控制器的安装进程,并接收所述dpu控制器发送的安装完成信息。

7、为实现上述目的及其他相关目的,本申请的第三方面提供一种基于裸金属服务器的dpu控制器操作系统的安装系统,包括裸金属服务器和dpu控制器,所述dpu控制器与所述裸金属服务器通过pcie接口建立通信连接,包括:所述裸金属服务器向所述dpu控制器发送复位指令;所述dpu控制器响应于所述复位指令执行复位重启操作,向所述裸金属服务器发送文件传输请求,供所述裸金属服务器响应于文件传输请求而下发安装数据包;所述裸金属服务器响应于所述dpu控制器的文件传输请求,向所述dpu控制器发送响应于文件传输请求的安装数据包;若所述dpu控制器接收到来自所述裸金属服务器传回的安装数据包,则基于所述安装数据包安装待更新操作系统,并在安装完成后向所述裸金属服务器发送安装完成信息;否则,启动原始操作系统;所述裸金属服务器读取所述dpu控制器的安装进程,并接收所述dpu控制器发送的安装完成信息。

8、于本申请的第三方面的一些实施例中,所述裸金属服务器向所述dpu控制器发送复位指令后,将压缩存储于所述裸金属服务器的image文件中的vmliunz文件和initrd文件进行解压提取并合并为所述安装数据包。

9、为实现上述目的及其他相关目的,本申请的第四方面提供一种基于裸金属服务器的dpu控制器操作系统的安装的dpu控制器,包括:指令接收模块:用于接收所述裸金属服务器端发送的复位指令;复位重启模块:用于响应于所述复位指令执行复位重启操作,向所述裸金属服务器端发送文件传输请求,供所述裸金属服务器端响应于文件传输请求而下发安装数据包;系统安装模块:用于判断若接收到来自所述裸金属服务器端传回的安装数据包,则基于所述安装数据包安装待更新操作系统,并在安装完成后向所述裸金属服务器端发送安装完成信息;否则启动原始操作系统。

10、为实现上述目的及其他相关目的,本申请的第五方面提供一种基于裸金属服务器的dpu控制器操作系统的安装的裸金属服务器,包括:通信模块:用于向所述dpu控制器发送复位指令;数据传输模块:用于响应于所述dpu控制器的文件传输请求,向所述dpu控制器发送响应于文件传输请求的安装数据包;监控模块:用于读取所述dpu控制器的安装进程,并接收所述dpu控制器发送的安装完成信息。

11、为实现上述目的及其他相关目的,本申请的第六方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述基于裸金属服务器的dpu控制器操作系统的安装方法。

12、如上所述,本申请涉及的云服务器领域,特别是涉及一种基于裸金属服务器pcie给dpu安装操作系统的方法,以解决现有dpu所采用的基于u盘、光驱、pxe全自动批量等安装操作系统的方式无法满足dpu所需的应用场景,从而导致应用场景受限、安装不便、安装效率低下、安装成本高的问题。本专利技术具有以下有益效果:实现了通过dpu所在的裸金属服务器直接给dpu安装操作系统,极大的方便了用户对dpu的管理及操作,同时大大提升了dpu操作系统的安装过程中的效率,降低了安装成本。

本文档来自技高网...

【技术保护点】

1.一种基于裸金属服务器的DPU控制器的操作系统安装方法,其特征在于,所述方法应用于DPU控制器,所述DPU控制器与裸金属服务器端通过PCIe接口建立通信连接,所述方法包括:

2.根据权利要求1所述的基于裸金属服务器的DPU控制器操作系统的安装方法,其特征在于,所述DPU控制器包括ARM处理器和CPU处理器;所述ARM处理器通过PCIe接口接收所述裸金属服务器端发送的复位指令,以供所述ARM处理器通过复杂可编程逻辑器件向CPU处理器发送复位信号,使得CPU处理器执行复位重启操作。

3.根据权利要求1所述的基于裸金属服务器的DPU控制器操作系统的安装方法,其特征在于,所述安装数据包包括压缩储存于所述裸金属服务器端的IMAGE文件中的VMLIUNZ文件和INITRD文件。

4.根据权利要求1所述的基于裸金属服务器的DPU控制器操作系统的安装方法,其特征在于,所述DPU控制器安装待更新操作系统的过程包括:对所述DPU控制器进行格式化、硬盘分区、根文件系统拷贝以及启动管理器的安装。

5.一种基于裸金属服务器的DPU控制器操作系统的安装方法,所述方法应用于裸金属服务器端,所述裸金属服务器端与DPU控制器通过PCIe接口建立通信连接,其特征在于,所述方法包括:

6.一种基于裸金属服务器的DPU控制器操作系统的安装系统,包括裸金属服务器和DPU控制器,所述DPU控制器与所述裸金属服务器通过PCIe接口建立通信连接,其特征在于,包括:

7.根据权利要求6所述的基于裸金属服务器的DPU控制器操作系统的安装系统,其特征在于,所述裸金属服务器向所述DPU控制器发送复位指令后,将压缩存储于所述裸金属服务器的IMAGE文件中的VMLIUNZ文件和INITRD文件进行解压提取并合并为所述安装数据包。

8.一种基于裸金属服务器的DPU控制器操作系统的安装的DPU控制器,其特征在于,包括:

9.一种基于裸金属服务器的DPU控制器操作系统的安装的裸金属服务器,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的基于裸金属服务器的DPU控制器操作系统的安装方法,或者实现权利要求5所述的基于裸金属服务器的DPU控制器操作系统的安装方法。

...

【技术特征摘要】

1.一种基于裸金属服务器的dpu控制器的操作系统安装方法,其特征在于,所述方法应用于dpu控制器,所述dpu控制器与裸金属服务器端通过pcie接口建立通信连接,所述方法包括:

2.根据权利要求1所述的基于裸金属服务器的dpu控制器操作系统的安装方法,其特征在于,所述dpu控制器包括arm处理器和cpu处理器;所述arm处理器通过pcie接口接收所述裸金属服务器端发送的复位指令,以供所述arm处理器通过复杂可编程逻辑器件向cpu处理器发送复位信号,使得cpu处理器执行复位重启操作。

3.根据权利要求1所述的基于裸金属服务器的dpu控制器操作系统的安装方法,其特征在于,所述安装数据包包括压缩储存于所述裸金属服务器端的image文件中的vmliunz文件和initrd文件。

4.根据权利要求1所述的基于裸金属服务器的dpu控制器操作系统的安装方法,其特征在于,所述dpu控制器安装待更新操作系统的过程包括:对所述dpu控制器进行格式化、硬盘分区、根文件系统拷贝以及启动管理器的安装。

5.一种基于裸金属服务器的dpu控制器操作系统的安装方法,所述方法应用于裸金属服...

【专利技术属性】
技术研发人员:周辉卢笙唐仕武
申请(专利权)人:芯云晟杭州电子科技有限公司
类型:发明
国别省市:

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

1