业务网络自动恢复方法、装置、灾备平台及存储介质制造方法及图纸

技术编号:19547481 阅读:31 留言:0更新日期:2018-11-24 21:14
本发明专利技术公开了一种业务网络自动恢复方法、装置、灾备平台及存储介质。本发明专利技术首先获取业务虚拟机的注册表中各网卡的设备实例ID,然后通过各设备实例ID获取对应的网络信息,再将满足预设规则的网络信息进行过滤,并将过滤后剩余的网络信息作为网卡配置参数,最后根据所述网卡配置参数对各网卡分别进行设置,无需用户手动进行网络配置,能够保证网络的正常运行。

Automatic Recovery Method, Device, Disaster Preparedness Platform and Storage Medium of Service Network

The invention discloses an automatic service network recovery method, device, disaster preparedness platform and storage medium. The invention first obtains the device instance ID of each network card in the registry of the service virtual machine, then obtains the corresponding network information through the device instance ID, and then filters the network information satisfying the preset rules, and takes the remaining network information filtered as the network card configuration parameters. Finally, according to the network card configuration parameters, each network card is configured according to the network card configuration parameters. Network cards are set up separately, which can ensure the normal operation of the network without the need for users to configure the network manually.

【技术实现步骤摘要】
业务网络自动恢复方法、装置、灾备平台及存储介质
本专利技术涉及灾备
,尤其涉及一种业务网络自动恢复方法、装置、灾备平台及存储介质。
技术介绍
跨平台灾备业务网络自动恢复是用户在虚拟化平台出现问题的情况下,向另一个平台(用于灾备的平台)迁移业务,能够自动的配置好业务网络,快速恢复业务的一种方案。对于减少用户配置网络时间,减少业务中断带来的影响有着重要的意义。目前主流虚拟化产商如vmware,以高可用部署云平台应用服务著称的veeam。在提供用户灾备方案的情况下,并没有解决业务网络恢复的问题。通常情况下都是需要用户手动进行网络配置,对于业务网络庞大的用户来说是十分不利的。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种业务网络自动恢复方法、灾备平台及存储介质,旨在解决现有技术中需要手动进行网络配置的技术问题。为实现上述目的,本专利技术提供一种业务网络自动恢复方法,所述业务网络自动恢复方法包括以下步骤:获取业务虚拟机的注册表中各网卡的设备实例ID;通过各设备实例ID获取对应的网络信息;将满足预设规则的网络信息进行过滤,并将过滤后剩余的网络信息作为网卡配置参数;根据所述网卡配置参数对各网卡分别进行设置。优选地,所述根据所述网卡配置参数对各网卡分别进行设置,具体包括:调用预设接口,由所述预设接口根据所述网卡配置参数对各网卡分别进行设置。优选地,所述根据所述网卡配置参数对各网卡分别进行设置,具体包括:对所述网卡配置参数进行展示;响应于用户基于展示的网卡配置参数所输入的选择指令,根据所述选择指令确定各网卡对应的网卡配置参数;对各网卡采用对应的网卡配置参数进行设置。优选地,所述获取业务虚拟机的注册表中各网卡的设备实例ID,具体包括:按照业务虚拟机的注册表中的网卡顺序对所述注册表中各网卡进行遍历,并获取遍历到的网卡的设备实例ID。优选地,所述网络信息包括:网卡名称、PCI槽、IP地址、网关、子网掩码以及IP地址获取方式;相应地,所述将满足预设规则的网络信息进行过滤,并将过滤后剩余的网络信息作为网卡配置参数,具体包括:将满足所述IP地址获取方式为自动获取,或者所述IP地址为无效地址的网络信息进行滤除,获得待定网络信息;按照PCI槽将各待定网络信息进行分组;分别将各组待定网络信息中不为距离当前时间最近的网络信息进行滤除,将各组待定网络信息中剩余的网络信息作为网络配置参数。优选地,所述获取业务虚拟机的注册表中各网卡的设备实例ID,具体包括:在灾备平台的windows预安装环境Winpe中启动业务虚拟机时,获取业务虚拟机的注册表中各网卡的设备实例ID。优选地,所述在灾备平台的windows预安装环境Winpe中启动业务虚拟机时,获取业务虚拟机的注册表中各网卡的设备实例ID,具体包括:在灾备平台进行跨平台灾备后,所述灾备平台的windows预安装环境Winpe中启动业务虚拟机时,获取业务虚拟机的注册表中各网卡的设备实例ID。此外,为实现上述目的,本专利技术还提供一种业务网络自动恢复装置,所述业务网络自动恢复装置包括:数据获取模块,用于获取业务虚拟机的注册表中各网卡的设备实例ID;信息获取模块,用于通过各设备实例ID获取对应的网络信息;信息过滤模块,用于将满足预设规则的网络信息进行过滤,并将过滤后剩余的网络信息作为网卡配置参数;参数设备模块,用于根据所述网卡配置参数对各网卡分别进行设置。优选地,所述参数设备模块,还用于调用预设接口,由所述预设接口根据所述网卡配置参数对各网卡分别进行设置。优选地,所述参数设备模块,还用于对所述网卡配置参数进行展示,响应于用户基于展示的网卡配置参数所输入的选择指令,根据所述选择指令确定各网卡对应的网卡配置参数,对各网卡采用对应的网卡配置参数进行设置。优选地,所述数据获取模块,还用于按照业务虚拟机的注册表中的网卡顺序对所述注册表中各网卡进行遍历,并获取遍历到的网卡的设备实例ID。优选地,所述网络信息包括:网卡名称、PCI槽、IP地址、网关、子网掩码以及IP地址获取方式;相应地,所述信息过滤模块,还用于将满足所述IP地址获取方式为自动获取,或者所述IP地址为无效地址的网络信息进行滤除,获得待定网络信息;按照PCI槽将各待定网络信息进行分组;分别将各组待定网络信息中不为距离当前时间最近的网络信息进行滤除,将各组待定网络信息中剩余的网络信息作为网络配置参数。优选地,所述数据获取模块,还用于在灾备平台的windows预安装环境Winpe中启动业务虚拟机时,获取业务虚拟机的注册表中各网卡的设备实例ID。优选地,所述数据获取模块,还用于在灾备平台进行跨平台灾备后,所述灾备平台的windows预安装环境Winpe中启动业务虚拟机时,获取业务虚拟机的注册表中各网卡的设备实例ID。此外,为实现上述目的,本专利技术还提供一种灾备平台,所述灾备平台包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的业务网络自动恢复程序,所述业务网络自动恢复程序配置为实现如上所述的业务网络自动恢复方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有业务网络自动恢复程序,所述业务网络自动恢复程序被处理器执行时实现如上所述的业务网络自动恢复方法的步骤。本专利技术首先获取业务虚拟机的注册表中各网卡的设备实例ID,然后通过各设备实例ID获取对应的网络信息,再将满足预设规则的网络信息进行过滤,并将过滤后剩余的网络信息作为网卡配置参数,最后根据所述网卡配置参数对各网卡分别进行设置,无需用户手动进行网络配置,能够保证网络的正常运行。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的灾备平台结构示意图;图2为本专利技术业务网络自动恢复方法第一实施例的流程示意图;图3为本专利技术实施例中网卡自动设置的示意图;图4为本专利技术实施例中网卡选择设置的示意图;图5为本专利技术业务网络自动恢复方法第二实施例的流程示意图;图6为本专利技术业务网络自动恢复装置第一实施例的结构框图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的灾备平台的结构示意图。如图1所示,该灾备平台可以包括:处理器1001,例如CPU,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如按键等设备,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的结构并不构成对灾备平台的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通本文档来自技高网...

