[发明专利]一种虚拟机业务网口的检测方法和装置有效
申请号: | 201710719982.3 | 申请日: | 2017-08-21 |
公开(公告)号: | CN107544835B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 钟晋明 | 申请(专利权)人: | 新华三云计算技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 610041 四川省成都市高新区天华二路2*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 业务 检测 方法 装置 | ||
本申请公开了一种虚拟机业务网口的检测方法和装置。所述方法应用于宿主机,所述宿主机上设置有第一虚拟交换机,所述第一虚拟交换机上设置有虚拟检测网口;所述方法包括:根据虚拟机业务网口与目标网络之间的第一通信路径建立所述第一虚拟交换机与所述目标网络的第二通信路径,所述第二通信路径覆盖所述第一通信路径;根据所述第二通信路径检测所述虚拟检测网口到所述目标网络的网络连通性,并根据检测结果判断所述虚拟机业务网口到所述目标网络的网络连通性。本申请在宿主机上即可检测虚拟机业务网口的应用网络连通性,占用虚拟机的系统资源较少,在虚拟机系统繁忙时仍能有效地进行网络检测。
技术领域
本申请涉及网络通信技术领域,特别涉及一种虚拟机业务网口的检测方法和装置。
背景技术
虚拟机是虚拟化网络环境下软件模拟的交换机,是构成虚拟平台网络的关键部分。虚拟机部署在宿主机上,虚拟机内运行一个网络应用,从远端获取数据并写入到虚拟机磁盘。当发现写入磁盘的数据为空时,可能是网络故障导致,也可能是存储故障导致无法写入数据。
目前,主要通过下述方法判断是否发生网络故障:
如图1所示,虚拟机通过虚拟交换机(Virtual Switch,vSwitch)连接远端的目标网络,在虚拟机内部由系统管理员运行网络检测程序,进行实时检测,并记录检测结果,将检测结果保存到磁盘上。
这种检测方式至少存在以下缺陷:
1、如果虚拟机系统繁忙,会导致虚拟机内的网络检测程序不能被调度到,导致检测误报,将正常的网络检测为故障的网络;
2、需要将网络检测程序配置成批处理程序,在虚拟机系统启动后就必须马上运行,如果检测的目标网络的IP发生变化,需要登录到虚拟机上修改检测参数,操作麻烦;如果要检测多个虚拟机,需要在多个虚拟机部署批处理程序,操作更加繁琐。
发明内容
基于本申请的一个目的,本申请提供一种虚拟机业务网口的检测方法和装置,以解决在虚拟机上进行网络检测存在的检测结果不可靠,检测操作繁琐的问题。
为达到上述目的,本申请的技术方案是这样实现的:
一方面,本申请提供了一种拟机业务网口的检测方法,应用于宿主机,所述宿主机上设置有第一虚拟交换机,所述第一虚拟交换机上设置有虚拟检测网口;所述方法包括:
根据虚拟机业务网口与目标网络之间的第一通信路径建立第一虚拟交换机与目标网络的第二通信路径,第二通信路径覆盖第一通信路径;
根据第二通信路径检测虚拟检测网口到目标网络的网络连通性,并根据检测结果判断虚拟机业务网口到目标网络的网络连通性。
另一方面,本申请提供了一种虚拟机业务网口的检测装置,应用于宿主机,所述宿主机上设置有第一虚拟交换机,第一虚拟交换机上设置有虚拟检测网口,所述装置包括:
创建单元,用于根据虚拟机业务网口与目标网络之间的第一通信路径建立所述第一虚拟交换机与所述目标网络的第二通信路径,所述第二通信路径覆盖所述第一通信路径;
检测单元,用于根据所述第二通信路径检测所述虚拟检测网口到所述目标网络的网络连通性,并根据检测结果判断所述虚拟机业务网口到所述目标网络的网络连通性。
另一方面,本申请提供了一种虚拟机业务网口的检测装置,包括处理器和机器可读存储介质,该机器可读存储介质存储有能够被处理器执行的机器可执行指令,该处理器被机器可执行指令促使:执行上述的虚拟机业务网口的检测方法。
另一方面,本申请提供了一种机器可读存储介质,存储有机器可执行指令,在被处理器调用和执行时,该机器可执行指令促使处理器:执行上述的虚拟机业务网口的检测方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三云计算技术有限公司,未经新华三云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710719982.3/2.html,转载请声明来源钻瓜专利网。