【技术实现步骤摘要】
智能网卡PXE启动安装方法、装置、设备及存储介质
[0001]本专利技术涉及数据通信
,尤其涉及一种智能网卡PXE启动安装方法、装置、设备及存储介质。
技术介绍
[0002]随着CPU算力增长速度与数据中心网络传输速率增长速度差距逐渐拉大,CPU算力遭遇瓶颈,现有技术中通常通过智能网卡灵活卸载CPU不适合的处理任务,满足数据平面网络处理需求并兼容现有网络协议生态。这种方法的核心作用在于减轻CPU算力负担,让其处理更重要的任务。而传统的网卡仅负责数据链路的传输、网络堆栈算法和协议,其他如存储、网络加解密和安全等功能会占用大量CPU资源。
[0003]智能网卡自带操作系统,有的智能网卡在出厂时就已经嵌入了系统,不需要通过PXE(Preboot eXecution Environment,欲启动执行环境)功能进行启动和操作系统的安装。然而,目前智能网卡的用户为了满足自身业务的需求,往往会采购未嵌入系统的智能网卡,将独立研发适合自身业务的智能网卡系统装入到智能网卡。智能网卡在通过传统的PXE功能进行自动部署时,需要保证智能网卡和PXE服务端网络的互通才能完成;但是在真实的现网环境中,智能网卡和PXE服务器之间可能需要跨越多个中间网络设备,如交换机,才能实现互通。
[0004]在数据中心云管环境中,要完成智能网卡PXE启动和装机,可能无法直接连接到中间网络设备进行配置,需要人工连接登录到中间设备上进行操作;若中间经过多个网络设备,那么打通网络的工作就需要花费不少时间,耗时又耗力。并且智能网卡PXE启动安装 ...
【技术保护点】
【技术特征摘要】
1.一种智能网卡PXE启动安装方法,其特征在于,应用于智能网卡,所述智能网卡与裸金属服务器的PCIe通道建立网络通信连接,所述裸金属服务器通过IPMI接口连接云管平台,所述云管平台与PXE服务器建立通信连接,所述PCIe通道与所述IPMI接口进行桥接,所述方法包括:所述智能网卡由所述裸金属服务器控制上电后,判断该所述智能网卡连接外部网络的物理端口是否开启;若所述物理端口未开启,通过所述网络通信连接发送DHCP Discovery报文到所述裸金属服务器的IPMI接口,通过所述网络通信连接获取所述IPMI接口接收的来自所述PXE服务器分配的IP地址,并根据所述IP地址与所述PXE服务器建立通信连接;通过所述网络通信连接发送PXE启动安装文件请求到所述IPMI接口,以使所述PXE启动安装文件请求通过所述IPMI接口发送到所述PXE服务器;通过所述网络通信连接获取所述IPMI接口接收的来自所述PXE服务器返回的PXE启动安装文件,并通过所述PXE启动安装文件进行PXE启动安装。2.根据权利要求1所述的智能网卡PXE启动安装方法,其特征在于,所述通过所述网络通信连接发送DHCP Discovery报文到所述裸金属服务器的IPMI接口,通过所述网络通信连接获取所述IPMI接口接收的来自所述PXE服务器分配的IP地址,包括:所述智能网卡通过所述网络通信连接向所述裸金属服务器的IPMI接口发送所述DHCP Discovery报文;通过所述网络通信连接接收来自所述PXE服务器返回的DHCP Offer报文,其中,所述DHCP Offer报文包括所述PXE服务器分配给所述智能网卡的IP地址;通过所述网络通信连接向所述裸金属服务器的IPMI接口发送DHCP请求确认报文,并通过所述网络通信连接接收来自所述PXE服务器返回的确认报文。3.根据权利要求1或2所述的智能网卡PXE启动安装方法,其特征在于,所述接收所述PXE服务器返回的PXE启动安装文件,并通过所述PXE启动安装文件进行PXE启动安装之后,所述方法还包括:通过所述网络通信连接发送PXE启动安装结果到所述裸金属服务器的IPMI接口,以使所述裸金属服务器的IPMI接口将所述PXE启动安装结果发送至所述云管平台,以使管理员根据所述PXE启动安装结果确认所述智能网卡的PXE启动安装是否成功。4.一种智能网卡PXE启动安装方法,其特征在于,应用于裸金属服务器,所述裸金属服务器的PCIe通道与智能网卡建立网络通信连接,所述裸金属服务器通过IPMI接口连接云管平台,所述云管平台与PXE服务器建立通信连接,所述PCIe通道与所述IPMI接口进行桥接,所述方法包括:接收所述云管平台的指令后控制所述智能网卡上电;通过所述网络通信连接接收所述智能网卡发送的DHCP Discovery报文,并通过所述IPMI接口将所述DHCP Discovery报文发送到所述PXE服务器,通过所述网络通信连接将所述IPMI接口接收的所述PXE服务器分配的IP地址发送到所述智能网卡,以使所述智能网卡根据所述IP地址与PXE服务器建立通信连接;通过所述网络通信连接接收所述智能网卡发送的PXE启动安装文件请求,并将所述PXE启动安装文件请求通过所述IPMI接口发送到所述PXE服务器;
将所述IPMI接口接收的所述PXE服务器返回的PXE启动安装文件通过所述网络通信连接发送到所述智能网卡,以使所述智能网卡通过所述PXE启动安装文件进行PXE启动安装。5.根据权利要求4所述的智能网卡PXE启动安装方法,其特征在于,所述将所述IPMI接口接收的所述PXE服务器分配的IP地址,通过所述网络通信连接将所述IP地址发送到所述智能网卡,包括:所述裸金属服务器的IPMI接口通过所述网络通信连接接收来自所述智能网卡的DHCP Discovery报文,并通过所述网络通信连接将所述DHCP Discovery报文发送到所述PXE服务器;将所...
【专利技术属性】
技术研发人员:芦婷婷,
申请(专利权)人:迈普通信技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。