【技术保护点】
1.一种业务网络自动恢复方法,其特征在于,所述业务网络自动恢复方法包括以下步骤:获取业务虚拟机的注册表中各网卡的设备实例ID;通过各设备实例ID获取对应的网络信息;将满足预设规则的网络信息进行过滤,并将过滤后剩余的网络信息作为网卡配置参数;根据所述网卡配置参数对各网卡分别进行设置。

【技术特征摘要】
1.一种业务网络自动恢复方法,其特征在于,所述业务网络自动恢复方法包括以下步骤:获取业务虚拟机的注册表中各网卡的设备实例ID;通过各设备实例ID获取对应的网络信息;将满足预设规则的网络信息进行过滤,并将过滤后剩余的网络信息作为网卡配置参数;根据所述网卡配置参数对各网卡分别进行设置。2.如权利要求1所述的业务网络自动恢复方法,其特征在于,所述根据所述网卡配置参数对各网卡分别进行设置,具体包括:调用预设接口,由所述预设接口根据所述网卡配置参数对各网卡分别进行设置。3.如权利要求1所述的业务网络自动恢复方法,其特征在于,所述根据所述网卡配置参数对各网卡分别进行设置,具体包括:对所述网卡配置参数进行展示;响应于用户基于展示的网卡配置参数所输入的选择指令,根据所述选择指令确定各网卡对应的网卡配置参数;对各网卡采用对应的网卡配置参数进行设置。4.如权利要求1所述的业务网络自动恢复方法,其特征在于,所述获取业务虚拟机的注册表中各网卡的设备实例ID,具体包括:按照业务虚拟机的注册表中的网卡顺序对所述注册表中各网卡进行遍历,并获取遍历到的网卡的设备实例ID。5.如权利要求1所述的业务网络自动恢复方法,其特征在于,所述网络信息包括:网卡名称、PCI槽、IP地址、网关、子网掩码以及IP地址获取方式;相应地,所述将满足预设规则的网络信息进行过滤,并将过滤后剩余的网络信息作为网卡配置参数,具体包括:将满足所述IP地址获取方式为自动获取,或者所述IP地址为无效地址的网络信息进行滤除,获得待定网络信息;按照PCI槽将各待定网络信息进行分组;分别将各组待定网络信息中不为距离当前时间最近的网络信息进行滤除,将各组待定网络信息中剩余的网络信息作为网络配置参数。6.如权利要求1~5中任一项所述的业务网络自动恢复方法,其特征在于,所述获取业务虚拟机的注册表中各网卡的设备实例ID,具体包括:在灾备平台的windows预安装环境Winpe中启动业务虚拟机时,获取业务虚拟机的注册表中各网卡的设备实例ID。7.如权利要求6所述的业务网络自动恢复方法,其特征在于,所述在灾备平台的windows预安装环境Winpe中启动业务虚拟机时,获取业务虚拟机的注册表中各网卡的设备实例ID,具体包括:在灾备平台进行跨平台灾备后,所述灾备平台的windows预安装环境Winpe中启动业务虚拟机时,获取业务虚拟机的注册表中各网卡的设备实例ID。8.一种业务网络自动恢复装置,其特征在于,所述业务网络自动恢复装置包括:数据获取模块,用于获取...

【专利技术属性】
技术研发人员:钟元
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:广东,44

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

1