自动化配置智能网卡IP的方法、系统、设备及存储介质技术方案

技术编号:36121115 阅读:10 留言:0更新日期:2022-12-28 14:26
本发明专利技术提供了自动化配置智能网卡IP的方法、系统、设备及存储介质,该方法包括:基于一台执行机通过运行指令,开启带内命令,切换至智能网卡模式;设置图形显示位置,gnome

【技术实现步骤摘要】
自动化配置智能网卡IP的方法、系统、设备及存储介质


[0001]本专利技术涉及网端口测试
,具体涉及一种使用SOL功能自动化获取及配置智能网卡IP的方法、系统、设备及存储介质。

技术介绍

[0002]目前,随着云服务、人工智能等信息技术的发展,用户对于服务器的要求越来越高,为了提高服务器的处理能力,会配置智能网卡,其除了能完成标准网卡所具有的网络传输功能之外,还提供内置的可编程、可配置的硬件加速引擎,提升应用的性能和大幅降低CPU在通信中的消耗,为应用提供更多的CPU资源。
[0003]智能网卡一般具有默认的操作系统,且有三个网口,两个数据口以及一个带外管理口,如果需要远程连接到智能网卡,需要操作人员登陆到网卡内部并配置合法IP。SOL是指通过基于IP的IPMI会话来重新定向系统中串口I/O的一种机制。
[0004]为了帮助用户通过串口来访问这些计算机上的应用,串口的I/O需要对网络进行重新指向。为了远程使用智能网卡,测试人员会通过远程服务器控制host端开启带内命令,然后切换至智能网卡模式,再激活SOL功能进入智能网卡内部系统,找到网卡配置文件后修改其IP。但此类操作耗时耗力,且效率低,手动且存在测试间歇性导致SOL功能存在不稳定的问题。
[0005]因此,需要开发一种通过SOL功能自动配置智能网卡的方法,以使该方法可以完全解放测试人员的人力,减少测试时间,提高测试的准确性及稳定性。

技术实现思路

[0006]有鉴于此,本专利技术的目的在于提出一种使用SOL功能自动化获取及配置智能网卡IP的方法、系统、设备及存储介质,自动通过设置host端进入智能网卡模式,并成功进入其内部系统,自动配置智能网卡的IP。
[0007]基于上述目的,一方面,本专利技术提供了一种自动化配置智能网卡IP的方法,其中该方法包括以下步骤:
[0008]基于一台执行机通过运行指令,开启带内命令,切换至智能网卡模式;
[0009]设置图形显示位置,gnome

terminal启动SOL功能;
[0010]xdotool获取终端号,锁定终端号完成对SOL的控制;
[0011]xdotool type具体命令在xdotool keyKP_Enter完成对智能网卡IP的自动配置。
[0012]作为本专利技术的进一步方案,基于一台执行机通过运行指令,包括:ipmtool

I lanplus

H bmcip(host端)

U bmcuser(host端)

P bmcpassword(host端)raw 0
×
3c 0
×
7d 0
×
00开启带内命令。
[0013]作为本专利技术的进一步方案,基于一台执行机通过运行指令,还包括:
[0014]再通过指令ipmtool

I lanplus

H bmcip(host端)

U bmcuser(host端)

P bmcpassword(host端)raw 0
×
3c 0
×
2c 0
×
02 0
×
02切换至智能网卡模式。
[0015]作为本专利技术的进一步方案,设置图形显示位置前,执行机运行命令export DISPLAY=:7。
[0016]作为本专利技术的进一步方案,设置图形显示位置后,还包括:再通过运行命令gnome

terminal
‑‑
tab

t'/home/任务号'
‑‑
bash

c'ipmtool

I lanplus

H bmcip(host端)

U bmcuser(host端)

