一种服务器网卡设备信息获取方法及装置制造方法及图纸

技术编号:20875043 阅读:28 留言:0更新日期:2019-04-17 11:15
本发明专利技术提供的一种服务器网卡设备信息获取方法及装置,通过运行信息获取脚本自动获取自动获取物理网卡设备信息、物理网卡设备数量、系统下识别到的网口设备名称和系统下识别到的网口设备数量,并生成和输出物理网卡设备信息日志和系统下识别到的网口设备名称日志,可供工作人员直观的查看和确认相关信息,将物理网卡设备与系统识别网口进行关系对应,且在物理网卡设备数量与系统下识别到的网卡设备数量不一致时,发出错误提示,以便工作人员及时处理。本发明专利技术自动获取系统下识别到的网口设备名称,与服务器所配置系统无关,服务器切换系统时,仍然可以自动识别网口设备名称,并生成相关日志,方便实际物理网卡设备和系统识别网卡的关系对应。

【技术实现步骤摘要】
一种服务器网卡设备信息获取方法及装置
本专利技术涉及服务器网卡领域,具体涉及服务器网卡信息获取方法及装置。
技术介绍
服务器实际使用环境中会搭配多种以太网卡来满足实际的不同的网络需求,当服务器搭配的网卡数量达到3张、4张或者更多数量是通常会遇到如下的令人困扰的问题:物理网卡设备与系统识别网口的一一对应关系较乱,无法直观查看确认,尤其是在不同厂商的网卡同时存在的情况下,需要人工花费长时间查找信息去进行对应比对;网卡在不同的系统下识别到的网络设备名称往往不同,例如redhat操作系统和Ubuntu系统下对网口的识别名称就存在区别,当在不同的系统下切换时需要额外花费时间进行物理的实际网卡和系统识别网口识别的进行一一对应。
技术实现思路
为解决上述问题,本专利技术提供一种服务器网卡设备信息获取方法及装置,便于查看确认物理网卡设备与系统识别网口的对应关系。本专利技术的技术方案是:一种服务器网卡设备信息获取方法,包括:S1-1:搭建服务器平台,服务器平台安装操作系统;S1-2:将信息获取脚本拷贝到操作系统任意目录下;S1-3:运行信息获取脚本,自动获取物理网卡设备信息、物理网卡设备数量、系统下识别到的网口设备名称和系统下识别到的网口设备数量,生成并输出物理网卡设备信息日志和系统下识别到的网口设备名称日志,并比较所获取的物理网卡设备数量与系统下识别到的网卡设备数量是否一致;若所获取的物理网卡设备数量与系统下识别到的网卡设备数量不一致,则发出错误提示。进一步地,步骤S1-3中,信息获取脚本通过lspci命令获取物理网卡设备信息、物理网卡设备数量、系统下识别到的网口设备名称和系统下识别到的网口设备数量。进一步地,步骤S1-3还包括:自动获取物理网卡设备的总线标识,并生成物理网卡设备总线标识日志。进一步地,信息获取脚本通过lspci命令获取物理网卡设备的总线标识。进一步地,步骤S1-3还包括:根据系统下识别到的网口设备名称,获取并输出网口设备信息。进一步地,信息获取脚本所获取并输出的网口设备信息包括:网口设备的驱动信息、固件版本信息、网口连接速率信息、网口设备MAC物理地址信息。本专利技术还提供一种服务器网卡设备信息获取装置,包括:物理网卡设备信息处理模块:用于获取物理网卡设备信息,并生成物理网卡设备信息日志;物理网卡设备数量获取模块:用于获取物理网卡设备数量;网口设备名称处理模块:用于获取系统下识别到的网口设备名称,并生成系统下识别到的网口设备名称日志;网口设备数量获取模块:用于获取系统下识别到的网口设备数量;数量比较模块:用于比较所获取的物理网卡设备数量与系统下识别到的网卡设备数量是否一致,若不一致,则发出错误提示。进一步地,还包括:物理网卡设备总线标识处理模块:用于获取物理网卡设备的总线标识,并生成物理网卡设备总线标识日志。进一步地,还包括:网口设备信息获取模块:用于根据系统下识别到的网口设备名称,获取并输出网口设备信息。进一步地,网口设备信息获取模块所获取并输出网口设备信息包括:网口设备的驱动信息、固件版本信息、网口连接速率信息、网口设备MAC物理地址信息。本专利技术提供的服务器网卡设备信息获取方法及装置,通过运行信息获取脚本自动获取自动获取物理网卡设备信息、物理网卡设备数量、系统下识别到的网口设备名称和系统下识别到的网口设备数量,并生成和输出物理网卡设备信息日志和系统下识别到的网口设备名称日志,可供工作人员直观的查看和确认相关信息,将物理网卡设备与系统识别网口进行关系对应,且在物理网卡设备数量与系统下识别到的网卡设备数量不一致时,发出错误提示,以便工作人员及时处理。本专利技术自动获取系统下识别到的网口设备名称,与服务器所配置系统无关,服务器切换系统时,仍然可以自动识别网口设备名称,并生成相关日志,方便实际物理网卡设备和系统识别网卡的关系对应。另外,本专利技术还自动获取并输出网口设备信息,信息输出直观,便于工作人员确认服务器信息。本专利技术操作简单,大大减少人工操作及干预时间,实用性强,节约人力和时间成本。附图说明图1是本专利技术具体实施例一方法流程示意图。图2是本专利技术具体实施例二结构示意框图。具体实施方式下面结合附图并通过具体实施例对本专利技术进行详细阐述,以下实施例是对本专利技术的解释,而本专利技术并不局限于以下实施方式。实施例一本实施例提供一种服务器网卡设备信息获取方法,该方法通过预编写的信息获取脚本,自动获取相关信息,并生成相应日志,供工作人员查看,可直观地查看并确认物理网卡设备与系统识别网口的对应关系。如图1所示,本专利技术具体包括以下步骤:S1-1:搭建服务器平台,服务器平台安装操作系统;服务器平台所安装的操作系统可以是RHEL7.464bitOS;S1-2:将信息获取脚本拷贝到操作系统任意目录下;S1-3:运行信息获取脚本,自动获取物理网卡设备信息、物理网卡设备数量、系统下识别到的网口设备名称和系统下识别到的网口设备数量,生成并输出物理网卡设备信息日志和系统下识别到的网口设备名称日志,并比较所获取的物理网卡设备数量与系统下识别到的网卡设备数量是否一致;若所获取的物理网卡设备数量与系统下识别到的网卡设备数量不一致,则发出错误提示。步骤S1-3中,信息获取脚本通过lspci命令获取物理网卡设备信息、物理网卡设备数量、系统下识别到的网口设备名称和系统下识别到的网口设备数量。本实施例中,所获取的物理网卡设备信息为网卡的PCI设备描述。本实施例中,步骤S1-3还包括:信息获取脚本自动获取物理网卡设备的总线标识,并生成物理网卡设备总线标识日志,通过物理网卡设备总线标识,获取系统下识别到的网口设备名称。需要说明的是,信息获取脚本通过lspci命令获取物理网卡设备的总线标识。本实施例中,步骤S1-3中,信息获取脚本还根据系统下识别到的网口设备名称,获取并输出网口设备信息。网口设备信息包括:网口设备的驱动信息、固件版本信息、网口连接速率信息、网口设备MAC物理地址信息。可便于工作人员及时确认网口设备信息使用时正确,便于更新确认。为进一步对本专利技术进行解释,以下对信息获取脚本进行进一步详细说明:信息获取脚本主要包括两部分,第一部分获取物理网卡设备信息、物理网卡设备数量、系统下识别到的网口设备名称和系统下识别到的网口设备数量,生成并输出物理网卡设备信息日志和系统下识别到的网口设备名称日志,并比较所获取的物理网卡设备数量与系统下识别到的网卡设备数量是否一致,不一致时,输出错误提示;第二部分获取并输出网口设备信息。(1)第一部分#/bin/bashCur_Dir=`dirname$0`rm-rf$Cur_Dir/pci_list.log$Cur_Dir/bus_list.log$Cur_Dir/netname_all.loglspci|grepEthernet>pci_list.log#获取所有物理网卡设备信息,即物理网卡设备的pci设备描述CNT1=`lspci|grepEthernet|wc-l`#CNT1物理网卡设备数量,需要说明的是,该数量同时保存到变量lspci|grepEthernet|awk'{print$1}'>bus_list.log#获取所有物理网卡设备的busid(总线标识)for((i=0;i<"$CNT1";i++))dop本文档来自技高网...

