System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于国产操作系统的服务器测试方法、装置、设备及介质制造方法及图纸_技高网

基于国产操作系统的服务器测试方法、装置、设备及介质制造方法及图纸

技术编号:41180925 阅读:5 留言:0更新日期:2024-05-07 22:15
本发明专利技术提供了一种基于国产操作系统的服务器测试方法、装置、设备及介质,该方法包括:获取待测机的第一激活信息,对第一激活信息进行重复验证,得到验证结果,其中,第一激活信息包括待测机对应序列号、物理地址和激活码,响应于验证结果,获取密钥管理服务器预先存储的第二激活信息,验证第二激活信息中序列号、物理地址和激活码是否重复,根据序列号、物理地址和激活码的重复情况,生成测试结果。本发明专利技术对待测机的三码进行验证测试,保证待测机激活信息的唯一性,同时对密钥管理服务器的激活信息做比较,得到序列号、物理地址和激活码重复情况的测试结果,优化数据交互检查,保证数据有效和数据唯一性,实现服务器的激活测试。

【技术实现步骤摘要】

本专利技术涉及数据处理,特别是涉及一种基于国产操作系统的服务器测试方法、装置、设备及介质


技术介绍

1、服务器操作系统一般指的是安装在大型计算机上的操作系统,可以实现对计算机硬件与软件的直接控制和管理协调,目前国产pc终端的生产过程中操作系统通常采用pxe进行批量安装和激活,在激活过程中,kms(key management service,密钥管理服务)服务器会根据服务器硬件的产品序列号对应建立激活密钥和硬件产品的绑定关系。

2、灌装完成操作系统的服务器若在检验的过程中出现接口或者硬件不良需要更换主板硬件,由于主板硬件的变更,kms服务器就会出现一个产品序列号分别与两个激活码密钥绑定的关系数据,然而,如果出现多个绑定关系,释放的激活码密钥会被其他待激活的服务器使用,导致一码两用的情况发生,那么,在两台服务器操作系统同时联网的情况下,则其中一台先激活,另一台则激活失败,导致服务器操作系统无法正常使用的问题,从而影响用户使用服务器的体验感。


技术实现思路

1、有鉴于此,本专利技术旨在提出一种基于国产操作系统的服务器测试方法、装置、设备及介质,解决硬件变更出现一码两用而激活失败导致服务器操作系统无法正常使用的问题,实现服务器有效激活测试。

2、依据本专利技术的第一方面,提供了一种基于国产操作系统的服务器测试方法,应用于测试服务器,所述测试服务器与密钥管理服务器和多个待测机通信连接,所述方法包括:

3、获取所述待测机的第一激活信息,对所述第一激活信息进行重复验证,得到验证结果,其中,所述第一激活信息包括所述待测机对应序列号、物理地址和激活码;

4、响应于所述验证结果,获取所述密钥管理服务器预先存储的第二激活信息,验证所述第二激活信息中所述序列号、物理地址和激活码是否重复;

5、根据所述序列号、物理地址和激活码的重复情况,生成测试结果。

6、可选地,所述获取所述待测机的第一激活信息,对所述激活信息进行重复验证,得到验证结果,包括:

7、获取所述待测机的序列号、物理地址和激活码,绑定成第一激活信息;

8、将所述第一激活信息写入预设数据库表,其中,所述预设数据库表包括历史激活信息;

9、将所述第一激活信息与所述历史激活信息中的序列号、物理地址和激活码一一进行重复验证,得到验证结果。

10、可选地,所述将所述第一激活信息与所述历史激活信息中的序列号、物理地址和激活码一一进行重复验证,得到验证结果,包括:

11、若所述第一激活信息与所述历史激活信息中的激活码不重复,则生成第一验证结果,其中,所述第一验证结果用于表示所述序列号、物理地址已激活;

12、若所述第一激活信息与所述历史激活信息中的激活码存在重复,则进行测试报错。

13、可选地,所述响应于所述验证结果,获取所述密钥管理服务器预先存储的第二激活信息,验证所述第二激活信息中所述序列号、物理地址和激活码是否重复,包括:

14、响应于所述第一验证结果,获取所述密钥管理服务器预先存储的第二激活信息,其中,所述第二激活信息是已激活所述待测机对应序列号、物理地址和激活码的绑定关系;

15、遍历所述密钥管理服务器中存储的序列号、物理地址和激活码的绑定关系;

16、验证所述第二激活信息中所述序列号、物理地址和激活码中是否存在任一项重复。

17、可选地,所述根据所述序列号、物理地址和激活码的重复情况,生成测试结果,包括:

18、若所述第二激活信息中所述序列号、物理地址中至少一项存在重复,删除所述第一激活信息并下发删除指令,其中,所述删除指令用于控制所述密钥管理服务器删除与所述第二激活信息重复的数据;

19、监测所述第二激活信息中所述激活码是否存在重复;

20、若所述激活码存在重复,则生成测试结果,进行测试报错。

