用于超融合基础架构的可插拔测试服务制造技术

技术编号:38709910 阅读:13 留言:0更新日期:2023-09-08 14:52
所公开的方法和系统能够执行测试和测试管理操作,其中信息处置资源配备有对应于与资源相关联的操作的编程钩子。当所述钩子被触发时,能够执行扩展测试操作。这些操作能够包括从一个或多个扩展测试服务容器中选择特定测试服务容器。然后能够下载并且执行所述特定测试服务容器。触发操作能够与标准的预检查/后检查测试框架相关联,并且在这种情况下,所述扩展测试操作包括除了所述预检查和所述后检查之外的一个或多个测试。能够在公共云和/或私有云中维护合适的测试服务容器。一些实施方案支持客户定义的测试服务容器,其能够作为私有容器启动,但能够发布到所述公共云并且链接到所述钩子。到所述钩子。到所述钩子。

【技术实现步骤摘要】
用于超融合基础架构的可插拔测试服务


[0001]本公开涉及信息处置系统的测试,并且更具体地,涉及具有超融合基础架构的系统的测试。

技术介绍

[0002]随着信息的价值和使用持续增加,个人和企业寻求更多的方式来处理和存储信息。用户可用的一个选项是信息处置系统。信息处置系统通常处理、编译、存储和/或传达用于商业、个人或其他目的的信息或数据,从而允许用户利用这些信息的价值。由于技术和信息处置的需要和要求在不同的用户或应用之间有所不同,因此信息处置系统也可能关于以下方面有所不同:处置什么信息,如何处置信息,处理、存储或传达多少信息,以及可多快速且多高效地处理、存储或传达信息。信息处置系统的变化允许信息处置系统是通用的或者针对特定用户或特定用途(例如财务交易处理、航班预定、企业数据存储或全球通信)进行配置。另外,信息处置系统可包括可被配置为处理、存储和传达信息的多种硬件和软件部件,并且可包括一个或多个计算机系统、数据存储系统和联网系统。
[0003]信息处置系统可用超融合基础架构(HCI)来实现,其中服务器类硬件与一组紧密集成的软件部件相组合,以提供虚拟化和集中管理的计算、存储和网络资源。商用化分布的HCI产品的示例包括来自Dell技术的VxRail系列的HCI设备。HCI资源为客户提供多种配置和操作组合。高度可配置的资源至少部分地由于诸如用一个或多个HCI设备实现的多节点集群之类的复杂资源可以假定的允许配置状态的绝对数量而存在测试问题,使得实现充分的测试覆盖具有挑战性。
[0004]除了潜在的测试覆盖问题之外,高度可配置的资源易受到以下问题的影响,其中经由两个不同的操作序列所追求的目标不会产生共同的结果,或者其中应用于底层硬件的不同版本的相同操作序列产生两个不同的结果。

技术实现思路

