使用基于智能NIC硬件模拟的超融合基础设施(HCI)平台开发制造技术

技术编号:37966196 阅读:10 留言:0更新日期:2023-06-30 09:41
一种平台开发系统和方法,其中通过访问信息处置资源类型例如网络接口卡的第一实例来获得所述资源类型的配置信息。所述配置信息包括一个或多个固定元素和对应数量的可变元素。配置信息可以包括属性值对,其中每一对的属性字段为配置信息的固定部分,并且对应的值字段为可变部分。然后,可以针对感兴趣的资源类型定义指示配置信息的固定部分的模拟策略。模拟策略与配置信息的可变部分的用户指定值相结合可以定义资源类型的第二实例的配置信息。管理服务器模拟器然后可以基于适用的配置信息来模拟资源类型的第二实例。来模拟资源类型的第二实例。来模拟资源类型的第二实例。

【技术实现步骤摘要】
使用基于智能NIC硬件模拟的超融合基础设施(HCI)平台开发


[0001]本公开涉及平台开发,且更具体地,涉及开发用于包括HCI平台的分布式计算系统的平台。

技术介绍

[0002]随着信息的价值和使用不断增加,个人和企业寻求另外的方式来处理和存储信息。用户可用的一个选项是信息处置系统。信息处置系统通常处理、编译、存储和/或传达用于商业、个人或其他目的的信息或数据,从而允许用户利用这些信息的价值。由于技术和信息处置需求和要求在不同的用户或应用之间可能有所不同,因此信息处置系统关于以下方面也可能有所不同:处置什么信息,如何处置信息,处理、存储或传达多少信息,以及可多快速且多高效地处理、存储或传达信息。信息处置系统的变化允许信息处置系统是通用的或者针对特定用户或特定用途(例如财务交易处理、航班预定、企业数据存储或全球通信)进行配置。另外,信息处置系统可以包括可以被配置为处理、存储和传达信息的多种硬件和软件部件,并且可以包括一个或多个计算机系统、数据存储系统和联网系统。
[0003]HCI平台开发传统上是在具有完全置备的硬件的服务器机器上执行的。然而,对于平台开发人员来说,获得HCI平台可能支持的所有重要装置类型的硬件实例通常可能是昂贵、耗时和/或不切实际的,所述装置类型包括但不限于网络接口卡(NICs)、固态驱动器(SSDs)、中央处理单元(CPUs)、不同型号的存储磁盘,以及甚至不同型号的物理服务器。对于新的或最近发布的硬件装置尤其如此,这可能正是平台开发最有价值的地方。此外,平台开发可能包括使资源处于可能难以建立并可能导致物理资源的劣化或损坏的边缘、异常和/或临界状态或条件。

技术实现思路

