本申请涉及通信,尤其涉及一种网卡配置方法、装置、设备及存储介质。
背景技术:
1、随着通信网络的发展,为了更好的提供网络服务集成和第三方管理等能力,可以通过多接入边缘计算(multi-access edge computing,mec)平台对接入的mec节点等进行管理,实现运营、运维和自助三位一体。通过mec平台对接入的mec节点进行管理之前,需要对所有接入mec平台的mec节点进行mec软件部署,在进行mec软件部署的过程中需要对mec节点包括的服务器进行网卡配置。当前可以人工编写五个配置文件(包括两个物理网卡配置文件、一个聚合网卡接口配置文件以及两个聚合子接口配置文件),并通过这五个配置文件对mec节点包括的服务器进行网卡配置。
2、在上述方法中,在通过配置文件对mec节点进行网卡配置时,需要人工编写五个配置文件,编写配置文件的程序语言繁杂、配置的参数较多、且容易出错。以及,对mec节点包括的不同服务器进行网卡配置的标准不统一,需要反复手工修改配置文件中的参数。从而,对mec节点的服务器进行网卡配置的效率较差、准确度较低。
技术实现思路
1、本申请提供一种网卡配置方法、装置、设备及存储介质,用于解决人工编写配置文件配置网卡时,程序语言繁杂、配置的参数较多、且容易出错,以及,不同服务器的网卡配置标准不统一,需要反复手工修改配置文件中的参数的技术问题。
2、为达到上述目的,本申请采用如下技术方案:
3、第一方面,提供了一种网卡配置方法,方法包括:获取预设的目标镜像文件,并将目标镜像文件挂载到虚拟光驱的目标目录中,目标镜像文件用于配置网卡,目标镜像文件包括以下至少一项:物理网卡配置文件、聚合网卡接口配置文件、聚合网卡子接口配置文件;执行目标镜像文件,获取待配置信息,待配置信息包括以下至少一项:聚合网卡子接口的标识、目标网络的网际互连协议ip地址、目标网络的子网掩码、目标网络的网关;基于待配置信息,在服务器上配置网卡。
4、在一种可能的实现方式中,方法还包括:从虚拟光驱的目标目录中获取目标镜像文件,并将目标镜像文件添加至服务器的目录中;执行目标镜像文件,获取待配置信息,包括:从服务器的目录中获取目标镜像文件,执行目标镜像文件,获取待配置信息。
5、在一种可能的实现方式中,方法还包括:创建聚合网卡,以及聚合网卡对应的至少一个聚合网卡子接口,至少一个聚合网卡子接口用于建立服务器与目标网络之间的通信连接。
6、在一种可能的实现方式中,目标网络包括至少一个预设网络,一个聚合网卡子接口对应一个预设网络;基于待配置信息,在服务器上配置网卡,包括:基于待配置信息,配置至少一个聚合网卡子接口中的每个聚合网卡子接口的标识、每个聚合网卡子接口对应的预设网络的ip地址、每个聚合网卡子接口对应的预设网络的子网掩码、每个聚合网卡子接口对应的预设网络的网关,完成在服务器上配置网卡。
7、第二方面,提供了一种网卡配置装置,网卡配置装置包括:获取单元和处理单元;获取单元,用于获取预设的目标镜像文件,目标镜像文件用于配置网卡,目标镜像文件包括以下至少一项:物理网卡配置文件、聚合网卡接口配置文件、聚合网卡子接口配置文件;处理单元,用于将目标镜像文件挂载到虚拟光驱的目标目录中;处理单元,还用于执行目标镜像文件,获取待配置信息,待配置信息包括以下至少一项:聚合网卡子接口的标识、目标网络的网际互连协议ip地址、目标网络的子网掩码、目标网络的网关;处理单元,还用于基于待配置信息,在服务器上配置网卡。
8、在一种可能的实现方式中,获取单元,还用于从虚拟光驱的目标目录中获取目标镜像文件;处理单元,还用于将目标镜像文件添加至服务器的目录中;获取单元,还用于从服务器的目录中获取目标镜像文件;处理单元,还用于执行目标镜像文件,获取待配置信息。
9、在一种可能的实现方式中,处理单元,还用于创建聚合网卡,以及聚合网卡对应的至少一个聚合网卡子接口,至少一个聚合网卡子接口用于建立服务器与目标网络之间的通信连接。
10、在一种可能的实现方式中,目标网络包括至少一个预设网络,一个聚合网卡子接口对应一个预设网络;处理单元,还用于基于待配置信息,配置至少一个聚合网卡子接口中的每个聚合网卡子接口的标识、每个聚合网卡子接口对应的预设网络的ip地址、每个聚合网卡子接口对应的预设网络的子网掩码、每个聚合网卡子接口对应的预设网络的网关,完成在服务器上配置网卡。
11、第三方面,一种电子设备,包括:处理器以及存储器;其中,存储器用于存储一个或多个程序,一个或多个程序包括计算机执行指令,当电子设备运行时,处理器执行存储器存储的计算机执行指令,以使电子设备执行如第一方面的一种网卡配置方法。
12、第四方面,提供了一种存储一个或多个程序的计算机可读存储介质,该一个或多个程序包括指令,上述指令当被计算机执行时使计算机执行如第一方面的一种网卡配置方法。
13、本申请提供了一种网卡配置方法、装置、设备及存储介质,应用于网卡配置的场景中。在服务器上配置网卡时,可以获取预设的用于配置网卡目标镜像文件,并将目标镜像文件挂载到虚拟光驱的目标目录中。进一步的,执行目标镜像文件,获取待配置信息,并基于待配置信息,在服务器上配置网卡。即将现有技术中配置网卡的配置文件封装为镜像文件,并执行该镜像文件,得到配置文件中关键的待配置信息,并配置这些待配置信息的参数,完成网卡配置。通过上述方法,可以直接执行镜像文件得到关键的待配置信息,并配置这些待配置信息的参数,完成网卡配置,从而解决了现有技术中人工编写配置文件配置网卡时,程序语言繁杂、配置的参数较多、且容易出错,以及,不同服务器的网卡配置标准不统一,需要反复手工修改配置文件中的参数的技术问题,提高了网卡配置的效率、准确度。
1.一种网卡配置方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述目标网络包括至少一个预设网络,一个聚合网卡子接口对应一个预设网络;
5.一种网卡配置装置,其特征在于,所述网卡配置装置包括:获取单元和处理单元;
6.根据权利要求5所述的网卡配置装置,其特征在于,所述获取单元,还用于从所述虚拟光驱的目标目录中获取所述目标镜像文件;
7.根据权利要求5或6所述的网卡配置装置,其特征在于,所述处理单元,还用于创建聚合网卡,以及所述聚合网卡对应的至少一个聚合网卡子接口,所述至少一个聚合网卡子接口用于建立所述服务器与目标网络之间的通信连接。
8.根据权利要求7中所述的网卡配置装置,其特征在于,所述目标网络包括至少一个预设网络,一个聚合网卡子接口对应一个预设网络;
9.一种电子设备,其特征在于,包括:处理器以及存储器;其中,所述存储器用于存储一个或多个程序,所述一个或多个程序包括计算机执行指令,当所述电子设备运行时,处理器执行所述存储器存储的所述计算机执行指令,以使所述电子设备执行权利要求1-4中任一项所述的一种网卡配置方法。
10.一种存储一个或多个程序的计算机可读存储介质,其特征在于,所述一个或多个程序包括指令,所述指令当被计算机执行时使所述计算机执行如权利要求1-4中任一项所述的一种网卡配置方法。