一种双机配置策略一致性检测方法及装置制造方法及图纸

技术编号:23343040 阅读:33 留言:0更新日期:2020-02-15 03:46
本申请提供一种双机配置策略一致性检测方法及装置,上述方法包括:获取目标主机的配置文件,并基于上述目标主机的配置文件生成对应的第一策略配置树;以及,获取目标备机的配置文件,并基于上述目标备机的配置文件生成对应的第二策略配置树;其中,上述策略配置树至少包括与配置文件中的配置对象对应的节点,以及与上述配置对象的配置内容对应的节点;将上述第一策略配置树中的节点与上述第二策略配置树中对应的节点进行匹配;根据匹配结果,对上述目标主机与上述目标备机进行配置策略一致性检测,从而简化双机配置策略一致性检测操作。

A consistency detection method and device for dual computer configuration strategy

【技术实现步骤摘要】
一种双机配置策略一致性检测方法及装置
本申请涉及计算机网络技术,尤其涉及一种双机配置策略一致性检测方法及装置。
技术介绍
随着信息技术发展,计算机网络规模不断发展壮大,用户对数据安全性、稳定性等方面有了更高的需求。因此,用户期待使用安全稳定的网络环境。而创建安全稳定的网络环境需要考虑网络交换机、防火墙等网络设备的故障对网络服务的影响。当上述设备出现故障时,网络服务会发生中断,正常的工作业务被迫暂停,同时服务器中的数据可能丢失,进而可能造成严重的经济损失。为了在上述设备出现故障的情况下能够尽快恢复网络服务,目前通常采用双机热备技术。该技术通过保持主机与备机配置策略一致,并在主机出现硬件或软件故障时,使备机快速介入上述网络服务,以达到快速恢复网络服务的目的。可见,在主备机中需要保持相同的配置策略。
技术实现思路
有鉴于此,本申请提供一种双机配置策略一致性检测方法,应用于双机热备系统,上述方法包括:获取目标主机的配置文件,并基于上述目标主机的配置文件生成对应的第一策略配置树;以及,获取目标备机的配置文件,并基于上述目标备机的配置文件生成对应的第二策略配置树;其中,上述策略配置树至少包括与配置文件中的配置对象对应的节点,以及与上述配置对象的配置内容对应的节点;将上述第一策略配置树中的节点与上述第二策略配置树中对应的节点进行匹配;根据匹配结果,对上述目标主机与上述目标备机进行配置策略一致性检测。本申请还提供一种双机配置策略一致性检测装置,应用于双机热备系统,上述装置包括:生成模块,获取目标主机的配置文件,并基于上述目标主机的配置文件生成对应的第一策略配置树;以及,获取目标备机的配置文件,并基于上述目标备机的配置文件生成对应的第二策略配置树;其中,上述策略配置树至少包括与配置文件中的配置对象对应的节点,以及与上述配置对象的配置内容对应的节点;匹配模块,将上述第一策略配置树中的节点与上述第二策略配置树中对应的节点进行匹配;检测模块,根据匹配结果,对上述目标主机与上述目标备机进行配置策略一致性检测。由上述方案可知,由于上述方法通过获取目标主机的配置文件,并基于上述目标主机的配置文件生成对应的第一策略配置树;以及,获取目标备机的配置文件,并基于上述目标备机的配置文件生成对应的第二策略配置树;在获取上述策略配置树后,将上述第一策略配置树中的节点与第二策略配置树中的节点进行匹配,并根据匹配结果,对上述目标主机与上述目标备机进行配置策略一致性检测,因此,本方法可以实现对双机配置策略一致性的自动检测,避免人工参与,简化上述检测操作。附图说明图1为本申请示出的一种双机热备系统的组网图;图2是本申请提出的一种双机配置策略一致性检测方法流程图;图3为本申请提出的一种双机热备系统的组网图;图4为本申请中示出的一种操作页面示意图;图5a为本申请示出的I号策略配置树的示意图;图5b为本申请示出的II号策略配置树的示意图;图6a为本申请示出的III号策略配置树的示意图;图6b为本申请示出的IV号策略配置树的示意图;图7为本申请示出的一种操作页面显示示意图;图8为本申请示出的一种双机配置策略一致性检测装置结构图。具体实施方式下面将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的设备和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数结构的“一种”、“上述”和“该”也旨在包括多数结构,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。还应当理解,本文中所使用的词语“如果”,取决于语境,可以被解释成为“在……时”或“当……时”或“响应于确定”。请参见图1,图1为本申请示出的一种双机热备系统的组网图。如图1所示,常用的双机热备系统通常采用主机与备机共同接入相同网络的组网结构。在这种组网结构下,当主机出现故障、备机会及时介入网络,以保证网络服务快速恢复。在实际应用中,为了保证上述主机与备机的配置策略是一致的,上述主机和备机间存在一种双机配置策略一致性检测方法:当上述主备机接收到双机配置策略一致性检测请求后,上述主备机会收集自身配置策略,并形成配置摘要汇总到一台设备中供管理员(用户)查找。管理员(用户)可以通过查找上述主备机的配置摘要并进行人工比对从而确定上述主备机的配置策略是否一致。可见,目前的双机配置策略一致性检测方法需要人工介入,操作较为繁琐;并且,当管理员(用户)需要根据上述比较结果同步上述主备机配置策略时,通过人工对主备机进行同步配置操作,容易造成配置错误,导致同步结果不正确。基于此,本申请提出一种双机配置策略一致性检测方法,应用于双机热备系统。该方法通过获取主备机的配置文件,并生成对应的策略配置树,然后将生成的配置策略树进行匹配,并根据匹配结果对主备机配置策略进行一致性检测,从而避免人工参与,简化上述检测操作。请参见图2,图2是本申请提出的一种双机配置策略一致性检测方法流程图。如图2所示,所示方法包括:S201,获取目标主机的配置文件,并基于上述目标主机的配置文件生成对应的第一策略配置树;以及,获取目标备机的配置文件,并基于上述目标备机的配置文件生成对应的第二策略配置树;其中,上述策略配置树至少包括与配置文件中的配置对象对应的节点,以及与上述配置对象的配置内容对应的节点;S202,将上述第一策略配置树中的节点与上述第二策略配置树中对应的节点进行匹配;S203,根据匹配结果,对上述目标主机与上述目标备机进行配置策略一致性检测。由上述方案可知,由于上述方法通过获取目标主机的配置文件,并基于上述目标主机的配置文件生成对应的第一策略配置树;以及,获取目标备机的配置文件,并基于上述目标备机的配置文件生成对应的第二策略配置树;在获取上述策略配置树后,将上述第一策略配置树中的节点与第二策略配置树中的节点进行匹配,并根据匹配结果,对上述目标主机与上述目标备机进行配置策略一致性检测,因此,本方法可以实现对双机配置策略一致性的自动检测,避免人工参与,简化上述检测操作。以下结合具体的实施例对本申请提出方案进行说明。请参见图3,图3为本申请提出的一种双机热备系统的组网图。如图3所示,网络设备A作为上述双机热备系统的主机(以下简称主机A),正常情况下为网络提供服务;网络设备B作为上述双机热备系统的备机(以下简称备机B),在主机A出现故障时将及时介入网络,为网络提供服务。网络设备C(以下简称设备C)与主机A、备机B通信连接本文档来自技高网...