[0004]根据本文公开的教导,与HCI平台开发相关联的常见问题由平台开发系统和方法解决,其中信息处置资源类型(诸如网络接口卡、存储资源、处理资源等)的配置信息是通过访问资源类型的第一实例获得的。配置信息指示或包括一个或多个固定元素和一个或多个可变元素。
[0005]在至少一个实施方案中,配置信息可以包括一个或多个属性值对,其中每一对的属性字段是配置信息的固定部分,并且对应的值字段是配置信息的可变部分。例如,在NIC资源类型的情况下,配置信息可以包括三个属性值对的集合,所述集合包括指示供应商的第一属性值对、指示型号的第二属性值对和指示固件版本的第三属性值对。在本示例中,配置信息的固定部分包括属性,即供应商、型号和固件版本。
[0006]然后,可以针对感兴趣的资源类型定义指示配置信息的固定部分的模拟策略。模拟策略与配置信息的可变部分的用户指定值相结合可能适合于且足以定义资源类型的第二实例的配置信息。所公开的方法还可以包括提供管理服务器模拟器以根据适用的配置信息模拟资源类型的第二实例。
[0007]配置信息可以由通信地耦接到信息处置资源类型的第一实例的基板管理控制器(BMC)获得。信息处置资源类型可以是多种信息处置资源类型中的任何一种,作为非限制性示例,包括网络接口卡(NIC)类型、存储装置类型和中央处理单元(CPU)类型。
[0008]在至少一个实施方案中,管理服务器模拟器被实施为被配置为提供Redfish服务的Redfish模拟器。Redfish是指一套行业标准协议的规范,其提供用于管理服务器、存储、联网和融合基础设施的RESTful接口。Redfish模拟器可以包括一个或多个模拟器应用程序编程接口(APIs),所述模拟器应用程序编程接口被配置为接收来自Redfish客户端的请求,并且被进一步配置为将可变元素的用户指定值注入提供给Redfish客户端的响应中。管理服务器模拟器可以被实施为安装在物理节点上并通信地耦接到基板管理控制器的智能NIC。
[0009]根据本文所包括的附图、描述和权利要求,本公开的技术优点对于本领域技术人员而言可以是显而易见的。实施方案的对象和优点将通过权利要求中特别指出的元件、特征和组合来实现和获得。
[0010]应理解,前面的总体描述和以下详细描述都仅仅是示例和解释,而不是对本公开中所阐述的权利要求的限制。
附图说明
[0011]图1示出了包括一个或多个HCI集群的超融合基础设施(HCI)环境的框图,其中每个HCI集群可以包括一个或多个HCI节点;
[0012]图2示出了HCI节点的元素;
[0013]图3示出了示例性信息处置系统;
[0014]图4示出了根据所公开的教导的平台开发方法的流程图;
[0015]图5是所公开的系统的至少一些硬件和/或软件元素的框图表示;
[0016]图6是至少一些软件元素的框图表示。
具体实施方式
[0017]示例性实施方案和它们的优点通过参考图1至图6得到最好的理解。其中相同的数字用于表示相同和对应的部分,除非另有明确说明。
[0018]出于本公开的目的,信息处置系统可以包括任何工具或工具集合,所述任何工具或工具集合可操作来计算、分类、处理、传输、接收、检索、创始、切换、存储、显示、表明、检测、记录、再现、处置或利用用于商业、科学、控制、娱乐或其他目的的任何形式的信息、情报或数据。例如,信息处置系统可以是个人计算机、个人数字助理(PDA)、消费型电子装置、网络存储装置、或任何其他合适的装置,并且可以在尺寸、形状、性能、功能性和价格方面有所不同。信息处置系统可以包括存储器、一个或多个处理资源(诸如中央处理单元(“CPU”))、微控制器或者硬件或软件控制逻辑。信息处置系统的附加部件可以包括一个或多个存储装置、用于与外部装置进行通信的一个或多个通信端口以及各种输入/输出(“I/O”)装置(诸如,键盘、鼠标和视频显示器)。信息处置系统还可以包括可操作来在各种硬件部件之间传输通信的一条或多条总线。
[0019]另外,信息处置系统可以包括用于控制例如硬盘驱动器、网络电路、存储器装置、
I/O装置和其他外围装置和/或与之通信的固件。例如,管理程序和/或其他部件可以包括固件。如本公开中所使用的,固件包括嵌入在用于执行预定义的任务的信息处置系统部件中的软件。固件通常存储在非易失性存储器中或在断电后不会丢失存储数据的存储器中。在某些实施方案中,与信息处置系统部件相关联的固件存储在一个或多个信息处置系统部件可访问的非易失性存储器中。在相同或替代实施方案中,与信息处置系统部件相关联的固件存储在专用于该部件并且包括该部件的一部分的非易失性存储器中。
[0020]出于本公开的目的,计算机可读介质可以包括可以在一段时间内保留数据和/或指令的任何工具或工具集合。计算机可读介质可以包括但不限于:存储介质,诸如直接存取存储装置(例如,硬盘驱动器或软盘)、顺序存取存储装置(例如,磁带磁盘驱动器)、压缩光盘、CD

ROM、DVD、随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)和/或快速存储器;以及通信介质,诸如电线、光纤、微波、无线电波和其他电磁和/或光学载波;和/或前述各者的任何组合。
[0021]出于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种平台开发方法,其包括:通过访问信息处置资源类型的第一实例获得所述资源类型的配置信息,其中所述配置信息包括一个或多个固定元素和一个或多个对应的可变元素;针对所述资源类型定义模拟策略,其中所述模拟策略适合于基于所述配置信息的所述可变元素的用户指定值来生成所述资源类型的第二实例的配置信息;以及提供管理服务器模拟器,所述管理服务器模拟器被配置为根据所述可变元素的所述用户指定值来模拟所述第二实例。2.如权利要求1所述的平台开发方法,其中获得所述配置信息包括从通信地耦接到所述信息处置资源类型的所述第一实例的基板管理控制器(BMC)获得信息。3.如权利要求1所述的平台开发方法,其中所述信息处置资源类型包括多种信息处置资源类型中的一者,其中所述多种信息处置资源类型包括网络接口卡(NIC)类型、存储装置类型和中央处理单元(CPU)类型。4.如权利要求1所述的平台开发方法,其中所述配置信息包括一个或多个属性值对,其中每个属性值对包括指示配置参数的名称字段和指示配置参数值的值字段。5.如权利要求1所述的平台开发方法,其中所述名称字段对应于所述固定元素,并且所述值字段对应于所述可变元素。6.如权利要求1所述的平台开发方法,其中所述管理服务器模拟器包括被配置为提供Redfish服务的Redfish模拟器。7.如权利要求1所述的平台开发方法,其中所述Redfish模拟器包括一个或多个模拟器应用编程接口(API),所述模拟器应用编程接口被配置为接收来自Redfish客户端的请求并将所述可变元素的用户指定值注入提供给所述Redfish客户端的响应中。8.如权利要求1所述的平台开发方法,其中所述管理服务器模拟器在智能NIC中实施。9.如权利要求1所述的平台开发方法,其中所述智能NIC安装在物理节点上并且通信地耦接到基板管理控制器。10.一种信息处置系统,其包括:中央处理单元(CPU);一个或多个存储资源,其包括处理器可执行程序指令,所述处理器可执...

【专利技术属性】
技术研发人员:李金凤李天河姬淑芳熊俊
申请(专利权)人:戴尔产品有限公司
类型:发明
国别省市:

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

1