P bmcpassword(host端)sol activate>'/home/任务号'info.txt 2>&1|tee bios_sol.log'启动SOL功能。
[0017]作为本专利技术的进一步方案,xdotool获取终端号,锁定终端号完成对SOL的控制,包括:
[0018]执行机通过运行命令xdotool search
‑‑
class gnome

terminal获取终端号,再通过运行命令xdotool getwindowname终端号,判断是否为SOL的终端,再通过运行命令xdotool windowfocus终端号完成对SOL的控制。
[0019]作为本专利技术的进一步方案,xdotool type具体命令在xdotool keyKP_Enter完成对智能网卡IP的自动配置,包括:
[0020]行机通过运行命令xdotool type具体命令,再运行命令xdotool key KP_Enter完成在智能网卡系统中输入并执行相关命令的远程操作。
[0021]作为本专利技术的进一步方案,执行机通过执行命令ifconfig获取智能网卡网口,再通过执行vim ifconfig

网口命令将IPADDR=1.1.k.m,子网掩码等信息写入智能网卡ifcfg

网口文件中完成对智能网卡IP的自动配置。
[0022]作为本专利技术的进一步方案,所述执行机还用于将host端设置为智能网卡模式,并打开SOL功能。
[0023]作为本专利技术的进一步方案,所述执行机还用于通过运行命令xdotool type具体命令,再运行命令xdotool key KP_Enter对智能网卡系统进行查询、修改的自动远程操作。
[0024]本专利技术的另一方面,还提供了一种自动化配置智能网卡IP的系统,其中包括:
[0025]模式切换模块,用于基于一台执行机通过运行指令,开启带内命令,切换至智能网卡模式;
[0026]SOL启动模块,用于设置图形显示位置,gnome

terminal启动SOL功能;
[0027]终端号锁定模块,用于通过xdotool获取终端号,锁定终端号完成对SOL的控制;
[0028]IP配置模块,用于xdotool type具体命令在xdotoolkeyKP_Enter完成对智能网卡IP的自动配置。
[0029]本专利技术的又一方面,还提供了一种计算机设备,包括存储器和处理器,该存储器中存储有计算机程序,该计算机程序被处理器执行时执行上述任一项根据本专利技术的自动化配置智能网卡IP的方法。
[0030]本专利技术的再一方面,还提供了一种计算机可读存储介质,存储有计算机程序指令,该计算机程序指令被执行时实现上述任一项根据本专利技术的自动化配置智能网卡IP的方法。
[0031]本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动化配置智能网卡IP的方法,其特征在于,包括以下步骤:基于一台执行机通过运行指令,开启带内命令,切换至智能网卡模式;设置图形显示位置,gnome

terminal启动SOL功能;xdotool获取终端号,锁定终端号完成对SOL的控制;xdotool type具体命令在xdotool keyKP_Enter完成对智能网卡IP的自动配置。2.根据权利要求1所述的自动化配置智能网卡IP的方法,其特征在于,基于一台执行机通过运行指令:ipmtool

I lanplus

H bmcip(host端)

U bmcuser(host端)

P bmcpassword(host端)raw 0
×
3c 0
×
7d 0
×
00开启带内命令。3.根据权利要求2所述的自动化配置智能网卡IP的方法,其特征在于,再通过指令ipmtool

I lanplus

H bmcip(host端)

U bmcuser(host端)

P bmcpassword(host端)raw 0
×
3c 0
×
2c 0
×
02 0
×
02切换至智能网卡模式。4.根据权利要求1所述的自动化配置智能网卡IP的方法,其特征在于,设置图形显示位置前,执行机运行命令export DISPLAY=:7。5.根据权利要求4所述的自动化配置智能网卡IP的方法,其特征在于,设置图形显示位置后,还包括:再通过运行命令gnome

terminal
‑‑
tab

t'/home/任务号'
‑‑
bash

c'ipmtool

I lanplus

H bmcip(host端)

U bmcuser(host端)

P bmcpassword(host端)sol activate...

【专利技术属性】
技术研发人员:曹恒
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1