CN108984359A - 一种***uuid同步检测方法、装置、设备及存储介质 - Google Patents

一种***uuid同步检测方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN108984359A
CN108984359A CN201810799051.3A CN201810799051A CN108984359A CN 108984359 A CN108984359 A CN 108984359A CN 201810799051 A CN201810799051 A CN 201810799051A CN 108984359 A CN108984359 A CN 108984359A
Authority
CN
China
Prior art keywords
unique identifier
universally unique
comparison value
standard comparison
consistent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810799051.3A
Other languages
English (en)
Inventor
李彦华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201810799051.3A priority Critical patent/CN108984359A/zh
Publication of CN108984359A publication Critical patent/CN108984359A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明涉及一种***UUID同步检测方法、装置、设备及存储介质,所述方法包括:通过智能型平台管理接口获取基板管理控制器的全局唯一标识符作为标准比对值;通过***信息查看工具获取***的通用唯一识别码;判断所述通用唯一识别码与所述标准比对值是否一致:否,则按照所述标准比对值修改所述通用唯一识别码。本发明通过自动获取基板管理控制器的全局唯一标识符和***的通用唯一识别码,并通过将两者对比统一,实现了自动同步BMC GUID和System UUID,无需测试人员监管。此发明不仅节省了测试时间,增加了测试可靠性,同时也为公司节约大量测试成本。

Description

