硬件设备配置测试方法及设备技术

技术编号:37547500 阅读:9 留言:0更新日期:2023-05-12 16:22
本发明专利技术提供了一种硬件设备配置测试方法及设备,其中,本发明专利技术利用分布式架构实现了多资源池大规模硬件场景下的硬件配置测试数据统一下发,提升了硬件配置测试数据导入效率,降低了数据维护成本。另外,本发明专利技术在多模块配合完成硬件配置测试的同时,各业务功能模块能够相互解耦独立运行,保证系统各模块可针对不同设备配置测试场景灵活插拔;同时各模块以特定时间间隔持续循环执行每轮配置或测试,实现设备配置的(准)实时更新,达到将设备持续向期望状态持续拟合的效果。另外,本发明专利技术能够实现本地服务器对所在资源池进行自识别、拉取资源池对应的硬件配置测试数据并完成硬件设备配置测试,极大减少了人工工作量,同时保证了相关环节的准确性。关环节的准确性。关环节的准确性。

【技术实现步骤摘要】
硬件设备配置测试方法及设备


[0001]本专利技术涉及设备管理
,具体涉及一种硬件设备配置测试方法及设备。

技术介绍

[0002]现有技术的硬件设备配置测试系统,如服务器初始化系统,一般针对单资源池采用预启动执行环境(Preboot Execution Environment,PXE)流程实现服务器启动后的批量初始化系统安装及网口IP配置,之后采用相关远程批量配置脚本语言(如Ansible)实现系统服务安装、系统配置等部署安装工作。
[0003]现有的硬件设备配置测试系统一般在单一硬件资源池内部署使用,多硬件资源池情况下需要部署多套系统。且各资源池系统独立运行,相关硬件配置测试状态、结果等数据针对单资源池维度生成。
[0004]现有的硬件设备配置测试系统针对不同类型设备(服务器、交换机)的配置、检查功能一般采用单独的脚本方式,或采用单体系统包含所有硬件设备配置、测试功能方式。相关脚本或单体系统一般通过自动化或半自动化方式对硬件设备进行命令式配置、测试。现有的硬件设备配置测试系统在完成安装部署后,需要人工确定系统所在资源池,然后导入该资源池对应的设备信息,再执行相关硬件设备配置、测试。

技术实现思路

