一种网卡异常处理方法、网卡异常处理系统及相关装置制造方法及图纸

技术编号:38488446 阅读:10 留言:0更新日期:2023-08-15 17:03
本申请提供一种网卡异常处理方法,包括:采集网卡的串口日志;其中,所述网卡用于接收到传输数据时,将所述传输数据同步传输至备份数据存储池;检测到网卡异常时,封锁所述备份数据存储池中的传输数据;在所述网卡异常恢复后,若所述串口日志中记录的网卡数据与所述传输数据一致,解锁所述备份数据存储池;在所述网卡异常恢复后,若所述串口日志中记录的所述网卡数据与所述传输数据不一致,将所述备份数据存储池中的数据复制至所述网卡。本申请使得网卡发生异常后能够及时恢复,降低网卡异常造成的不利影响。本申请还提供一种网卡异常处理系统、计算机可读存储介质和服务器,具有上述有益效果。有益效果。有益效果。

【技术实现步骤摘要】
一种网卡异常处理方法、网卡异常处理系统及相关装置


[0001]本申请涉及服务器领域,特别涉及一种网卡异常处理方法、网卡异常处理系统及相关装置。

技术介绍

[0002]当前,服务器上需要配置HBA(Host Bus Adapter,主机总线适配器)网卡,其为在服务器和存储装置间提供输入/输出(I/O)处理和物理连接的电路板或集成电路适配器,用于连接计算机和计算机网络。HBA网卡一般插在计算机大总线扩展槽上,卡上有连接计算机网络的接口,且HBA网卡可以物理连接计算机内部总线。HBA网卡减轻了主处理器在数据存储和检索任务的负担,它能够提高服务器的性能。一个HBA网卡和与之相连的磁盘子系统有时一起被称作一个磁盘通道,但目前HBA网卡仅可通过网卡上设置的光模块体现其状态,一旦光模块亮灯,表明HBA网卡异常,但用户无法知晓该HBA网卡的具体异常状态和异常原因,使得服务器的网络应用受限,影响服务器的正常使用。

技术实现思路

