本申请涉及边缘计算领域,特别涉及一种网络配置方法、装置、系统、边缘设备及计算机可读存储介质。
背景技术:
1、传统集群环境中的工作节点通常具有相同的硬件资源及网络资源。然而在边缘计算场景中,边缘设备可使用的网络资源存在差异,例如设置有不同数量的拨号线路。此时,边缘设备上容易出现网络资源的浪费问题。
技术实现思路
1、本申请的目的是提供一种网络配置方法、装置、系统、边缘设备及计算机可读存储介质,可在边缘设备中创建虚拟网络配置,以使虚拟机可通过这些虚拟网络配置同时使用多条拨号线路连接网络,从而可避免网络资源浪费。
2、为解决上述技术问题,本申请提供一种网络配置方法,应用于边缘设备,所述方法包括:
3、根据多条拨号线路创建对应的多组虚拟网络配置;所述虚拟网络配置包括虚拟网卡、虚拟网桥及策略路由表;
4、将虚拟机通过各组所述虚拟网络配置中的虚拟网卡与同组的虚拟网桥连接,以使所述虚拟机通过各组所述虚拟网络配置与各条所述拨号线路连接,并同时使用所述多条拨号线路连接网络。
5、可选地,在根据多条拨号线路创建对应的多组虚拟网络配置之前,还包括:
6、在确定控制设备下发的配置信息包含边缘虚拟机标志时,获取所述多条拨号线路。
7、可选地,所述获取所述多条拨号线路,包括:
8、将所述配置信息中的多组拨号配置信息发送至拨号管理程序,以使所述拨号管理程序根据所述多组拨号配置信息进行拨号;
9、根据所述多组拨号配置信息确定所述多条拨号线路;或,根据所述拨号管理程序返回的拨号成功的拨号线路信息确定所述多条拨号线路。
10、可选地,所述获取所述多条拨号线路,包括:
11、接收拨号管理程序在根据用户输入的多组拨号配置信息完成拨号后返回的拨号线路信息,并根据所述拨号线路信息确定所述多条拨号线路。
12、可选地,所述根据多条拨号线路创建对应的多组虚拟网络配置,包括:
13、创建各条所述拨号线路对应的虚拟网卡及虚拟网桥;
14、为同一所述拨号线路对应的虚拟网卡及虚拟网桥配置虚拟网络,并将所述虚拟网桥设置为所述虚拟网络的默认网关;
15、创建所述虚拟网络与对应拨号线路的默认网关间的策略路由表,以通过所述策略路由表将所述拨号线路对应的虚拟网卡及虚拟网桥与所述拨号线路的默认网关一一映射;
16、利用同一所述拨号线路对应的虚拟网卡、虚拟网桥及策略路由表组成所述虚拟网络配置。
17、可选地,所述创建各条所述拨号线路对应的虚拟网卡及虚拟网桥,包括:
18、在所述虚拟机内创建各条所述拨号线路对应的虚拟网卡,以及在所述虚拟机外创建各条所述拨号线路对应的虚拟网桥;
19、相应的,所述将虚拟机通过各组所述虚拟网络配置中的虚拟网卡与同组的虚拟网桥连接,包括:
20、将所述虚拟机中的各张虚拟网卡与同组的虚拟网桥连接。
21、可选地,所述创建各条所述拨号线路对应的虚拟网卡及虚拟网桥,包括:
22、在所述虚拟机外创建各条所述拨号线路对应的虚拟网卡及虚拟网桥,并将同一所述拨号线路对应的虚拟网卡及虚拟网桥相连;
23、相应的,所述将虚拟机通过各组所述虚拟网络配置中的虚拟网卡与同组的虚拟网桥连接,包括:
24、将各组所述虚拟网络配置中的虚拟网卡配置到所述虚拟机。
25、本申请还提供一种网络配置装置,应用于边缘设备,所述装置包括:
26、创建模块,用于根据多条拨号线路创建对应的多组虚拟网络配置;所述虚拟网络配置包括虚拟网卡、虚拟网桥及策略路由表;
27、连接模块,用于将虚拟机通过各组所述虚拟网络配置中的虚拟网卡与同组的虚拟网桥连接,以使所述虚拟机通过各组所述虚拟网络配置与各条所述拨号线路连接,并同时使用所述多条拨号线路连接网络。
28、本申请还提供一种网络配置系统,包括:控制设备及边缘设备;
29、所述控制设备,用于向所述边缘设备下发包含边缘虚拟机标志的配置信息;
30、所述边缘设备,用于执行如上所述的网络配置方法。
31、本申请还提供一种边缘设备,包括:
32、存储器,用于存储计算机程序;
33、处理器,用于执行所述计算机程序时实现如上所述的网络配置方法。
34、本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如上所述的网络配置方法。
35、本申请提供一种网络配置方法,应用于边缘设备,所述方法包括:根据多条拨号线路创建对应的多组虚拟网络配置;所述虚拟网络配置包括虚拟网卡、虚拟网桥及策略路由表;将虚拟机通过各组所述虚拟网络配置中的虚拟网卡与同组的虚拟网桥连接,以使所述虚拟机通过各组所述虚拟网络配置与各条所述拨号线路连接,并同时使用所述多条拨号线路连接网络。
36、可见,本申请中的边缘设备可根据多条拨号线路创建对应的多组虚拟网络配置,其中虚拟网络配置包含虚拟网卡、虚拟网桥及策略路由表,并可将本地的虚拟机通过各种虚拟网络配置中的虚拟网卡与同组的虚拟网桥连接,从而可使得虚拟机可通过各组虚拟网络配置与对应的各条拨号线路连接,并可同时使用这多条拨号线路连接网络,从而能够充分利用边缘设备上所有的拨号线路,并可避免在边缘设备上出现网络资源浪费。本申请还提供一种网络配置装置、系统、边缘设备及计算机可读存储介质,具有上述有益效果。
1.一种网络配置方法,其特征在于,应用于边缘设备,所述方法包括:
2.根据权利要求1所述的网络配置方法,其特征在于,在根据多条拨号线路创建对应的多组虚拟网络配置之前,还包括:
3.根据权利要求2所述的网络配置方法,其特征在于,所述获取所述多条拨号线路,包括:
4.根据权利要求2所述的网络配置方法,其特征在于,所述获取所述多条拨号线路,包括:
5.根据权利要求1至4任一项所述的网络配置方法,其特征在于,所述根据多条拨号线路创建对应的多组虚拟网络配置,包括:
6.根据权利要求5所述的网络配置方法,其特征在于,所述创建各条所述拨号线路对应的虚拟网卡及虚拟网桥,包括:
7.根据权利要求5所述的网络配置方法,其特征在于,所述创建各条所述拨号线路对应的虚拟网卡及虚拟网桥,包括:
8.一种网络配置装置,其特征在于,应用于边缘设备,所述装置包括:
9.一种网络配置系统,其特征在于,包括:控制设备及边缘设备;
10.一种边缘设备,其特征在于,包括:
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如权利要求1至7任一项所述的网络配置方法。