[0005]本专利技术的至少一个实施例提供了一种硬件设备配置测试方法及设备,实现了多资源池大规模硬件场景下的硬件配置测试数据统一下发,提升了硬件配置测试数据导入效率,降低了数据维护成本。
[0006]根据本专利技术的一个方面,至少一个实施例提供了一种分布式硬件设备配置测试系统,包括中央服务器和分布于各个硬件资源池的本地服务器,所述中央服务器与各个本地服务器连接;其中:
[0007]所述中央服务器,用于根据本地服务器发送的所属硬件资源池内的硬件设备信息,确定所述本地服务器所属的硬件资源池,并向所述本地服务器发送所述本地服务器所属的硬件资源池的硬件配置数据和/或硬件测试数据;
[0008]所述本地服务器,用于将所述本地服务器所属硬件资源池内的硬件设备信息发送给所述中央服务器,接收所述中央服务器下发的硬件配置数据和/或硬件测试数据,以及,根据所述硬件配置数据执行硬件配置,和/或,根据所述硬件测试数据执行硬件测试。
[0009]此外,根据本专利技术的至少一个实施例,所述本地服务器,还用于并行执行第一流程和第二流程,以获取所述本地服务器所属硬件资源池内的硬件设备信息。
[0010]此外,根据本专利技术的至少一个实施例,所述本地服务器还用于执行第一流程和第二流程中的一个流程,以获取所述本地服务器所属硬件资源池内的硬件设备信息;当执行所述第一流程和第二流程中的一个流程无法获取到所述本地服务器所属硬件资源池内的硬件设备信息时,执行所述第一流程和第二流程中的另一个流程,以获取所述本地服务器
所属硬件资源池内的硬件设备信息。
[0011]此外,根据本专利技术的至少一个实施例,所述本地服务器还用于持续周期性运行,当所述本地服务器所在硬件资源池的内部设备完成施工并具备被硬件配置和/或硬件测试条件时,所述本地服务器执行该内部设备的硬件配置和/或硬件测试。
[0012]此外,根据本专利技术的至少一个实施例,所述本地服务器还用于持续周期性运行,当从所述中央服务器获取到最新硬件配置数据和/或硬件测试数据,根据最新硬件配置数据和/或硬件测试数据执行对应的硬件配置和/或硬件测试更新。
[0013]此外,根据本专利技术的至少一个实施例,所述第一流程中,本地服务器为所属硬件资源池中的内部设备的分配DHCP IP地址,并将分配的DHCP IP地址保存在本地服务器数据库中。
[0014]此外,根据本专利技术的至少一个实施例,所述第一流程中,本地服务器查询数据库获取所述DHCP IP地址,通过所述DHCP IP地址并使用设备登录信息登录所述内部设备,获取所述内部设备的设备标识信息。
[0015]此外,根据本专利技术的至少一个实施例,所述第一流程中,本地服务器将所述内部设备的设备标识信息作为一种硬件设备信息发送给所述中央服务器,以使所述中央服务器使用该硬件设备信息匹配得到所述本地服务器所属的硬件资源池,进而获取到该硬件资源池对应的硬件配置数据和/或硬件测试数据并发送给所述本地服务器。
[0016]此外,根据本专利技术的至少一个实施例,所述第二流程中,本地服务器通过链路发现协议LLDP,获取所述本地服务器连接的内部设备的设备名称。
[0017]此外,根据本专利技术的至少一个实施例,所述第二流程中,本地服务器将所述内部设备的设备名称作为另一种硬件设备信息发送给所述中央服务器,以使所述中央服务器使用该硬件设备信息匹配得到所述本地服务器所属的硬件资源池,进而获取到该硬件资源池对应的硬件配置数据和/或硬件测试数据。
[0018]此外,根据本专利技术的至少一个实施例,所述第一流程或第二流程中,本地服务器在将获取到的所述内部设备的硬件设备信息发送给所述中央服务器前,在本地服务器数据库进行查询比对,如果所述内部设备的设备标识信息被匹配到,则使用匹配到的内部设备的硬件配置数据和/或硬件测试数据对设备执行硬件配置和/或硬件测试。
[0019]此外,根据本专利技术的至少一个实施例,所述本地服务器还用于持续周期性运行,为所属硬件资源池中完成施工的内部设备分配DHCP IP地址,并将分配的DHCP IP地址保存在本地服务器数据库中。
[0020]此外,根据本专利技术的至少一个实施例,所述本地服务器还用于查询数据库获取所述DHCP IP地址,通过所述DHCP IP地址并使用设备登录信息登录所述内部设备,获取所述内部设备的设备标识信息。
[0021]此外,根据本专利技术的至少一个实施例,所述本地服务器还用于在将获取到的所述内部设备的设备标识信息在本地服务器数据库进行查询比对,并使用匹配到的内部设备的硬件配置数据和/或硬件测试数据对设备执行硬件配置和/或硬件测试。
[0022]此外,根据本专利技术的至少一个实施例,所述本地服务器,还用于将执行硬件配置后得到的硬件配置结果,和/或,执行硬件测试后得到的硬件测试结果,发送给所述中央服务器。
[0023]此外,根据本专利技术的至少一个实施例,所述中央服务器与各个本地服务器之间通过VPN隧道连接。
[0024]根据本专利技术的另一方面,至少一个实施例提供了一种硬件设备配置测试方法,应用于包括中央服务器和分布于各个硬件资源池的本地服务器的分布式硬件设备配置测试系统,包括:
[0025]所述本地服务器将本地服务器所属硬件资源池内的硬件设备信息发送给所述中央服务器;
[0026]所述本地服务器接收所述中央服务器下发的硬件配置数据和/或硬件测试数据,并根据所述硬件配置数据执行硬件配置,和/或,根据所述硬件测试数据执行硬件测试。
[0027]此外,根据本专利技术的至少一个实施例,在将本地服务器所属硬件资源池内的硬件设备信息发送给所述中央服务器之前,所述方法还包括:
[0028]所述本地服务器并行执行第一流程和第二流程,以获取所述本地服务器所属硬件资源池内本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分布式硬件设备配置测试系统,其特征在于,包括中央服务器和分布于各个硬件资源池的本地服务器,所述中央服务器与各个本地服务器连接;其中:所述中央服务器,用于根据本地服务器发送的所属硬件资源池内的硬件设备信息,确定所述本地服务器所属的硬件资源池,并向所述本地服务器发送所述本地服务器所属的硬件资源池的硬件配置数据和/或硬件测试数据;所述本地服务器,用于将所述本地服务器所属硬件资源池内的硬件设备信息发送给所述中央服务器,接收所述中央服务器下发的硬件配置数据和/或硬件测试数据,以及,根据所述硬件配置数据执行硬件配置,和/或,根据所述硬件测试数据执行硬件测试。2.如权利要求1所述的系统,其特征在于,所述本地服务器,还用于并行执行第一流程和第二流程,以获取所述本地服务器所属硬件资源池内的硬件设备信息。3.如权利要求1所述的系统,其特征在于,所述本地服务器还用于执行第一流程和第二流程中的一个流程,以获取所述本地服务器所属硬件资源池内的硬件设备信息;当执行所述第一流程和第二流程中的一个流程无法获取到所述本地服务器所属硬件资源池内的硬件设备信息时,执行所述第一流程和第二流程中的另一个流程,以获取所述本地服务器所属硬件资源池内的硬件设备信息。4.如权利要求1所述的系统,其特征在于,所述本地服务器还用于持续周期性运行,当所述本地服务器所在硬件资源池的内部设备完成施工并具备被硬件配置和/或硬件测试条件时,所述本地服务器执行该内部设备的硬件配置和/或硬件测试。5.如权利要求1所述的系统,其特征在于,所述本地服务器还用于持续周期性运行,当从所述中央服务器获取到最新硬件配置数据和/或硬件测试数据,根据最新硬件配置数据和/或硬件测试数据执行对应的硬件配置和/或硬件测试更新。6.如权利要求2或3所述的系统,其特征在于,所述第一流程中,本地服务器为所属硬件资源池中的内部设备的分配DHCP IP地址,并将分配的DHCP IP地址保存在本地服务器数据库中。7.如权利要求6所述的系统,其特征在于,所述第一流程中,本地服务器查询数据库获取所述DHCP IP地址,通过所述DHCP IP地址并使用设备登录信息登录所述内部设备,获取所述内部设备的设备标识信息。8.如权利要求7所述的系统,其特征在于,所述第一流程中,本地服务器将所述内部设备的设备标识信息作为一种硬件设备信息发送给所述中央服务器,以使所述中央服务器使用该硬件设备信息匹配得到所述本地服务器所属的硬件资源池,进而获取到该硬件资源池对应的硬件配置数据和/或硬件测试数据并发送给所述本地服务器。9.如权利要求2或3所述的系统,其特征在于,所述第二流程中,本地服务器通过链路发现协议LLDP,获取所述本地服务器连接的内部设备的设备名称。10.如权利要求9所述的系统,其特征在于,
所述第二流程中,本地服务器将所述内部设备的设备名称作为另一种硬件设备信息发送给所述中央服务器,以使所述中央服务器使用该硬件设备...

【专利技术属性】
技术研发人员:袁昕张晓光唐华斌闫晗张璞马换
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1