本申请涉及sdn,具体涉及一种硬件设备配置信息管理方法、装置、设备及介质。
背景技术:
1、在sdn场景下,硬件设备的配置都是由sdn控制器统一自动下发的。由于上述配置过程是自动进行的,运维人员无法感知到硬件设备的配置变化,并且,如若整个sdn网络发生流量不通等问题,也无法通过及时获知硬件设备配置信息来快速定位出异常原因。
2、目前,大多是通过手动登录到每一台硬件上查看硬件设备配置下发记录,以此来对配置信息进行手动分析,该种方式较为不便,且效率较低。
技术实现思路
1、为了解决上述问题,本申请提出了一种硬件设备配置信息管理方法,包括:
2、按照预设的备份周期,对硬件设备的硬件配置信息进行备份;其中,每个备份后的硬件配置信息存在其对应的唯一标识;
3、获取备份后的所述硬件配置信息,根据所述硬件配置信息对应的备份时间,生成所述硬件配置信息对应的硬件配置序列;其中,所述硬件配置序列包括与所述备份时间相对应的多个时间节点,每个时间节点对应一个硬件配置信息;
4、将所述硬件配置序列展示于所述sdn控制器的前端界面,通过预设的对比插件,对不同时间节点下的硬件配置信息进行对比,以确定所述硬件设备的硬件配置信息是否发生变更。
5、在本申请的一种实现方式中,按照预设的备份周期,对硬件设备的硬件配置信息进行备份,具体包括:
6、响应于备份周期设置操作,启动定时器,以根据所述定时器,按照预设的备份周期,将硬件设备的硬件配置信息备份于所述sdn控制器所在的存储资源中;
7、其中,所述备份周期设置操作是用户基于所述前端界面进行的,所述存储资源至少包括以下任意一项或多项:虚拟机、服务器磁盘。
8、在本申请的一种实现方式中,根据所述硬件配置信息对应的备份时间,生成所述硬件配置信息对应的硬件配置序列,具体包括:
9、从所述存储资源中,获取备份后的所述硬件配置信息,并确定所述硬件配置信息对应的备份时间;
10、根据所述硬件配置信息对应的备份时间,生成对应的时间节点,并按照所述时间节点的先后顺序,生成所述硬件配置信息对应的硬件配置序列。
11、在本申请的一种实现方式中,将所述硬件配置序列展示于所述sdn控制器的前端界面,具体包括:
12、将所述硬件配置序列以时间轴的形式展示于所述sdn控制器的前端界面;其中,所述时间轴包括多个时间节点;
13、通过响应针对所述时间轴上指定时间节点的触发操作,将所述指定时间节点对应的硬件配置信息展示于所述sdn控制器的前端界面。
14、在本申请的一种实现方式中,确定所述硬件设备的硬件配置信息是否发生变更之后,所述方法还包括:
15、在所述硬件设备的硬件配置信息发生变更的情况下,确定所述硬件配置信息中发生变更的硬件配置信息段,并对所述硬件配置信息段进行着色或高亮显示。
16、在本申请的一种实现方式中,对所述硬件配置信息段进行着色或高亮显示之后,所述方法还包括:
17、确定所述硬件配置信息段所在的硬件配置信息对应的时间节点,并对所述时间轴上的所述时间节点进行颜色标记。
18、在本申请的一种实现方式中,所述方法还包括:
19、在监测到sdn网络存在运行异常的情况下,确定所述时间轴中与当前时刻相匹配的当前时间节点以及所述当前时间节点的前一时间节点;
20、分别获取所述当前时间节点对应的当前硬件配置信息,以及所述前一时间节点对应的前一硬件配置信息;
21、将所述当前硬件配置信息和所述前一硬件配置信息进行对比,以对所述sdn网络产生的异常进行定位。
22、本申请实施例提供了一种硬件设备配置信息管理装置,应用于sdn控制器,包括:
23、备份模块,用于按照预设的备份周期,对硬件设备的硬件配置信息进行备份;其中,每个备份后的硬件配置信息存在其对应的唯一标识;
24、生成模块,用于获取备份后的所述硬件配置信息,根据所述硬件配置信息对应的备份时间,生成所述硬件配置信息对应的硬件配置序列;其中,所述硬件配置序列包括与所述备份时间相对应的多个时间节点,每个时间节点对应一个硬件配置信息;
25、对比模块,用于将所述硬件配置序列展示于所述sdn控制器的前端界面,通过预设的对比插件,对不同时间节点下的硬件配置信息进行对比,以确定所述硬件设备的硬件配置信息是否发生变更。
26、本申请实施例提供了一种硬件设备配置信息管理设备,应用于sdn控制器,设备包括:
27、至少一个处理器;以及,
28、与所述至少一个处理器通信连接的存储器;其中,
29、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
30、按照预设的备份周期,对硬件设备的硬件配置信息进行备份;其中,每个备份后的硬件配置信息存在其对应的唯一标识;
31、获取备份后的所述硬件配置信息,根据所述硬件配置信息对应的备份时间,生成所述硬件配置信息对应的硬件配置序列;其中,所述硬件配置序列包括与所述备份时间相对应的多个时间节点,每个时间节点对应一个硬件配置信息;
32、将所述硬件配置序列展示于所述sdn控制器的前端界面,通过预设的对比插件,对不同时间节点下的硬件配置信息进行对比,以确定所述硬件设备的硬件配置信息是否发生变更。
33、本申请实施例提供了一种非易失性计算机存储介质,存储有计算机可执行指令,应用于sdn控制器,所述计算机可执行指令设置为:
34、按照预设的备份周期,对硬件设备的硬件配置信息进行备份;其中,每个备份后的硬件配置信息存在其对应的唯一标识;
35、获取备份后的所述硬件配置信息,根据所述硬件配置信息对应的备份时间,生成所述硬件配置信息对应的硬件配置序列;其中,所述硬件配置序列包括与所述备份时间相对应的多个时间节点,每个时间节点对应一个硬件配置信息;
36、将所述硬件配置序列展示于所述sdn控制器的前端界面,通过预设的对比插件,对不同时间节点下的硬件配置信息进行对比,以确定所述硬件设备的硬件配置信息是否发生变更。
37、通过本申请提出的一种硬件设备配置信息管理方法能够带来如下有益效果:
38、sdn控制器能够对硬件配置信息进行自动备份,并根据备份后的硬件配置信息,生成包含不同时间节点下的硬件配置信息的硬件配置序列,通过将硬件配置序列展示于sdn控制器前端界面中,无需登录硬件设备即可查看各硬件设备的硬件配置信息,更为方便,且在前端界面中通过对比不同时间节点的硬件配置信息,可以及时感知到硬件配置差异,更为直观。
1.一种硬件设备配置信息管理方法,其特征在于,应用于sdn控制器,所述方法包括:
2.根据权利要求1所述的一种硬件设备配置信息管理方法,其特征在于,按照预设的备份周期,对硬件设备的硬件配置信息进行备份,具体包括:
3.根据权利要求2所述的一种硬件设备配置信息管理方法,其特征在于,根据所述硬件配置信息对应的备份时间,生成所述硬件配置信息对应的硬件配置序列,具体包括:
4.根据权利要求1所述的一种硬件设备配置信息管理方法,其特征在于,将所述硬件配置序列展示于所述sdn控制器的前端界面,具体包括:
5.根据权利要求1所述的一种硬件设备配置信息管理方法,其特征在于,确定所述硬件设备的硬件配置信息是否发生变更之后,所述方法还包括:
6.根据权利要求5所述的一种硬件设备配置信息管理方法,其特征在于,对所述硬件配置信息段进行着色或高亮显示之后,所述方法还包括:
7.根据权利要求4所述的一种硬件设备配置信息管理方法,其特征在于,所述方法还包括:
8.一种硬件设备配置信息管理装置,其特征在于,应用于sdn控制器,包括:
9.一种硬件设备配置信息管理设备,其特征在于,应用于sdn控制器,设备包括:
10.一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,应用于sdn控制器,所述计算机可执行指令设置为: