基于Kylin系统的网卡识别处理方法、系统、终端及存储介质技术方案

技术编号:28055807 阅读:15 留言:0更新日期:2021-04-14 13:25
本发明专利技术提供一种基于Kylin系统的网卡识别处理方法、系统、终端及存储介质,包括:检查服务器板载网卡数量和PCI网卡数量,并判断PCI网卡数量是否满足云平台需求:若PCI网卡数量满足云平台需求,则禁用板载网卡;若PCI网卡数量不满足云平台需求,则判断PCI网卡和由所有板载网卡绑定而成的虚拟网卡组合是否满足云平台需求:若PCI网卡和由所有板载网卡绑定而成的虚拟网卡组合满足云平台需求则将所有板载网卡绑定为一个虚拟网卡:若PCI网卡和由所有板载网卡绑定而成的虚拟网卡组合不满足云平台需求,则将板载网卡的命名规则修改为与PCI网卡名一致,并生成对应的网卡配置文件。本发明专利技术可以有效避免网卡名和网口绑定关系改变,导致网络不通的问题。致网络不通的问题。致网络不通的问题。

【技术实现步骤摘要】
基于Kylin系统的网卡识别处理方法、系统、终端及存储介质


[0001]本专利技术涉及服务器
,具体涉及一种基于Kylin系统的网卡识别处理方法、系统、终端及存储介质。

技术介绍

[0002]目前云管理平台随着云计算和大数据行业的兴起和发展,各个行业均有涉及,云计算平台也得到了大力推广,因为云计算平台的资源分配更加灵活,依靠虚拟化技术,可以按需分配到对应用户,比较适应于大数据应用对硬件资源动态变化的需求,因此云计算对大数据行业的发展提供了充分的支持。
[0003]当前国内正在推进的信创项目,很多使用的都是FT机器+Kylin V10操作系统,当前Kylin V10有一个底层系统级问题,reboot后网卡名和网口的对应关系改变(概率性出现),导致原来的网卡配置信息失效,进而导致网络不通,经反复测试发现,服务器重启后网卡名与实际对应的网口绑定关系发生变化,只有板载网口出现此问题。目前国产化版本的ICOS是基于Kylin系统安装部署的,部署前需要指定管理网、业务网、存储网和外部网络四个网口,部署之后,各服务会根据部署前指定的网口来运行,如果遇到断网、断电等异常情况,重启了设备,就会概率性的出现网口对应的网卡名改变,导致原来配置的网口信息失效,进而导致ICOS集群里各节点网络不通,无法正常使用。

技术实现思路