[0005]本文公开的一个或多个信息处置系统和方法可执行测试和测试管理操作,其中信息处置资源配备有编程钩子,本文称为扩展测试钩子,对应于与资源相关联的操作。所公开的系统和方法可通过执行扩展测试操作来响应于检测到扩展测试钩子的触发。在至少一些实施方案中,扩展测试操作包括从与扩展测试钩子相关联的一个或多个扩展测试服务容器(docker)中选择特定测试服务容器。然后可下载并执行该特定测试服务容器,在此之后生成对应于该特定测试服务容器的测试报告。
[0006]可在每次执行对应操作时触发扩展测试钩子。在其他情况下,触发扩展测试钩子可能需要一个或多个附加先决条件或条件。操作可与标准测试配置或框架相关联,其中在执行操作之前执行预检查测试并且在执行操作之后执行后检查测试。在这样的实施方案中,扩展测试操作可包括执行除了预检查测试和后检查测试之外的一个或多个测试。可在公共云或私有云中维护测试服务容器。在一些实施方案中,新开发的测试服务容器被存储
在云中,并且在这种情况下,在执行本地测试服务容器或云测试服务之间做出决定。一些实施方案允许和支持客户定义的测试服务容器。这些客户定义的测试服务容器最初可能默认存储为本地测试开发平台内的专用测试服务容器。根据客户IT管理员的请求和批准过程,客户定义的测试服务容器可能会被发布并上传到基于云的资源,以便在没有其他集群、其他客户等的情况下使用。此外,IT管理员可确定该测试适合于包括在现有的扩展测试服务中。在这种情况下,管理员可将客户定义的测试服务容器链接到扩展测试钩子,在这种情况下,当下一次触发扩展测试钩子时,可自动调用客户定义的测试服务容器。
[0007]本公开的技术优点对于本领域技术人员而言从本文包括的附图、说明书和权利要求书中可以是显而易见的。实施方案的目的和优点将至少通过权利要求中特别指出的元件、特征和组合来实现和达成。
[0008]应理解,前面的一般性描述和下面的详细描述都是示例性和解释性的,并不限制本公开中阐述的权利要求。
附图说明
[0009]通过结合附图参考以下描述,可获得对本实施方案及其优点的更完整的理解,在附图中相同的附图标记表示相同的特征,并且其中:
[0010]图1示出了用于实现容器化测试服务的示例性平台;
[0011]图2示出了用于采用测试服务容器的流程图;并且
[0012]图3示出了适合与图1和图2的方法和系统结合使用的信息处置系统的选定元件。
具体实施方式
[0013]通过参考图1至图3可最好地理解示例性实施方案及其优点,其中除非另外明确地指示,否则相似的附图标记用于指示相似且对应的部分。
[0014]出于本公开的目的,信息处置系统可包括任何工具或工具集合,所述任何工具或工具集合可操作来计算、分类、处理、传输、接收、检索、创始、切换、存储、显示、表明、检测、记录、再现、处置或利用用于商业、科学、控制、娱乐或其他目的的任何形式的信息、情报或数据。例如,信息处置系统可以是个人计算机、个人数码助理(PDA)、消费型电子装置、网络存储装置、或任何其他合适的装置,并且可以在尺寸、形状、性能、功能性和价格方面有所不同。信息处置系统可包括存储器、一个或多个处理资源(诸如中央处理单元(“CPU”))、微控制器或硬件或软件控制逻辑。信息处置系统的附加部件可包括一个或多个存储装置、用于与外部装置进行通信的一个或多个通信端口以及各种输入/输出(“I/O”)装置(诸如键盘、鼠标和视频显示器)。信息处置系统还可包括可操作来在各种硬件部件之间传输通信的一条或多条总线。
[0015]另外,信息处置系统可包括用于控制和/或与例如硬盘驱动器、网络电路、存储器装置、I/O装置和其他外围装置通信的固件。例如,管理程序和/或其他部件可包括固件。如在本公开中使用的,固件包括嵌入在用于执行预定义任务的信息处置系统部件中的软件。固件通常存储在非易失性存储器或在断电时不会丢失存储数据的存储器中。在某些实施方案中,与信息处置系统部件相关联的固件存储在一个或多个信息处置系统部件可访问的非易失性存储器中。在相同或替代实施方案中,与信息处置系统部件相关联的固件存储在专
用于并包括该部件的一部分的非易失性存储器中。
[0016]出于本公开的目的,计算机可读介质可包括可在一段时间内保留数据和/或指令的任何工具或工具集合。计算机可读介质可包括但不限于:存储介质,诸如直接存取存储装置(例如,硬盘驱动器或软盘)、顺序存取存储装置(例如,磁带磁盘驱动器)、压缩光盘、CD

ROM、DVD、随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)和/或闪存存储器;以及通信介质,诸如电线、光纤、微波、无线电波和其他电磁和/或光学载波;和/或前述各者的任何组合。
[0017]出于本公开的目的,信息处置资源可广义地指代信息处置系统的任何部件系统、装置或设备,包括但不限于:处理器、服务处理器、基本输入/输出系统(BIOS)、总线、存储器、I/O装置和/或接口、存储资源、网络接口、主板和/或信息处置系统的任何其他部件和/或元件。
[0018]在以下描述中,通过示例的方式阐述了细节以便于对所公开主题本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,其包括:提供信息处置资源,所述信息处置资源具有对应于与所述资源相关联的操作的扩展测试钩子;响应于检测到所述扩展测试钩子的触发,执行扩展测试操作,其中所述扩展测试操作包括:从与所述扩展测试钩子相关联的一个或多个扩展测试服务容器中选择特定测试服务容器;下载并且执行所述特定测试服务容器;以及生成对应于所述特定测试服务容器的测试报告。2.如权利要求1所述的方法,其中检测所述扩展测试钩子的触发包括检测所述操作的执行。3.如权利要求2所述的方法,其中执行所述操作包括在执行所述操作之前执行与所述操作相关联的预检查,以及在执行所述操作之后执行与所述操作相关联的后检查,其中所述扩展测试操作包括除了所述预检查和所述后检查之外还执行一个或多个测试。4.如权利要求1所述的方法,其中选择所述特定测试服务容器包括在云驻留测试服务容器与本地测试服务容器之间进行选择。5.如权利要求4所述的方法,其中选择所述特定测试服务包括选择所述本地测试服务容器,并且其中所述本地测试服务容器包括客户定义的测试服务。6.如权利要求5所述的方法,其还包括:将所述客户定义的测试服务容器上传到测试服务容器的云库中。7.如权利要求6所述的方法,其还包括:将所述客户定义的测试服务容器链接到所述扩展测试钩子。8.一种信息处置系统,其包括:中央处理单元(CPU);可由所述CPU访问的计算机可读存储器,其包括处理器可执行指令,所述处理器可执行指令在由所述CPU执行时...

【专利技术属性】
技术研发人员:张晓峰蹇自勤
申请(专利权)人:戴尔产品有限公司
类型:发明
国别省市:

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

1