智能网卡初始化方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:26072188 阅读:39 留言:0更新日期:2020-10-28 16:45
本申请涉及一种智能网卡初始化方法、装置、计算机设备和存储介质,所述方法,包括:通过ipmitool远程设置镜像启动,进入所述智能网卡的系统内存;通过rc.local脚本的自启动进程运行配置内网ip的脚本,修改所述智能网卡的基线版本的当前网络配置架构,使得所述基线版本与所述系统内存保持通信;将初始化文件发送到所述基线版本的OPT目录下,远程执行初始化命令。本申请提供的一种智能网卡初始化方法、装置、计算机设备和存储介质,通过重新配置当前网络配置架构,不需要通过硬件设备连接,提高初始化流程的工作效率和质量。

【技术实现步骤摘要】
智能网卡初始化方法、装置、计算机设备和存储介质
本申请涉及运维
,特别涉及一种智能网卡初始化方法、装置、计算机设备和存储介质。
技术介绍
智能网卡是最近两年才产生的新型技术,目前市场上还没有比较成熟的方案,较为出名的是博通的网卡,博通的卡统一有一个基线版本Armos,需要针对这个基线版本做一些初始化的操作,以满足用户后面对智能网卡的正常使用。博通的智能网卡中厂商给出的基线版本Armos上有8个pf(physicalfunction,物理网卡),现有技术中为了确保开始阶段能正常进入到PXE(PrebootExecuteEnvironment,预启动执行环境),因此需要在Armos上打通通道,默认第二物理网卡和第三物理网卡做了一个bond0,第四物理网卡和第五物理网卡做了一个bond1,两个bond之间通过一个桥连接起来,第二物理网卡和第四物理网卡是port1,第三物理网卡和第五物理网卡是port2,默认在桥上配置了一个内网ip地址,正常流程对Armos初始化是先通过PXE安装系统后进入系统配置内网ip,通过内网ip下发初始化文件进行初始化。但其初始化的方式通过初始化文件一次性完成,容易出现初始化文件或者环境异常导致初始化失败,当初始化失败后需要接串口线远程登入Armos进行问题定位。
技术实现思路
本申请的主要目的为提供一种智能网卡初始化方法、装置、计算机设备和存储介质,解决初始化失败后需要外接一些设备来进行问题定位的问题。为实现上述目的,本申请提供了一种智能网卡初始化方法,包括以下步骤:通过ipmitool远程设置镜像启动,进入所述智能网卡的系统内存;通过rc.local脚本的自启动进程运行配置内网ip的脚本,修改所述智能网卡的基线版本的当前网络配置架构,使得所述基线版本与所述系统内存保持通信;将初始化文件发送到所述基线版本的OPT目录下,远程执行初始化命令。进一步地,所述将通过ipmitool远程设置镜像启动,进入系统内存的步骤,包括:通过所述ipmitool远程设置镜像启动;获取需要配置的服务器的带外管理ip,将各个所述带外管理ip通过文件的形式存储起来;所述ipmitool通过预设脚本依次解析各个所述带外管理ip,对其下发镜像挂载和启动命令,进入所述系统内存。进一步地,所述通过rc.local脚本的自启动进程运行配置内网ip的脚本,修改所述智能网卡的基线版本的当前网络配置架构,使得所述基线版本与所述系统内存保持通信的步骤,包括:通过所述rc.local脚本自启动进程运行配置内网ip的脚本;将所述智能网卡的系统侧网口设置为与基线版本侧相同的ip段,修改当前的网络配置架构。进一步地,所述修改当前的网络配置架构的步骤,包括:将所述基线版本上的第二物理网卡和第三物理网卡之间设置一个bond;将所述基线版本上的第四物理网卡和第五物理网卡设置单独的网口;将所述第四物理网卡的ip设置为出厂配置的内网ip,并将所述内网ip写入到所述基线版本的自启动文件中。进一步地,所述将初始化文件发送到所述基线版本的OPT目录下,远程执行初始化命令的步骤之后,包括:使用OVS和DPDK接管所述第四物理网卡;在所述OVS和DPDK启动的时间内返回初始化结果。本申请还提供一种智能网卡初始化装置,包括:启动单元,用于通过ipmitool远程设置镜像启动,进入所述智能网卡的系统内存;修改单元,用于通过rc.local脚本的自启动进程运行配置内网ip的脚本,修改所述智能网卡的基线版本的当前网络配置架构,使得所述基线版本与所述系统内存保持通信;初始化单元,用于将初始化文件发送到所述基线版本的OPT目录下,远程执行初始化命令。进一步地,所述启动单元包括:启动子单元,用于通过所述ipmitool远程设置镜像启动;获取子单元,用于获取需要配置的服务器的带外管理ip,将各个所述带外管理ip通过文件的形式存储起来;解析子单元,用于所述ipmitool通过预设脚本依次解析各个所述带外管理ip,对其下发镜像挂载和启动命令,进入所述系统内存。进一步地,所述修改单元,包括:运行子单元,用于通过所述rc.local脚本自启动进程运行配置内网ip的脚本;修改子单元,用于将所述智能网卡的系统侧网口设置为与所述基线版本侧相同的ip段,修改当前的网络配置架构。本申请还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。本申请提供的智能网卡初始化方法、装置、计算机设备和存储介质,通过重新配置智能网卡的基线版本的当前网络配置架构,使得基线版本与系统内存保持通信,当初始化失败后,不需要通过硬件设备连接,提高初始化流程的工作效率和质量。附图说明图1是本申请一实施例中智能网卡初始化方法步骤示意图;图2是本申请一实施例中智能网卡初始化装置结构框图;图3为本申请一实施例的计算机设备的结构示意框图。本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。参照图1,本申请一实施例提供一种智能网卡初始化方法,包括以下步骤:步骤S1,通过ipmitool远程设置镜像启动,进入所述智能网卡的系统内存;步骤S2,通过rc.local脚本的自启动进程运行配置内网ip的脚本,修改所述智能网卡的基线版本的当前网络配置架构,使得所述基线版本与所述系统内存保持通信;步骤S3,将初始化文件发送到所述基线版本的OPT目录下,远程执行初始化命令。在本实施例中,上述方法应用于博通的智能网卡中,如上述步骤S1所述,通过ipmitool远程设置镜像启动,进入系统内存,服务器上架的时候通过ipmitool远程设置镜像启动,通过远程命令:ipmitool-Ilanplus-Hxxx.xxx.xxx.xxx-Ulenovo-Pxxxxxchassisbootdevcdrom进行镜像启动,不需要使用PXE,ipmitool是一种可用在linux系统下的命令行方式的ipmi平台管理工具,它支持ipmi1.5规范以上版本(最新的规范为ipmi2.0),通过它可以实现获取传感器的信息、显示系统日志内容、网络远程开关机等功能。impitool设置从网卡启动,然后连接到服务器读取启动镜像文件,通过网络加载到智能网卡的系统内存来实现启动的。镜像是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本本文档来自技高网...