21、可选地,所述获取所述待测机的第一激活信息,对所述第一激活信息进行重复验证,得到验证结果之前,还包括:

22、获取待激活的所述待测机的序列号;

23、根据所述序列号查询所述待测机对应物理地址;

24、控制所述待测机将所述序列号和所述物理地址封装发送至所述密钥管理服务器,其中,所述待测机和所述密钥管理服务器通过动态主机配置协议交换机网线进行通信互联;

25、控制所述待测机采用所述密钥管理器分配的所述激活码进行激活,其中,所述激活码是所述密钥管理服务器通过获取所述待测机的所述序列号和所述物理地址随机进行分配的;

26、控制所述密钥管理服务器响应于所述待测机的激活状态,生成并存储所述待测机对应序列号、物理地址和激活码的绑定关系。

27、可选地,所述根据所述序列号、物理地址和激活码的重复情况,生成测试结果之后,还包括:

28、预先设置所述密钥管理服务器的访问权限,其中,所述访问权限用于所述密钥管理服务器访问所述测试服务器;

29、控制所述密钥管理服务器定时读取所述预设数据库表,更新所述密钥管理服务器中的激活码。

30、依据本专利技术的第二方面,提供了一种基于国产操作系统的服务器测试装置,应用于测试服务器,所述测试服务器与密钥管理服务器和多个待测机通信连接,所述装置包括:

31、获取激活信息模块,用于获取所述待测机的第一激活信息,对所述第一激活信息进行重复验证,得到验证结果,其中,所述第一激活信息包括所述待测机对应序列号、物理地址和激活码;

32、验证激活信息模块,用于响应于所述验证结果,获取所述密钥管理服务器预先存储的第二激活信息,验证所述第二激活信息中所述序列号、物理地址和激活码是否重复;

33、生成测试结果模块,用于根据所述序列号、物理地址和激活码的重复情况,生成测试结果。

34、依据本专利技术的又一方面,还提供一种电子设备,包括:

35、处理器;

36、用于存储所述处理器可执行指令的存储器;

37、其中,所述处理器被配置为执行所述指令,以实现如上所述的基于国产操作系统的服务器测试方法。

38、依据本专利技术的又一方面,还提供一种可读存储介质,所述可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的基于国产操作系统的服务器测试方法的步骤。

39、本专利技术实施例提供的基于国产操作系统的服务器测试方法,通过获取待测机的第一激活信息,对第一激活信息进行重复验证,得到验证结果,其中,第一激活信息包括待测机对应序列号、物理地址和激活码,响应于验证结果,获取密钥管理服务器预先存储的第二激活信息,验证第二激活信息中序列号、物理地址和激活码是否重复,根据序列号、物理地址和激活码的重复情况,生成测试结果。本专利技术实施例通过自动对产线安装系统的待测机的三码进行检查,保证待测机激活信息的唯一性,同时对密钥管理服务器中的激活信息做比较,得到序列号、物本文档来自技高网...

【技术保护点】

1.一种基于国产操作系统的服务器测试方法,其特征在于,应用于测试服务器,所述测试服务器与密钥管理服务器和多个待测机通信连接,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述待测机的第一激活信息,对所述激活信息进行重复验证,得到验证结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述将所述第一激活信息与所述历史激活信息中的序列号、物理地址和激活码一一进行重复验证,得到验证结果,包括:

4.根据权利要求1所述的方法,其特征在于,所述响应于所述验证结果,获取所述密钥管理服务器预先存储的第二激活信息,验证所述第二激活信息中所述序列号、物理地址和激活码是否重复,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述序列号、物理地址和激活码的重复情况,生成测试结果,包括:

6.根据权利要求1所述的方法,其特征在于,所述获取所述待测机的第一激活信息,对所述第一激活信息进行重复验证,得到验证结果之前,还包括:

7.根据权利要求1所述的方法,其特征在于,所述根据所述序列号、物理地址和激活码的重复情况,生成测试结果之后,还包括:

8.一种基于国产操作系统的服务器测试装置,其特征在于,应用于测试服务器,所述测试服务器与密钥管理服务器和多个待测机通信连接,所述装置包括:

9.一种电子设备,其特征在于,包括:

10.一种可读存储介质,其特征在于,所述可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的基于国产操作系统的服务器测试方法。

...

【技术特征摘要】

1.一种基于国产操作系统的服务器测试方法,其特征在于,应用于测试服务器,所述测试服务器与密钥管理服务器和多个待测机通信连接,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述待测机的第一激活信息,对所述激活信息进行重复验证,得到验证结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述将所述第一激活信息与所述历史激活信息中的序列号、物理地址和激活码一一进行重复验证,得到验证结果,包括:

4.根据权利要求1所述的方法,其特征在于,所述响应于所述验证结果,获取所述密钥管理服务器预先存储的第二激活信息,验证所述第二激活信息中所述序列号、物理地址和激活码是否重复,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述序列号、物...

【专利技术属性】
技术研发人员:陈锡文邓亚隆
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1