[0004]针对现有技术的上述不足,本专利技术提供一种基于Kylin系统的网卡识别处理方法、系统、终端及存储介质,以解决上述技术问题。
[0005]第一方面,本专利技术提供一种基于Kylin系统的网卡识别处理方法,包括:
[0006]检查服务器板载网卡数量和PCI网卡数量,并判断PCI网卡数量是否满足云平台需求:
[0007]若PCI网卡数量满足云平台需求,则禁用板载网卡;
[0008]若PCI网卡数量不满足云平台需求,则判断PCI网卡和由所有板载网卡绑定而成的虚拟网卡组合是否满足云平台需求:
[0009]若PCI网卡和由所有板载网卡绑定而成的虚拟网卡组合满足云平台需求则将所有板载网卡绑定为一个虚拟网卡:
[0010]若PCI网卡和由所有板载网卡绑定而成的虚拟网卡组合不满足云平台需求,则将板载网卡的命名规则修改为与PCI网卡名一致,并生成对应的网卡配置文件。
[0011]进一步的,所述禁用板载网卡,包括:
[0012]将板载网卡的状态修改为禁用;
[0013]部署云平台,并将PCI网卡指定为云平台的业务网卡。
[0014]进一步的,所述将所有板载网卡绑定为一个虚拟网卡,包括:
[0015]创建虚拟绑定网卡配置文件,并配置对应IP,设置虚拟绑定网卡的管理网络;
[0016]将所有板载网卡重定向至所述虚拟绑定网卡,绑定为一个网络,通过编辑各板载网卡配置文件删除各板载网卡的IP并添加所述虚拟绑定网卡为管理员;
[0017]重启网络服务启用新的网卡配置信息,部署云平台并将所述虚拟绑定网卡指定为所述云平台的服务网口。
[0018]进一步的,所述将板载网卡的命名规则修改为与PCI网卡名一致并生成对应的网卡配置文件,包括:
[0019]修改板载网卡的命名规则到系统配置文件内,将板载网卡的命名规则修改为与PCI网卡命名规则一致;
[0020]重启服务器,根据新的命名规则配置文件为板载网卡生成新网卡名;
[0021]对所述新网卡名进行验证,通过验证后根据所述新网卡名创建新网卡配置文件;
[0022]删除板载网卡的原有配置文件,并将所述新网卡配置文件更新至板载网卡的配置文件存储目录下;
[0023]重启网络服务,启用所述新网卡配置文件。
[0024]第二方面,本专利技术提供一种基于Kylin系统的网卡识别处理系统,包括:
[0025]第一判断单元,配置用于检查服务器板载网卡数量和PCI网卡数量,并判断PCI网卡数量是否满足云平台需求;
[0026]网卡禁用单元,配置用于若PCI网卡数量满足云平台需求,则禁用板载网卡;
[0027]第二判断单元,配置用于若PCI网卡数量不满足云平台需求,则判断PCI网卡和由所有板载网卡绑定而成的虚拟网卡组合是否满足云平台需求;
[0028]网卡绑定单元,配置用于若PCI网卡和由所有板载网卡绑定而成的虚拟网卡组合满足云平台需求则将所有板载网卡绑定为一个虚拟网卡;
[0029]命名修改单元,配置用于若PCI网卡和由所有板载网卡绑定而成的虚拟网卡组合不满足云平台需求,则将板载网卡的命名规则修改为与PCI网卡名一致,并生成对应的网卡配置文件。
[0030]进一步的,所述网卡禁用单元包括:
[0031]状态禁用模块,配置用于将板载网卡的状态修改为禁用;
[0032]网卡指定模块,配置用于部署云平台,并将PCI网卡指定为云平台的业务网卡。
[0033]进一步的,所述网卡禁用单元包括:
[0034]虚拟创建模块,配置用于创建虚拟绑定网卡配置文件,并配置对应IP,设置虚拟绑定网卡的管理网络;
[0035]虚拟配置模块,配置用于将所有板载网卡重定向至所述虚拟绑定网卡,绑定为一个网络,通过编辑各板载网卡配置文件删除各板载网卡的IP并添加所述虚拟绑定网卡为管理员;
[0036]绑定生效模块,配置用于重启网络服务启用新的网卡配置信息,部署云平台并将所述虚拟绑定网卡指定为所述云平台的服务网口。
[0037]进一步的,所述命名修改单元包括:
[0038]规则修改模块,配置用于修改板载网卡的命名规则到系统配置文件内,将板载网卡的命名规则修改为与PCI网卡命名规则一致;
[0039]命名生效模块,配置用于重启服务器,根据新的命名规则配置文件为板载网卡生
成新网卡名;
[0040]命名验证模块,配置用于对所述新网卡名进行验证,通过验证后根据所述新网卡名创建新网卡配置文件;
[0041]配置更新模块,配置用于删除板载网卡的原有配置文件,并将所述新网卡配置文件更新至板载网卡的配置文件存储目录下;
[0042]配置生效模块,配置用于重启网络服务,启用所述新网卡配置文件。
[0043]第三方面,提供一种终端,包括:
[0044]处理器、存储器,其中,
[0045]该存储器用于存储计算机程序,
[0046]该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。
[0047]第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
[0048]本专利技术的有益效果在于,
[0049]本专利技术提供的基于Kylin系统的网卡识别处理方法、系统、终端及存储介质,在安装Kylin V10时,根据设备网口情况,禁用板载网口或者将板载网口做bond来使用,可以避免板载网口和网卡名关系改变导致的网络故障。或者更改板载网卡命名规则,和P本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Kylin系统的网卡识别处理方法,其特征在于,包括:检查服务器板载网卡数量和PCI网卡数量,并判断PCI网卡数量是否满足云平台需求:若PCI网卡数量满足云平台需求,则禁用板载网卡;若PCI网卡数量不满足云平台需求,则判断PCI网卡和由所有板载网卡绑定而成的虚拟网卡组合是否满足云平台需求:若PCI网卡和由所有板载网卡绑定而成的虚拟网卡组合满足云平台需求则将所有板载网卡绑定为一个虚拟网卡:若PCI网卡和由所有板载网卡绑定而成的虚拟网卡组合不满足云平台需求,则将板载网卡的命名规则修改为与PCI网卡名一致,并生成对应的网卡配置文件。2.根据权利要求1所述的方法,其特征在于,所述禁用板载网卡,包括:将板载网卡的状态修改为禁用;部署云平台,并将PCI网卡指定为云平台的业务网卡。3.根据权利要求1所述的方法,其特征在于,所述将所有板载网卡绑定为一个虚拟网卡,包括:创建虚拟绑定网卡配置文件,并配置对应IP,设置虚拟绑定网卡的管理网络;将所有板载网卡重定向至所述虚拟绑定网卡,绑定为一个网络,通过编辑各板载网卡配置文件删除各板载网卡的IP并添加所述虚拟绑定网卡为管理员;重启网络服务启用新的网卡配置信息,部署云平台并将所述虚拟绑定网卡指定为所述云平台的服务网口。4.根据权利要求1所述的方法,其特征在于,所述将板载网卡的命名规则修改为与PCI网卡名一致并生成对应的网卡配置文件,包括:修改板载网卡的命名规则到系统配置文件内,将板载网卡的命名规则修改为与PCI网卡命名规则一致;重启服务器,根据新的命名规则配置文件为板载网卡生成新网卡名;对所述新网卡名进行验证,通过验证后根据所述新网卡名创建新网卡配置文件;删除板载网卡的原有配置文件,并将所述新网卡配置文件更新至板载网卡的配置文件存储目录下;重启网络服务,启用所述新网卡配置文件。5.一种基于Kylin系统的网卡识别处理系统,其特征在于,包括:第一判断单元,配置用于检查服务器板载网卡数量和PCI网卡数量,并判断PCI网卡数量是否满足云平台需求;网卡禁用单元,配置用于若PCI网卡数量满足云平台需求,则禁用板载网卡;第二判断单元,配置用于若PCI网卡数量不满足云平台需求,...

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

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

1