虚拟化网元故障自愈方法及装置制造方法及图纸

技术编号:15767124 阅读:75 留言:0更新日期:2017-07-06 14:20
本发明专利技术公开了一种虚拟化网元故障自愈方法及装置。虚拟化网元故障自愈装置监听并接收虚拟化网元的故障告警,并从数据库中调用与该故障告警对应的故障处理规则;再根据所述故障处理规则对该故障告警进行处理,消除所述故障。通过本发明专利技术的实施,整个过程都由虚拟化网元故障自愈装置来执行,消除故障后只需要将处理结果发送给虚拟化网元,虚拟化网元便可以获知故障处理情况,并重新启用虚拟机,而不需要人工参与,整个过程自动执行,解决现有技术中需要人工实时监控的问题,达到提高工作效率,节省人力资源的效果。

Virtual network element fault self healing method and device

The invention discloses a method and a device for self recovery of a virtual network element fault. Virtual network fault alarm monitoring and fault self recovery device receives the virtual network, and fault handling rules call from the database with the corresponding fault alarm; and then according to the rules of the fault alarm processing, eliminating the fault. The embodiment of the invention, the whole process is executed by the virtual network fault self-healing device, only need to eliminate the fault after sending the results to the virtual network, virtual network can be informed of fault handling, and restart the virtual machine, without artificial participation, automate the whole process, to resolve the real time need to monitor the problem of the prior art, improve work efficiency, save human resources effect.