一种***UUID同步检测方法、装置、设备及存储介质
技术领域
本发明属于服务器调试技术领域,具体涉及一种***UUID同步检测方法、装置、设备及存储介质。
背景技术
UUID(Universally Unique Identifier)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成的API。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。
登陆BMC web界面,可以查看一台服务器的GUID(全局唯一标识符),它由一组32位的16进制数字构成,作为一台服务器的唯一标识。同样,在***下通用DMI(***信息查看工具)工具,也能查到一组UUID(通用唯一识别码)的值。对于早期的服务器,BMC GUID 和System UUID是不同步的。他们分别由BMC和BIOS在出厂之前通过相应的工具进写到服务器上。而在现在的服务器,逐步实现了BMC GUID和System UUID的同步。
目前,测试BMC GUID和System UUID的同步的手法比较传统,通过BIOS发布包中的DMI工具在***下进行system uuid的刷新,刷新完成后核对是否与之前不同,重启***再次查看数值,然后打开BMC web核对数值是否相同。反复试验数次,检验是否真得实现了同步。现有测试方法较为繁琐,浪费时间和人力。
发明内容
本发明的目的在于,针对上述现有技术存在的缺陷,提供设计一种***UUID同步检测方法、装置、设备及存储介质,以解决上述技术问题。
第一方面,本申请实施例提供一种***UUID同步检测方法,所述方法包括:
通过智能型平台管理接口获取基板管理控制器的全局唯一标识符作为标准比对值;
通过***信息查看工具获取***的通用唯一识别码;
判断所述通用唯一识别码与所述标准比对值是否一致:
否,则按照所述标准比对值修改所述通用唯一识别码。
结合第一方面,在第一方面的第一种实施方式中,所述方法还包括:
重启服务器;
判断所述通用唯一识别码与所述标准比对值是否一致:
是,则显示同步成功;
否,则修改所述通用唯一识别码并重启服务器。
结合第一方面,在第一方面的第二种实施方式中,所述方法还包括:
设定同步检测重复次数;
将每次同步检测获取的标准比对值和通用唯一识别码存储至编辑日志;
检索编辑日志中通用唯一识别码与标准比对值一致的同步检测次数,并将检索结果存储至检测结果日志中。
第二方面,本申请实施例提供一种***UUID同步检测装置,所述装置包括:
标准获取单元,配置用于通过智能型平台管理接口获取基板管理控制器的全局唯一标识符作为标准比对值;
参数获取单元,配置用于通过***信息查看工具获取***的通用唯一识别码;
比对判断单元,配置用于判断所述通用唯一识别码与所述标准比对值是否一致;
参数修改单元,配置用于按照所述标准比对值修改所述通用唯一识别码。
结合第二方面,在第二方面的第一种实施方式中,所述装置还包括:
重启单元,配置用于重启服务器;
校验单元,配置用于判断所述通用唯一识别码与所述标准比对值是否一致;
显示单元,配置用于显示同步成功;
循环单元,配置用于修改所述通用唯一识别码并重启服务器。
结合第二方面,在第二方面的第二种实施方式中,所述装置还包括:
设定单元,配置用于设定同步检测重复次数;
存储单元,配置用于将每次同步检测获取的标准比对值和通用唯一识别码存储至编辑日志;
检索单元,配置用于检索编辑日志中通用唯一识别码与标准比对值一致的同步检测次数,并将检索结果存储至检测结果日志中。
第三方面,本申请实施例提供一种设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如第一方面及第一方面任一种实施方式所述的方法。
第四方面,本申请实施例提供一种存储有计算机程序的计算机可读存储介质,该程序被处理器执行时实现如第一方面及第一方面任一种实施方式所述的方法。
本发明的有益效果在于,
本发明提供的***UUID同步检测方法,通过自动获取基板管理控制器的全局唯一标识符和***的通用唯一识别码,并通过将两者对比统一,实现了自动同步BMC GUID和System UUID,无需测试人员监管。此发明不仅节省了测试时间,增加了测试可靠性,同时也为公司节约大量测试成本。
本发明提供的***UUID同步检测装置,通过自动获取基板管理控制器的全局唯一标识符和***的通用唯一识别码,并通过将两者对比统一,实现了自动同步BMC GUID和System UUID,无需测试人员监管。此发明不仅节省了测试时间,增加了测试可靠性,同时也为公司节约大量测试成本。
本发明提供的设备,能够实现本发明提供的***UUID同步检测方法,通过自动获取基板管理控制器的全局唯一标识符和***的通用唯一识别码,并通过将两者对比统一,实现了自动同步BMC GUID 和System UUID,无需测试人员监管。此发明不仅节省了测试时间,增加了测试可靠性,同时也为公司节约大量测试成本。
本发明提供的存储有计算机程序的计算机可读存储介质,该程序被处理器执行时实现本发明提供的***UUID同步检测方法,该计算机可读存储介质通过自动获取基板管理控制器的全局唯一标识符和***的通用唯一识别码,并通过将两者对比统一,实现了自动同步BMC GUID和System UUID,无需测试人员监管。此发明不仅节省了测试时间,增加了测试可靠性,同时也为公司节约大量测试成本。
此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。
由此可见,本发明与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1为本申请实施例提供的***UUID同步检测方法的示例性的流程图;
图2为本申请实施例提供的***UUID同步检测方法的示例性的流程图。
图3为本申请实施例提供的***UUID同步检测方法的示例性的流程图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
本申请实施例提供一种***UUID同步检测方法,所述方法包括:
通过智能型平台管理接口获取基板管理控制器的全局唯一标识符作为标准比对值;
通过***信息查看工具获取***的通用唯一识别码;
判断所述通用唯一识别码与所述标准比对值是否一致:
否,则按照所述标准比对值修改所述通用唯一识别码。
在一种优选的实施方式中,该方法还包括:
重启服务器;
判断所述通用唯一识别码与所述标准比对值是否一致:
是,则显示同步成功;
否,则修改所述通用唯一识别码并重启服务器。
在另一种优选的实施方式中,该方法还包括:
设定同步检测重复次数;
将每次同步检测获取的标准比对值和通用唯一识别码存储至编辑日志;
检索编辑日志中通用唯一识别码与标准比对值一致的同步检测次数,并将检索结果存储至检测结果日志中。
为了便于对本发明的理解,下面以本发明检测***UUID同步的原理,结合实施例中对***UUID同步进行检测的过程,对本发明提供的***UUID同步检测方法做进一步的描述。
实施例1
请参考图1,本实施例提供一种***UUID同步检测方法,具体步骤如下:
S1、根据检测要求设置检测脚本,将检测脚本存储至指定目录下,开机自动执行检测脚本。
S2、开机执行检测脚本,通过智能型平台管理接口获取基板管理控制器的全局唯一标识符作为标准比对值;通过***信息查看工具获取***的通用唯一识别码。
S3、检测脚本判断获取的通用唯一识别码与所述标准比对值是否一致:否,则按照所述标准比对值修改所述通用唯一识别码。
S4、多次重复步骤S2-S3,直到多次检测结果均为获取的通用唯一识别码与所述标准比对值一致,提高。
实施例2
请参考图2,本实施例提供一种***UUID同步检测方法,具体步骤如下:
S1、根据检测要求设置检测脚本,将检测脚本存储至指定目录下,开机自动执行检测脚本。
在所述检测脚本中设置检测方法、检测次数等参数。
将检测脚本,文档等信息,通过U盘拷贝到linux OS的根目录下,从而达到开机执行检测脚本的目的。
S2、开机执行检测脚本,通过智能型平台管理接口获取基板管理控制器的全局唯一标识符作为标准比对值,并将标准对比值存储至文本中;通过***信息查看工具获取***的通用唯一识别码。
S3、检测脚本判断获取的通用唯一识别码与所述标准比对值是否一致:否,则按照所述标准比对值以auto的方式修改所述通用唯一识别码。***将***uuid和比对结果存储到edit.log。
S4、重启服务器,执行步骤S2-S3,直至步骤S3中判断获取的通用唯一识别码与所述标准比对值一致。
S5、重复执行步骤S2-S4,提高检测的准确性。
实施例3
请参考图3,本实施例提供一种***UUID同步检测方法,具体步骤如下:
S1、根据检测要求设置检测脚本,将检测脚本存储至指定目录下,开机自动执行检测脚本。
在所述检测脚本中设置检测方法、检测次数等参数。
将检测脚本,文档等信息,通过U盘拷贝到linux OS的根目录下,从而达到开机执行检测脚本的目的。
S2、开机执行检测脚本,通过智能型平台管理接口获取基板管理控制器的全局唯一标识符作为标准比对值,并将标准对比值存储至文本中;通过***信息查看工具获取***的通用唯一识别码。
S3、检测脚本判断获取的通用唯一识别码与所述标准比对值是否一致:否,则按照所述标准比对值以auto的方式修改所述通用唯一识别码。***将***uuid和比对结果存储到edit.log。
S4、重启服务器,执行步骤S2-S3。
S5、按照检测脚本设定的检测次数执行步骤S2-S4,检索 edit.log中通用唯一识别码与标准比对值一致的同步检测次数,并将检索结果存储至Result.log中。
S6、测试结束,查看Result.log。
本申请实施例提供一种***UUID同步检测装置,所述装置包括:
标准获取单元,配置用于通过智能型平台管理接口获取基板管理控制器的全局唯一标识符作为标准比对值;
参数获取单元,配置用于通过***信息查看工具获取***的通用唯一识别码;
比对判断单元,配置用于判断所述通用唯一识别码与所述标准比对值是否一致;
参数修改单元,配置用于按照所述标准比对值修改所述通用唯一识别码。
在一种优选的实施方式中,所述装置还包括:
重启单元,配置用于重启服务器;
校验单元,配置用于判断所述通用唯一识别码与所述标准比对值是否一致;
显示单元,配置用于显示同步成功;
循环单元,配置用于修改所述通用唯一识别码并重启服务器。
在另一种优选的实施方式中,所述装置还包括:
设定单元,配置用于设定同步检测重复次数;
存储单元,配置用于将每次同步检测获取的标准比对值和通用唯一识别码存储至编辑日志;
检索单元,配置用于检索编辑日志中通用唯一识别码与标准比对值一致的同步检测次数,并将检索结果存储至检测结果日志中。
本申请实施例提供一种设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行本申请实施例提供的方法。
本申请实施例提供一种存储有计算机程序的计算机可读存储介质,其特征在于,该程序被处理器执行时实现本申请实施例提供的方法。
以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都应落在本发明的保护范围内。