【技术保护点】
1.一种智能网卡初始化方法,其特征在于,包括以下步骤:/n通过ipmitool远程设置镜像启动,进入所述智能网卡的系统内存;/n通过rc.local脚本的自启动进程运行配置内网ip的脚本,修改所述智能网卡的基线版本的当前网络配置架构,使得所述基线版本与所述系统内存保持通信;/n将初始化文件发送到所述基线版本的OPT目录下,远程执行初始化命令。/n

【技术特征摘要】
1.一种智能网卡初始化方法,其特征在于,包括以下步骤:
通过ipmitool远程设置镜像启动,进入所述智能网卡的系统内存;
通过rc.local脚本的自启动进程运行配置内网ip的脚本,修改所述智能网卡的基线版本的当前网络配置架构,使得所述基线版本与所述系统内存保持通信;
将初始化文件发送到所述基线版本的OPT目录下,远程执行初始化命令。


2.根据权利要求1所述的智能网卡初始化方法,其特征在于,所述将通过ipmitool远程设置镜像启动,进入系统内存的步骤,包括:
通过所述ipmitool远程设置镜像启动;
获取需要配置的服务器的带外管理ip,将各个所述带外管理ip通过文件的形式存储起来;
所述ipmitool通过预设脚本依次解析各个所述带外管理ip,对其下发镜像挂载和启动命令,进入所述系统内存。


3.根据权利要求1所述的智能网卡初始化方法,其特征在于,所述通过rc.local脚本的自启动进程运行配置内网ip的脚本,修改所述智能网卡的基线版本的当前网络配置架构,使得所述基线版本与所述系统内存保持通信的步骤,包括:
通过所述rc.local脚本自启动进程运行配置内网ip的脚本;
将所述智能网卡的系统侧网口设置为与所述基线版本侧相同的ip段;
修改当前的网络配置架构。


4.根据权利要求3所述的智能网卡初始化方法,其特征在于,所述修改当前的网络配置架构的步骤,包括:
将所述基线版本上的第二物理网卡和第三物理网卡之间设置一个bond;
将所述基线版本上的第四物理网卡和第五物理网卡设置单独的网口;
将所述第四物理网卡的ip设置为出厂配置的内网ip,并将所述内网ip写入到所述基线版本的自启动文件中。


5.根据权利要求4所述的智能网卡初始化方法,其特征在于,所述将初始...

【专利技术属性】
技术研发人员:田玉凯
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

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

1