[发明专利]处理虚拟机网卡配置信息的方法、装置及存储介质有效
| 申请号: | 202011228607.7 | 申请日: | 2020-11-06 |
| 公开(公告)号: | CN112350866B | 公开(公告)日: | 2021-12-21 |
| 发明(设计)人: | 唐登科 | 申请(专利权)人: | 北京首都在线科技股份有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/455 |
| 代理公司: | 北京市铸成律师事务所 11313 | 代理人: | 邓海鸿;杨瑾瑾 |
| 地址: | 100195 北京市海淀区东*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 处理 虚拟机 网卡 配置 信息 方法 装置 存储 介质 | ||
1.一种处理虚拟机网卡配置信息的方法,其特征在于,包括:
获取所述虚拟机的待修改网卡的期望配置信息,所述期望配置信息至少包括所述待修改网卡的期望名称配置信息和期望顺序配置信息;
基于设备管理器的网卡规则配置文件确定所述虚拟机的所有网卡的当前配置信息;
在所述所有网卡中非待修改网卡的当前配置信息不受影响的条件下,基于所述期望配置信息对所述待修改网卡的当前配置信息进行调整,得到调整后的所述待修改网卡的配置信息;其中,所述调整后的待修改网卡的配置信息中包括:所述待修改网卡的名称和顺序;
其中,所述基于所述期望配置信息对所述待修改网卡的当前配置信息进行调整包括:在预设序号区间段遍历所述待修改网卡的顺序,根据所述期望配置信息中的命名前缀信息和所述待修改网卡的顺序生成所述待修改网卡的网卡名称。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述调整后的所述待修改网卡的配置信息更新到所述网卡规则配置文件中。
3.根据权利要求1所述的方法,其特征在于,所述待修改网卡至少包括下述一种网卡:
新增加的网卡;
准备删除的网卡;
待变更名称的网卡。
4.根据权利要求1所述的方法,其特征在于,基于所述设备管理器的网卡规则配置文件确定所述虚拟机的所有网卡的当前配置信息之前,所述方法还包括:
根据所述期望配置信息判断是否需要清理网络配置;
当判定需要清理网络配置时,根据操作系统类型执行相应的清理处理。
5.根据权利要求4所述的方法,其特征在于,所述根据所述期望配置信息判断是否需要清理网络配置,包括:
根据所述期望配置信息中是否携带有用于指示清理网络配置的标识,判断是否需要清理网络配置。
6.根据权利要求1所述的方法,其特征在于,基于所述设备管理器的网卡规则配置文件确定所述虚拟机的所有网卡的当前配置信息之前,所述方法还包括:
在该期望配置信息中不包括命名前缀设置信息、并且该期望配置信息中包括期望公网网卡数量设置信息的情况下,若当前网卡规则配置文件中不存在公网网卡占位规则记录,则根据该期望配置信息中命名前缀设置信息和网卡序号信息生成公网网卡占位规则,将该公网网卡占位规则添加到该当前网卡规则配置文件。
7.根据权利要求1所述的方法,其特征在于,所述当前配置信息包括介质访问控制MAC地址和名称的临时对应关系信息;
所述基于所述设备管理器的网卡规则配置文件确定所述虚拟机的所有网卡的当前配置信息,包括:
基于所述设备管理器的网卡规则配置文件确定所述虚拟机当前已添加的所有网卡的MAC地址和名称的临时对应关系信息;
生成表征所述临时对应关系信息的键值对数据。
8.根据权利要求1所述的方法,其特征在于,在所述所有网卡中非待修改网卡的当前配置信息不受影响条件下调整所述待修改网卡的当前配置信息之前,所述方法还包括以下至少之一:
确定并删除所述网卡规则配置文件中无效网卡的脏数据,保留MAC地址对应的网卡名称是期望完整名称的网卡的记录、未指定完整名称的网卡的记录、公网网卡占位规则的记录;
确定并删除期望完整名称与当前名称不匹配的网卡的记录;
删除用于指示网卡命名需受内核限制的指令。
9.根据权利要求1所述的方法,其特征在于,当所述待修改的网卡包括公网网卡时,所述方法还包括:
若待修改公网网卡的数量超出所述期望公网网卡数量,输出提示信息,所述提示信息用于提示公网网卡的排列顺序不全都位于私网网卡前面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京首都在线科技股份有限公司,未经北京首都在线科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011228607.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于棒状硬质合金的外表面打磨设备
- 下一篇:一种无接触通用型绿植盆栽肥料