Claims (8)

1.一种***UUID同步检测方法,其特征在于,所述方法包括:
通过智能型平台管理接口获取基板管理控制器的全局唯一标识符作为标准比对值;
通过***信息查看工具获取***的通用唯一识别码;
判断所述通用唯一识别码与所述标准比对值是否一致:
否,则按照所述标准比对值修改所述通用唯一识别码。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
重启服务器;
判断所述通用唯一识别码与所述标准比对值是否一致:
是,则显示同步成功;
否,则修改所述通用唯一识别码并重启服务器。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
设定同步检测重复次数;
将每次同步检测获取的标准比对值和通用唯一识别码存储至编辑日志;
检索编辑日志中通用唯一识别码与标准比对值一致的同步检测次数,并将检索结果存储至检测结果日志中。
4.一种***UUID同步检测装置,其特征在于,所述装置包括:
标准获取单元,配置用于通过智能型平台管理接口获取基板管理控制器的全局唯一标识符作为标准比对值;
参数获取单元,配置用于通过***信息查看工具获取***的通用唯一识别码;
比对判断单元,配置用于判断所述通用唯一识别码与所述标准比对值是否一致;
参数修改单元,配置用于按照所述标准比对值修改所述通用唯一识别码。
5.根据权利要求4所述的装置,其特征在于,所述装置还包括:
重启单元,配置用于重启服务器;
校验单元,配置用于判断所述通用唯一识别码与所述标准比对值是否一致;
显示单元,配置用于显示同步成功;
循环单元,配置用于修改所述通用唯一识别码并重启服务器。
6.根据权利要求4所述的装置,其特征在于,所述装置还包括:
设定单元,配置用于设定同步检测重复次数;
存储单元,配置用于将每次同步检测获取的标准比对值和通用唯一识别码存储至编辑日志;
检索单元,配置用于检索编辑日志中通用唯一识别码与标准比对值一致的同步检测次数,并将检索结果存储至检测结果日志中。
7.一种设备,其特征在于,所述设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1-3中任一项所述的方法。
8.一种存储有计算机程序的计算机可读存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-3中任一项所述的方法。
CN201810799051.3A 2018-07-19 2018-07-19 一种***uuid同步检测方法、装置、设备及存储介质 Pending CN108984359A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810799051.3A CN108984359A (zh) 2018-07-19 2018-07-19 一种***uuid同步检测方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810799051.3A CN108984359A (zh) 2018-07-19 2018-07-19 一种***uuid同步检测方法、装置、设备及存储介质