【技术实现步骤摘要】
虚拟化网元故障自愈方法及装置
本专利技术涉及通讯领域,尤其涉及一种虚拟化网元故障自愈方法及装置。
技术介绍
随着云计算技术的不断发展和成熟,云平台在多个领域得到了成功的运用。在此基础上,电信运营商为了提高通讯网络的灵活性,降低成本,提出了NFV(NetworkFunctionsVirtualization,电信网络功能虚拟化)概念。在虚拟化系统上由各种虚拟化网元来完成原来的物理网元设备所完成的工作,为了使各网元能正常工作,通常还需要对各虚拟化网元进行监控管理,方便在虚拟化网元产生各种故障后能及时对故障做出处理,恢复正常工作。在现有技术中,也会监控各虚拟化网元上产生的各种故障告警,但是在监控到虚拟化网元上的严重的故障告警后需要人为手动的执行告警消除,根据故障告警的详细内容,进行相应的故障处理,每产生一个故障告警都需要手动执行一次故障消除,因此,存在需要人工实时监控的问题,并且对于某些故障手动重复处理,降低了工作效率,浪费了人力资源。因此,提供一种能够对虚拟化网元的故障告警自动处理的虚拟化网元故障自愈方法是现有技术中亟需解决的问题。
技术实现思路
本专利技术要解决的主要技术问题是,提供一种虚拟化网元故障自愈方法及装置,解决现有技术中存在的需要人工实时监控虚拟化网元的故障情况的问题。为解决上述技术问题,本专利技术提供一种用于电信网络功能虚拟化系统的虚拟化网元故障自愈方法,包括:监听并接收虚拟化网元的故障告警;当接收到故障告警,从数据库中调用与所述故障告警对应的故障处理规则;根据所述故障处理规则对所述故障告警进行处理。在本专利技术一种实施例中,在监听并接收虚拟化网元的故障告警之前,还包括:针对不同故障告警设置对应的故障处理规则,并将所述故障处理规则保存至数据库,所述故障处理规则包括针对不同故障告警设置的故障消除方式。在本专利技术一种实施例中,在接收到故障告警之后,从数据库中调用与所述故障告警对应的故障处理规则之前,还包括:判断数据库中是否存在与所述故障告警相对应的故障处理规则,若是,则直接调用与所述故障告警相对应的故障处理规则;否则,将所述故障告警上报,或者通过分析已处理的故障告警,确定所述故障告警的故障处理规则,并将所述故障处理规则更新到数据库。在本专利技术一种实施例中,通过分析已处理的故障告警,确定所述故障告警的故障处理规则包括:调用已处理故障的故障处理记录,判断所述已处理的故障与所述故障告警的故障内容是否相同或相似,若是,则采用与所述已处理故障告警的相同故障消除方式,形成所述故障告警相应的故障处理规则。在本专利技术一种实施例中,当接收到故障告警,读取网元标识,所述网元标识用于记录发送所述故障告警的虚拟化网元。在本专利技术一种实施例中,在根据所述故障处理规则对所述故障告警进行处理之后还包括:将所述故障告警的处理结果发送给上报所述故障告警的虚拟化网元。在本专利技术一种实施例中,在接收到故障告警之后,判断所述故障告警的故障内容是否为自愈可以消除的故障,若是则从数据库中调用与所述故障告警对应的故障处理规则;否则直接将所述故障告警上报。本专利技术还提供一种虚拟化网元故障自愈装置,其特征在于,包括:监听模块:用于监听虚拟化网元的故障告警,接收故障告警;处理模块:用于当接收到故障告警,从数据库中调用与所述故障告警对应的故障处理规则;执行模块:用于根据所述故障处理规则对所述故障告警进行处理。在本专利技术一种实施例中,还包括设置模块,用于针对不同故障告警设置对应的故障处理规则,并将所述故障处理规则保存至数据库,所述故障处理规则包括针对不同故障告警设置的故障消除方式。在本专利技术一种实施例中,所述处理模块还用于,在接收到故障告警之后,从数据库中调用与所述故障告警对应的故障处理规则之前,判断数据库中是否存在与所述故障告警相对应的故障处理规则,若是,则直接调用与所述故障告警相对应的故障处理规则;否则,将所述故障告警上报,或者通过分析已处理的故障告警,确定所述故障告警的故障处理规则,并将所述故障处理规则更新到数据库。在本专利技术一种实施例中,所述处理模块还用于调用已处理故障的故障处理记录;判断所述已处理的故障告警与所述接收到的故障告警的故障内容是否相同或相似;以及当判断结果为是的时候,采用与所述已处理故障告警的相同故障消除方式,形成所述故障告警相应的故障处理规则。在本专利技术一种实施例中,还包括网元标识读取模块,用于在接收到故障告警,读取网元标识,所述网元标识用于记录发送所述故障告警的虚拟化网元。在本专利技术一种实施例中,还包括处理结果发送模块,用于将所述故障告警的处理结果发送给上报所述故障告警的虚拟化网元。在本专利技术一种实施例中,所述处理模块还用于,在接收到故障告警之后,判断所述故障告警中的故障是否可以自愈;若是,从数据库中调用与所述故障告警对应的故障处理规则;否则,直接将所述故障告警上报。本专利技术的有益效果是:本专利技术提供了一种虚拟化网元故障自愈方法及装置,虚拟化网元故障自愈装置监听虚拟化网元的故障告警,虚拟化网元上发生故障,会向虚拟化网元故障自愈装置上报该故障告警,虚拟化网元故障自愈装置接收到该故障告警后,从数据库中调用与该故障告警对应的故障处理规则,并根据故障处理规则来对故障进行处理。从对故障告警的监控,到接收到故障告警再到根据接收到的故障调用对应的故障处理规则,按照故障处理规则对故障进行处理,整个过程都由虚拟化网元故障自愈装置来执行,不需要人工参与,整个过程自动执行,从而达到提高工作效率,节省人力资源的效果。附图说明图1为本专利技术实施例一中的虚拟化网元故障自愈方法中虚拟化网元故障装置侧的工作流程图;图2为本专利技术实施例一中的虚拟化网元故障自愈方法中虚拟化网元故障装置侧一种具体实施例的流程图;图3为本专利技术实施例二中的虚拟化网元故障自愈装置的结构示意图;图4为本专利技术实施例二中具体示例的工作流程图。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。实施例一:本实施例提供一种虚拟化网元故障自愈方法,在完成虚拟化网元故障自愈时在虚拟化网元故障装置侧的具体执行方法请参考图1,包括:S101:监听并接受虚拟化网元的故障告警;S102:从数据库中调用与所述故障告警对应的故障处理规则;S103:根据所述故障处理规则对所述故障告警进行处理。在执行S101步骤,进行监听虚拟化网元上的故障告警之前,可以针对不同故障告警设置对应的故障处理规则,并将设置好的故障处理规则保存到数据库,故障处理规则通常包括针对不同故障告警设置的消除故障的方式,例如,可以事先设定在虚拟化网元启动失败时采用重启该虚拟化网元来消除该故障、在收到重启虚拟化网元失败的故障告警时采用重建该虚拟化网元来消除该故障。对于不同的故障告警设置与其对应的故障处理规则,可以是由用户根据具体情况自行设置,也可以选择在安装虚拟机的时候根据推荐默认设置,也可以是虚拟化网元故障自愈装置根据之前已经处理过的各种故障自学习进行设置。在本实施例中,虚拟化网元故障自愈装置接收到的故障告警中包括网元标识,该网元标识用于记录发送该故障告警的虚拟化网元,方便虚拟化网元故障自愈装置调用了相应的处理规则后,可以准确的确定应该将该故障处理结果发送给哪一个虚拟化网元,以免出现发送错误导致故障处理错误的情况。对于步骤S102,在接收到故障告警后,从本文档来自技高网...
虚拟化网元故障自愈方法及装置