[0003]本申请的目的是提供一种网卡异常处理方法、网卡异常处理系统、计算机可读存储介质和服务器,通过将网卡的传输数据同步备份至备份数据存储池,使得网卡发生异常后能够及时恢复,降低网卡异常造成的不利影响。
[0004]为解决上述技术问题,本申请提供一种网卡异常处理方法,具体技术方案如下:
[0005]采集网卡的串口日志;其中,所述网卡用于接收到传输数据时,将所述传输数据同步传输至备份数据存储池;
[0006]检测到网卡异常时,封锁所述备份数据存储池中的传输数据;
[0007]在所述网卡异常恢复后,若所述串口日志中记录的网卡数据与所述传输数据一致,解锁所述备份数据存储池;
[0008]在所述网卡异常恢复后,若所述串口日志中记录的所述网卡数据与所述传输数据不一致,将所述备份数据存储池中的数据复制至所述网卡。
[0009]可选的,所述采集网卡的串口日志包括:
[0010]利用通用输入输出接口采集网卡的串口日志,生成网卡状态报告;所述网卡状态报告包含网卡型号、运行速率、网卡使用状态和所在服务器位置信息中的至少一项。
[0011]可选的,所述生成网卡状态报告之后,还包括:
[0012]根据各所述网卡对应的网卡状态报告将对应传输数据上传至所述备份数据存储池,并启用网卡同步日志。
[0013]可选的,检测到网卡异常时,还包括:
[0014]根据所述串口日志按照时间顺序生成网卡故障日志;所述网卡故障日志用于指导修复所述网卡。
[0015]可选的,所述利用通用输入输出接口采集网卡的串口日志,生成网卡状态报告之
前,还包括:
[0016]接收源于基板管理控制器的网卡管理页面的网卡状态查询指令;
[0017]相应的,所述利用通用输入输出接口采集网卡的串口日志,生成网卡状态报告包括:
[0018]根据所述网卡状态查询指令利用通用输入输出接口采集网卡的串口日志,生成网卡状态报告。
[0019]可选的,根据所述网卡状态查询指令利用通用输入输出接口采集网卡的串口日志,生成网卡状态报告之后,还包括:
[0020]将所述网卡状态报告上传并存储至所述基板管理控制器,并在所述基板管理控制器的可视化页面中显示。
[0021]可选的,还包括:
[0022]在所述基板管理控制器的缓存中划分预设缓存空间,生成所述备份数据存储池。
[0023]本申请还提供一种网卡异常处理系统,包括:
[0024]日志采集模块,用于采集网卡的串口日志;其中,所述网卡用于接收到传输数据时,将所述传输数据同步传输至备份数据存储池;
[0025]备份中止模块,用于检测到网卡异常时,封锁所述备份数据存储池中的传输数据;
[0026]第一异常处理模块,用于在所述网卡异常恢复后,若所述串口日志中记录的网卡数据与所述传输数据一致,解锁所述备份数据存储池;
[0027]第二异常处理模块,用于在所述网卡异常恢复后,若所述串口日志中记录的所述网卡数据与所述传输数据不一致,将所述备份数据存储池中的数据复制至所述网卡。
[0028]可选的,所述日志采集模块为利用通用输入输出接口采集网卡的串口日志,生成网卡状态报告的模块;所述网卡状态报告包含网卡型号、运行速率、网卡使用状态和所在服务器位置信息中的至少一项。
[0029]可选的,还包括:
[0030]报告上传模块,用于根据各所述网卡对应的网卡状态报告将对应传输数据上传至所述备份数据存储池,并启用网卡同步日志。
[0031]可选的,还包括:
[0032]故障日志生成模块,用于根据所述串口日志按照时间顺序生成网卡故障日志;所述网卡故障日志用于指导修复所述网卡。
[0033]可选的,还包括:
[0034]指令接收模块,用于接收源于基板管理控制器的网卡管理页面的网卡状态查询指令;
[0035]可选的,还包括:
[0036]报告显示模块,用于将所述网卡状态报告上传并存储至所述基板管理控制器,并在所述基板管理控制器的可视化页面中显示。
[0037]可选的,还包括:
[0038]存储池生成模块,用于在所述基板管理控制器的缓存中划分预设缓存空间,生成所述备份数据存储池。
[0039]本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程
序被处理器执行时实现如上所述的方法的步骤。
[0040]本申请还提供一种服务器,包括存储器和处理器,所述存储器中存有计算机程序,所述处理器调用所述存储器中的计算机程序时实现如上所述的方法的步骤。
[0041]本申请提供一种网卡异常处理方法,包括:采集网卡的串口日志;其中,所述网卡用于接收到传输数据时,将所述传输数据同步传输至备份数据存储池;检测到网卡异常时,封锁所述备份数据存储池中的传输数据;在所述网卡异常恢复后,若所述串口日志中记录的网卡数据与所述传输数据一致,解锁所述备份数据存储池;在所述网卡异常恢复后,若所述串口日志中记录的所述网卡数据与所述传输数据不一致,将所述备份数据存储池中的数据复制至所述网卡。
[0042]本申请设定网卡一边接收传输数据,一边将传输数据同步至备份数据存储池,通过将网卡的传输数据同步备份至备份数据存储池,在网卡异常恢复后,只需要比对备份数据存储池和串口日志记录中的网卡数据,即可按照比对结果选择相应的数据恢复方式,使得网卡发生异常后能够及时恢复,降低网卡异常造成的不利影响。
[0043]本申请还提供一种网卡异常处理系统、计算机可读存储介质和服务器,具有上述有益效果,此处不再赘述。
附图说明
[0044]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网卡异常处理方法,其特征在于,包括:采集网卡的串口日志;其中,所述网卡用于接收到传输数据时,将所述传输数据同步传输至备份数据存储池;检测到网卡异常时,封锁所述备份数据存储池中的传输数据;在所述网卡异常恢复后,若所述串口日志中记录的网卡数据与所述传输数据一致,解锁所述备份数据存储池;在所述网卡异常恢复后,若所述串口日志中记录的所述网卡数据与所述传输数据不一致,将所述备份数据存储池中的数据复制至所述网卡。2.根据权利要求1所述的网卡异常处理方法,其特征在于,所述采集网卡的串口日志包括:利用通用输入输出接口采集网卡的串口日志,生成网卡状态报告;所述网卡状态报告包含网卡型号、运行速率、网卡使用状态和所在服务器位置信息中的至少一项。3.根据权利要求2所述的网卡异常处理方法,其特征在于,所述生成网卡状态报告之后,还包括:根据各所述网卡对应的网卡状态报告将对应传输数据上传至所述备份数据存储池,并启用网卡同步日志。4.根据权利要求1所述的网卡异常处理方法,其特征在于,检测到网卡异常时,还包括:根据所述串口日志按照时间顺序生成网卡故障日志;所述网卡故障日志用于指导修复所述网卡。5.根据权利要求2所述的网卡异常处理方法,其特征在于,所述利用通用输入输出接口采集网卡的串口日志,生成网卡状态报告之前,还包括:接收源于基板管理控制器的网卡管理页面的网卡状态查询指令;相应的,所述利用通用输入输出接口采集网卡的串口日志,生成网卡状态报告包括:根据所述网卡状态查询指令利用通用输入输出接口采集网卡的...

【专利技术属性】
技术研发人员:赵文月
申请(专利权)人:浪潮山东计算机科技有限公司
类型:发明
国别省市:

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

1