Publications (1)

Publication Number Publication Date
CN108984359A true CN108984359A (zh) 2018-12-11

Family

ID=64549470

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810799051.3A Pending CN108984359A (zh) 2018-07-19 2018-07-19 一种***uuid同步检测方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN108984359A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114996687A (zh) * 2022-08-01 2022-09-02 北京网藤科技有限公司 一种生成u盘唯一id的方法及***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2043320B1 (en) * 2007-09-28 2009-12-09 Zimory GmbH Method and system for automatic and remote server provisioning using virtual machine appliances
CN105068920A (zh) * 2015-07-17 2015-11-18 浪潮电子信息产业股份有限公司 一种基于shell测试rack资产信息稳定性的方法
CN107506307A (zh) * 2017-09-29 2017-12-22 郑州云海信息技术有限公司 一种存储产品测试中的dmi刷新方法及***
CN107704390A (zh) * 2017-09-28 2018-02-16 郑州云海信息技术有限公司 一种测试fru信息一致性的方法
CN107943699A (zh) * 2017-11-24 2018-04-20 郑州云海信息技术有限公司 一种测试服务器fru和dmi信息同步功能的方法及***
CN107943698A (zh) * 2017-11-23 2018-04-20 郑州云海信息技术有限公司 一种dmi信息与fru信息同步自动化测试方法及***
CN108268285A (zh) * 2018-03-01 2018-07-10 郑州云海信息技术有限公司 Bios版本升级的方法、装置、设备及可读存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2043320B1 (en) * 2007-09-28 2009-12-09 Zimory GmbH Method and system for automatic and remote server provisioning using virtual machine appliances
CN105068920A (zh) * 2015-07-17 2015-11-18 浪潮电子信息产业股份有限公司 一种基于shell测试rack资产信息稳定性的方法
CN107704390A (zh) * 2017-09-28 2018-02-16 郑州云海信息技术有限公司 一种测试fru信息一致性的方法
CN107506307A (zh) * 2017-09-29 2017-12-22 郑州云海信息技术有限公司 一种存储产品测试中的dmi刷新方法及***
CN107943698A (zh) * 2017-11-23 2018-04-20 郑州云海信息技术有限公司 一种dmi信息与fru信息同步自动化测试方法及***
CN107943699A (zh) * 2017-11-24 2018-04-20 郑州云海信息技术有限公司 一种测试服务器fru和dmi信息同步功能的方法及***
CN108268285A (zh) * 2018-03-01 2018-07-10 郑州云海信息技术有限公司 Bios版本升级的方法、装置、设备及可读存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114996687A (zh) * 2022-08-01 2022-09-02 北京网藤科技有限公司 一种生成u盘唯一id的方法及***

Similar Documents

Publication Publication Date Title
CN110058998B (zh) 软件测试方法及装置
CN108920369A (zh) 一种服务器压力测试方法、装置、设备及存储介质
CN110287696B (zh) 一种反弹shell进程的检测方法、装置和设备
CN109634825B (zh) 一种虚拟化平台稳定性测试方法
CN107729255B (zh) 软件测试方法、装置及***
CN104572422A (zh) 一种基于Linux***开关机下内存监测实现方法
CN110795332A (zh) 一种自动化测试方法和装置
CN108984359A (zh) 一种***uuid同步检测方法、装置、设备及存储介质
CN107506307A (zh) 一种存储产品测试中的dmi刷新方法及***
WO2017050037A1 (zh) 一种自动化测试方法及装置
CN113312097A (zh) 基于Android***修改开机启动程序的方法及装置
CN105447012B (zh) 一种用于数据库的写入互斥方法及装置
CN113342675B (zh) 被测试模块的映射方法、装置以及测试方法及***
CN110795341A (zh) 一种服务器的自动测试方法、***及装置
CN110147313A (zh) 一种日志输出方法及装置
CN101533369A (zh) 开机程序的检查方法及装置
CN115525545A (zh) 一种基于Docker的自动化测试方法、***、设备及介质
CN107590013A (zh) 一种检测Android应用Service构件泄露的高效方法
CN108255906B (zh) 数据补录方法及装置
CN108536599B (zh) Bios默认配置校验方法、***、装置及计算机可读存储介质
CN112579456A (zh) 一种Web自动化测试方法及装置
CN108762689B (zh) 一种自动创建磁盘阵列的方法、装置、设备及存储介质
CN111240703A (zh) 一种用于ai平台部署的集群***适配检测方法及装置
CN112181809B (zh) 一种基于多种定位方法的图形用户界面自动化测试方法
CN117931325B (zh) 一种微服务***自动发现javaBean资源的方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181211