一种KVM下的虚拟网络故障定位装置制造方法及图纸

技术编号:12528543 阅读:61 留言:0更新日期:2015-12-17 23:40
本发明专利技术公开了一种KVM下的虚拟网络故障定位装置,包括虚拟网络层:由多个虚拟机组网而成;任务调度层:预定采集指标和信息采集方式,并触发信息采集按钮;信息采集层:基于任务调度层的触发指令从物理主机的硬件层面,OS层面,虚拟化网络层面进行关键数据信息采集;数据分析层:对信息采集层返回的原始信息数据,进行筛选、整理、确认,最后整理出影响网络性能和业务的条项。本发明专利技术提供的KVM下的虚拟网络故障定位装置,通过设置任务调度层、信息采集层和数据分析层对虚拟网络层的数据进行采集分析,从而能够快速定位到KVM下虚拟网络的异常问题,避免问题查找定位所花费的大量时间,大大提高运维管理的工作效率。

【技术实现步骤摘要】

本专利技术涉及一种网络故障定位装置,尤其涉及一种KVM下的虚拟网络故障定位装置
技术介绍
目前对于KVM(Kernel-based Virtual Machine)下虚拟网络业务连通问题的分析方法是,先由业务与系统侧确定出现问题的虚拟机及其问题的具体症状,然后找出虚拟机所在的物理机进行系统方面的排查,再将相关排查结果转诉网络运维人员,并授予相关权限给予网络运维人员进行物理主机的登录排查虚拟网络上的问题。最后将所得到的信息整合分析,得出最有可能性影响业务系统连通性的原因。现有技术的主要缺点如下:1、KVM虚拟环境下系统与网络耦合,问题的分析排查受限于权限的分配;2、故障点往往分布在多个层面,无法进行快速定位,以至于延长受影响时间;3、KVM下虚拟网络的复杂性有别于传统网络,使得问题排查更加复杂。
技术实现思路
本专利技术所要解决的技术问题是提供一种KVM下的虚拟网络故障定位装置,能够快速定位到KVM下虚拟网络的异常问题,避免问题查找定位所花费的大量时间,从而提高运维管理的工作效率。本专利技术为解决上述技术问题而采用的技术方案是提供一种KVM下的虚拟网络故障定位装置,包括虚拟网络层:由多个虚拟机组网而成;任务调度层:预定采集指标和信息采集方式,并触发信息采集按钮;信息采集层:基于任务调度层的触发指令从物理主机的硬件层面,OS层面,虚拟化网络层面进行关键数据信息采集;数据分析层:对信息采集层返回的原始信息数据,进行筛选、整理、确认,最后整理出影响网络性能和业务的条项。上述的KVM下的虚拟网络故障定位装置,其中,所述硬件层面的关键数据信息采集包括:采集主机的网卡、虚拟交换机、虚拟网卡及端口状态是否正常;所述OS层面的关键数据信息采集包括:采集服务应用的运行情况,安全组是否正常;所述网络层面的关键数据信息采集包括:采集网络链路,数据连接情况,数据队列,MAC地址学习,丢包延时是否正常。上述的KVM下的虚拟网络故障定位装置,其中,所述信息采集层收到任务调度层的触发指令后,将相关请求指标转换成操作系统命令对目标区域进行数据的收集,并通过查看配置文件和网络服务运行状态进行原始信息数据采集,对于虚拟机访问异常故障,采集的原始信息数据包括:入接口状态、出接口状态、目标主机是否存活、目标主机服务是否激活、是否防火墙已拦截、虚拟交换机运作是否正常。上述的KVM下的虚拟网络故障定位装置,其中,所述数据分析层根据防火墙安全规则和运维人员初始指定的源IP地址端口、目标IP地址端口信息对采集到的原始信息数据进行遍历,筛选找出影响网络性能和业务的一条或多条数据信息,并将遍历筛选后的数据信息转换为相关告警信息进行直观方式。本专利技术对比现有技术有如下的有益效果:本专利技术提供的KVM下的虚拟网络故障定位装置,通过设置任务调度层、信息采集层和数据分析层对虚拟网络层的数据进行采集分析,从而能够快速定位到KVM下虚拟网络的异常问题,避免问题查找定位所花费的大量时间,大大提高运维管理的工作效率。【附图说明】图1为本专利技术KVM下的虚拟网络故障定位装置架构示意图。【具体实施方式】下面结合附图和实施例对本专利技术作进一步的描述。图1为本专利技术KVM下的虚拟网络故障定位装置架构示意图。请参见图1,本专利技术提供的KVM下的虚拟网络故障定位装置,包括虚拟网络层、任务调度层、信息采集层和数据分析层;其中任务调度层用于向下级的层次初始化健康检查任务。信息采集层用于收集虚拟机关键业务通连性和虚拟网络的健康情况。数据分析层基于信息采集层收集到的信息进行分析以确定异常问题产生的原因。各层次作用、层次关系如下:任务调度层:任务调度层是整个体系结构的最顶层(开始),是触发信息采集层的按钮,为信息采集层预备一套标准的健康采集指标,同时为运维管理人员提供多样式的自定义信息采集方式。信息采集层:信息采集层是任务调度层与数据分析层之间的桥梁,主要是基于任务调度指标从物理主机的硬件层面,OS层面,虚拟化网络层面进行关键数据信息采集。硬件层面:采集主机的网卡、虚拟交换机(Bridge)、虚拟网卡及端口等状态是否正常;OS层面:服务应用的运行情况,安全组(Iptables)等情况是否正常;网络层面:网络链路,数据连接情况,数据队列,MAC地址学习,丢包延时等层面是否正常。数据分析层:在信息采集层返回的信息数据基础上,进行筛选、整理、确认,最终整理出有影响网络性能和业务的条项。本专利技术提供的KVM下的虚拟网络故障定位装置,用户初始化任务调度层,并基于任务调度层所提供标准采集指标(如icmp_echo)或自行定义另外的采集指标(如bridge_status)对目标虚拟网络或虚拟机进行健康检查。信息采集层接收到任务事件后将用户发起的事件转换成相关语言命令,对相关所述目标网络或虚拟机执行信息采集的操作。信息采集层将从上述目标返回的信息转换成告警等相关数据信息,并将其发送给数据分析层。数据分析层基于信息采集层所返回的信息数据基础上,进行筛选、整理、确认,最终整理出有影响网络性能或业务的条项。下面以某公众云虚拟机访问异常案例为例,具体现象为:某用户反映其虚拟机访问异常,具体情况为虚拟机间能正常访问,外网到虚拟机则不可访问。采用本专利技术的定位装置处理流程如下:1、运维管理员根据用户反映的情况在任务调度层模块中指定问题虚拟机IP、外网IP和协议端口等并调用默认的健康采集指标。2、采集层收到请求后将相关请求指标转换成Iinux命令对目标区域进行数据的收集,其是通过查看配置文件和网络服务运行状态等形式进行采集。其中本次故障做了以下的?目息米集:a.入接口状态b.出接口状态c.目标主机是否存活d.目标主机服务是否激活e.是否防火墙已拦截f.虚拟交换机运作是否正常当前第1页1 2 本文档来自技高网...

【技术保护点】
一种KVM下的虚拟网络故障定位装置,其特征在于,包括:虚拟网络层:由多个虚拟机组网而成;任务调度层:预定采集指标和信息采集方式,并触发信息采集按钮;信息采集层:基于任务调度层的触发指令从物理主机的硬件层面,OS层面,虚拟化网络层面进行关键数据信息采集;数据分析层:对信息采集层返回的原始信息数据,进行筛选、整理、确认,最后整理出影响网络性能和业务的条项。

【技术特征摘要】

【专利技术属性】
技术研发人员:程永新胡永邱劲成
申请(专利权)人:上海新炬网络信息技术有限公司
类型:发明
国别省市:上海;31

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

1