【技术保护点】
1.一种双机配置策略一致性检测方法,应用于双机热备系统,其特征在于,所述方法包括:/n获取目标主机的配置文件,并基于所述目标主机的配置文件生成对应的第一策略配置树;以及,获取目标备机的配置文件,并基于所述目标备机的配置文件生成对应的第二策略配置树;其中,所述策略配置树至少包括与配置文件中的配置对象对应的节点,以及与所述配置对象的配置内容对应的节点;/n将所述第一策略配置树中的节点与所述第二策略配置树中对应的节点进行匹配;/n根据匹配结果,对所述目标主机与所述目标备机进行配置策略一致性检测。/n

【技术特征摘要】
1.一种双机配置策略一致性检测方法,应用于双机热备系统,其特征在于,所述方法包括:
获取目标主机的配置文件,并基于所述目标主机的配置文件生成对应的第一策略配置树;以及,获取目标备机的配置文件,并基于所述目标备机的配置文件生成对应的第二策略配置树;其中,所述策略配置树至少包括与配置文件中的配置对象对应的节点,以及与所述配置对象的配置内容对应的节点;
将所述第一策略配置树中的节点与所述第二策略配置树中对应的节点进行匹配;
根据匹配结果,对所述目标主机与所述目标备机进行配置策略一致性检测。


2.根据权利要求1所述的方法,其特征在于,所述策略配置树包括根节点、中间节点以及叶子节点;其中,所述根节点对应于所述配置文件的配置类型;所述中间节点对应于隶属于所述配置类型的配置对象;所述叶子节点对应于与所述配置对象的配置内容。


3.根据权利要求1所述的方法,其特征在于,所述配置文件包括若干配置类型、隶属于所述配置类型的若干配置对象、以及与所述配置对象对应的配置内容;所述方法还包括:
按照配置类型对所述配置文件中的内容进行分类处理;
为所述配置文件中隶属于各配置类型的配置对象添加第一识别标识;
为所述配置文件中与所述配置对象对应的配置内容添加第二识别标识。


4.根据权利要求3所述的方法,其特征在于,所述基于所述目标主机的配置文件生成对应的第一策略配置树,包括:
遍历所述配置文件中的各个分类,将各分类中的不携带识别标识的内容识别为所述配置类型,并基于所述配置类型生成根节点;
将各分类中携带所述第一识别标识的内容识别为隶属于所述配置类型的配置对象,并基于所述配置对象生成与所述根节点连接的中间节点;
将各分类中隶属于所述配置对象的携带所述第二识别标识的内容识别为与各配置对象对应的配置内容,并基于所述配置内容生成与所述中间节点连接的叶子节点。


5.根据权利要求1所述的方法,其特征在于,所述根据匹配结果,对所述目标主机与所述目标备机进行配置策略一致性检测,包括:
如果所述第一策略配置树中的节点与所述第二策略配置树中对应的节点匹配,则确定所述目标主机与所述目标备机配置策略一致;
如果所述第一策略配置树中的节点与所述第二策略配置树中对应的节点不匹配,则确定所述目标主机与所述目标备机配置策略不一致。


6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
基于对所述目标主机与所述目标备机进行的配置策略一致性检测结果生成提示信息。


7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
接收管理员基于所述提示信息发送的主备机同步指令;
响应于所述主备机同步指令向所述目标主机与所述目标备机发送同步配置策略指令以使所述目标主机与所述目标备机中的配置策略同步。


8.一种双...

【专利技术属性】
技术研发人员:袁明楠
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江;33

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

1