【技术保护点】
一种虚拟化网元故障自愈方法,其特征在于,包括:监听并接收虚拟化网元的故障告警;当接收到故障告警,从数据库中调用与所述故障告警对应的故障处理规则;根据所述故障处理规则对所述故障告警进行处理。

【技术特征摘要】
1.一种虚拟化网元故障自愈方法,其特征在于,包括:监听并接收虚拟化网元的故障告警;当接收到故障告警,从数据库中调用与所述故障告警对应的故障处理规则;根据所述故障处理规则对所述故障告警进行处理。2.如权利要求1所述的虚拟化网元故障自愈方法,其特征在于,在监听并接收虚拟化网元的故障告警之前,还包括:针对不同故障告警设置对应的故障处理规则,并将所述故障处理规则保存至数据库,所述故障处理规则包括针对不同故障告警设置的故障消除方式。3.如权利要求1所述的虚拟化网元故障自愈方法,其特征在于,在接收到故障告警之后,从数据库中调用与所述故障告警对应的故障处理规则之前,还包括:判断数据库中是否存在与所述故障告警相对应的故障处理规则,若是,则直接调用与所述故障告警相对应的故障处理规则;否则,将所述故障告警上报,或者通过分析已处理的故障告警,确定所述故障告警的故障处理规则,并将所述故障处理规则更新到数据库。4.如权利要求3所述的虚拟化网元故障自愈方法,其特征在于,通过分析已处理的故障告警,确定所述故障告警的故障处理规则包括:调用已处理故障的故障处理记录,判断所述已处理的故障与所述故障告警的故障内容是否相同或相似,若是,则采用与所述已处理故障告警的相同故障消除方式,形成所述故障告警相应的故障处理规则。5.如权利要求1所述的虚拟化网元故障自愈方法,其特征在于,当接收到故障告警,读取网元标识,所述网元标识用于记录发送所述故障告警的虚拟化网元。6.如权利要求1所述的虚拟化网元故障自愈方法,其特征在于,在根据所述故障处理规则对所述故障告警进行处理之后还包括:将所述故障告警的处理结果发送给上报所述故障告警的虚拟化网元。7.如权利要求1-6任意一项所述的虚拟化网元故障自愈方法,其特征在于,在接收到故障告警之后,判断所述故障告警的故障内容是否为自愈可以消除的故障,若是则从数据库中调用与所述故障告警对应的故障处理规则;否则直接将所述故障告警上报。8.一种虚拟化网元故障...

【专利技术属性】
技术研发人员:潘加强
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1