【技术保护点】
1.一种服务器网卡设备信息获取方法,其特征在于,包括:S1‑1:搭建服务器平台,服务器平台安装操作系统;S1‑2:将信息获取脚本拷贝到操作系统任意目录下;S1‑3:运行信息获取脚本,自动获取物理网卡设备信息、物理网卡设备数量、系统下识别到的网口设备名称和系统下识别到的网口设备数量,生成并输出物理网卡设备信息日志和系统下识别到的网口设备名称日志,并比较所获取的物理网卡设备数量与系统下识别到的网卡设备数量是否一致;若所获取的物理网卡设备数量与系统下识别到的网卡设备数量不一致,则发出错误提示。

【技术特征摘要】
1.一种服务器网卡设备信息获取方法,其特征在于,包括:S1-1:搭建服务器平台,服务器平台安装操作系统;S1-2:将信息获取脚本拷贝到操作系统任意目录下;S1-3:运行信息获取脚本,自动获取物理网卡设备信息、物理网卡设备数量、系统下识别到的网口设备名称和系统下识别到的网口设备数量,生成并输出物理网卡设备信息日志和系统下识别到的网口设备名称日志,并比较所获取的物理网卡设备数量与系统下识别到的网卡设备数量是否一致;若所获取的物理网卡设备数量与系统下识别到的网卡设备数量不一致,则发出错误提示。2.根据权利要求1所述的服务器网卡设备信息获取方法,其特征在于,步骤S1-3中,信息获取脚本通过lspci命令获取物理网卡设备信息、物理网卡设备数量、系统下识别到的网口设备名称和系统下识别到的网口设备数量。3.根据权利要求1所述的服务器网卡设备信息获取方法,其特征在于,步骤S1-3还包括:自动获取物理网卡设备的总线标识,并生成物理网卡设备总线标识日志。4.根据权利要求3所述的服务器网卡设备信息获取方法,其特征在于,信息获取脚本通过lspci命令获取物理网卡设备的总线标识。5.根据权利要求1所述的服务器网卡设备信息获取方法,其特征在于,步骤S1-3还包括:根据系统下识别到的网口设备名称,获取并输出网口设备信息。6.根据权利要求5所述...

【专利技术属性】
技术研发人员:徐伟超
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1