在预引导环境中建立模块化节点的连接性制造技术

技术编号:10482291 阅读:155 留言:0更新日期:2014-10-03 13:57
建立节点的连接性。第一数据被在资源管理器从与第一节点相关联的第一基础管理控制器(BMC)接收,其中所述资源管理器与服务器计算机系统相关联。第二数据被在所述资源管理器从与第二节点相关联的第二BMC接收。所述第一节点和所述第二节点的分类以及所述第一节点与所述第二节点的兼容性被基于所述第一数据和所述第二确定。所述第一节点和所述第二节点的拓扑在所述资源管理器被生成。

【技术实现步骤摘要】
【国外来华专利技术】在预引导环境中建立模块化节点的连接性
[0001 ] 本专利技术的实施例一般地涉及在预引导环境中建立模块化节点的连接性。
技术介绍
服务器计算机系统具有与彼此互连的多个部件和部分。服务器计算机系统可以被设计,使得部件和模块之间的连接被预先确定。预先确定的连接允许软件和用户认识服务器计算机系统及其部件的拓扑。随着计算机系统因为更多的部件和模块变得更加复杂和模块化,采用预先确定的拓扑设计计算机系统变得越来越困难。 【附图说明】 图1图示了依据本技术的实施例的用于建立节点的连接性的示例环境的框图。 图2图示了依据本技术的实施例的节点的管理层次和拓扑的框图。 图3图示了依据本技术的实施例的用于建立节点连接性的示例方法的流程图。 在实施例的这个描述中所参考的附图应被理解为不按比例绘制,除了明确指出的情形之外。 【具体实施方式】 现在将详细参考本技术的实施例,其示例在附图中被图示。尽管所述技术将被结合各种实施例(一个或多个)来描述,但将被理解的是:它们不旨在把本技术限制到这些实施例。正相反,本技术旨在覆盖可替代方案、修改和等价物,其可以被包括在由所附的权利要求限定的各种实施例的精神和范围内。 此外,在接下来的实施例描述中,众多的特定细节被阐述以提供对本技术的透彻理解。然而,本技术可以在不具有这些特定细节的情形下被实施。在其它的实例中,众所周知的方法、过程、部件、和电路未被详细地描述以便不使本实施例的方面不必要地模糊。 除非特别声明,否则从接下来的讨论中显然的,认识到贯穿本实施例描述,利用术语(诸如,“接收”、“确定”、“生成”、“发送”、“提供”等)的讨论是指计算机系统或相似电子计算设备的动作和过程。计算机系统或相似电子计算设备把表示为计算机系统的寄存器和存储器内的物理(电子)量的数据操控和转换成相似表示为计算机系统存储器或寄存器或其它这种信息存储、传送或显示设备内的物理量的其它数据。 讨论概沭因为增加数量的计算机系统,数据中心正变得越来越复杂,所述计算机系统具有使用物理连接互连的多个模块和部件。这种模块和部件可以被描述为节点或端点。为了高效且有效地描述、配置以及管理端点之间的这些物理连接,具有物理连接的知识是必要的。这种知识可以被描述为拓扑。为了确保部件与彼此或与总体计算机系统的兼容性,或与功率源的兼容性,在部件被引导和运行之前具有这种知识也是必要的。端点或部件可以是网络接口卡、交换机、处理器、刀片服务器、电源、存储介质、风扇等。如在此所使用的,预引导或部件被引导之前可以指部件在预供电环境中,其中所述部件与功率源连接但还未被上电以及不正在运行或不在线。 一些计算机系统被采用预先确定的拓扑设计。例如,刀片计算机系统包括刀片结构连接器并且仅允许特定部件或刀片与所述结构连接器连接。因此,与所述刀片计算机系统相关联的资源管理器具有与刀片计算机系统相关联的部件和节点的拓扑的预先确定的知识。预先确定的拓扑变得越来越困难,因为物理连接采用给定计算机系统的机架或机壳外面的部件做出。这种外面的连接被越来越多地使用。例如,比电连接相比,光连接允许部件和节点被进一步分离地安置。因此,计算机系统可以与位于数英寸远或甚至数百米远的另一个计算机系统或其它节点互连。 在一个实施例中,刀片计算机系统包括刀片外壳或机壳内的多个节点和资源管理器,但可以被物理连接到刀片外壳或机壳外面的节点。这种外面的连接使采用节点间的所有连接的预先确定的拓扑对资源管理器进行编程是困难或不可能的。 本技术使用与节点相关联的基础管理控制器来在预引导环境中建立节点的连接性。这个技术还可以被描述为发现连接性或拓扑,或者可以被描述为收集节点的连接性信息。本技术还发现所连接节点的分类或类型,以及由所述节点使用的协议和功率需求。所收集或发现的这种信息可以被使用来确定节点的物理拓扑并且被使用来高效管理所述节点。信息的这种发现和收集使用与节点和计算机系统相关联的软件和硬件部件发生,并且可以自动发生。因此,本技术大大降低了用户人工确定和输入物理连接所需的精力。 本技术还考虑到将在部件被允许引导或在预供电环境中之前被采取的安全措施。例如,与节点相关联的部件可以是存储介质,存储介质仅应在防火墙后面被引导。本技术允许存储介质以及与所述存储介质相关联的连接在存储介质被引导之前被发现,并且因此防火墙可以在所述存储介质被弓I导之前被正确建立。 一个现有解决方案是电缆标记,其中电缆的每个末端被采用唯一的标识符标记,使得用户可以在不人工地从一端到另一端地跟随通过管道、设备后面、地板下面的电缆的情形下识别所述电缆。标记解决方案可以对电缆使用颜色编码,并且在每个末端上捆上标识源端口和/或目的地的标记。然而,采用这种方法几乎不涉及自动化,并且随着多链路捆中的单独链路的数量的增加,其需要许多精力来改变,其易于出错、并且会失去其有效性。附加地,标记典型地与电缆相关联,并且不与将被横跨那个电缆传送的结构的类型相关联,并且因此标记无助于解决与连接性检查相关的结构类型。本技术提供了对与电缆标记相关联的问题的解决方案。 另一个现有解决方案是结构级别的电缆发现。结构级别的电缆发现需要所述节点启动并且运行,具有发现在连接(诸如,链路层协议)的另一个末端上是什么节点的机制。然而,结构级别的电缆发现不能在引导包括操作系统或固件的节点的部件之前被使用。本技术考虑到:在部件的操作系统或固件被引导和运行之前发现预引导环境中的连接。本技术还很适合于在其中连接是光连接的环境中进行操作。 接下来的讨论将展示各种硬件、软件和固件部件,其与建立节点的连接性一起被使用并且被用于建立节点的连接性。此外,设备、计算机系统及其方法可以包括下面所讨论的硬件、软件、以及固件部件中的一些、全部或一个也没有。 建立节点的连接性的示例现在参考图1,示出了依据本技术的实施例的用于建立节点的连接性的示例环境的框图。环境100包括可以(或可以不)与本技术的不同实施例一起被使用并且不应被解释为限制本技术的部件。 在一个实施例中,节点105是计算机系统或其它设备,其包括主部件110、收发器115、存储器120、以及基础管理控制器(BMC) 125。节点105可以是独立的节点或可以被并入在较大计算机系统(诸如,机架或行计算机服务器或刀片计算机系统)中。节点105可以被描述为端点并且可以具有端口、结构连接器或其它硬件连接器。这种硬件连接器可以与收发器115相关联。节点105可以具有其自己的资源(诸如,电源)或可以与其它节点共享资源。主部件110可以是网络接口卡(NIC)、交换机、中央处理单元(CPU)、用于刀片服务器的刀片、主机总线适配器(HBA)、主机控制器适配器(HCA)、电源、存储介质、风扇等。主部件110可以具有操作系统或固件,其需要引导过程以用于主部件110启动并运行。在一个意义上,主部件110生成使用收发器115发送的数据。节点105还可以包括一个以上的部件,其共享节点105的资源(诸如,BMC 125和收发器115)。节点105很适合于经由光连接与其它节点连接。 在一个实施例中,节点105包括存储器120,其可以存储与主部件110相关的第一数据。这种第一数据可以具有关于主部件Iio本文档来自技高网...

【技术保护点】
一种用于建立节点的连接性的方法,所述方法包括:在资源管理器从与第一节点相关联的第一基础管理控制器(BMC)接收第一数据,其中所述资源管理器与服务器计算机系统相关联;在所述资源管理器从与第二节点相关联的第二BMC接收第二数据;基于所述第一数据和所述第二确定所述第一节点和所述第二节点的分类以及所述第一节点与所述第二节点的兼容性;以及在所述资源管理器生成所述第一节点和所述第二节点的拓扑。

【技术特征摘要】
【国外来华专利技术】1.一种用于建立节点的连接性的方法,所述方法包括: 在资源管理器从与第一节点相关联的第一基础管理控制器(BMC)接收第一数据,其中所述资源管理器与服务器计算机系统相关联; 在所述资源管理器从与第二节点相关联的第二 BMC接收第二数据; 基于所述第一数据和所述第二确定所述第一节点和所述第二节点的分类以及所述第一节点与所述第二节点的兼容性;以及 在所述资源管理器生成所述第一节点和所述第二节点的拓扑。2.如权利要求1所述的方法,其中所述第一节点和所述第二节点均包括光收发器,并且经由光连接被连接。3.如权利要求1所述的方法,其中所述第一节点和所述第二节点均包括主部件,并且所述接收所述第一数据和所述接收所述第二数据发生在所述第一节点和所述第二节点的所述主部件引导之前。4.如权利要求1所述的方法,进一步包括: 向所述第一节点和所述第二节点发送授权以引导主部件,其中所述授权基于所述兼容性。5.如权利要求1所述的方法,进一步包括: 把所述第一节点和所述第二节点的所述分类、所述兼容性、以及所述拓扑提供到另一个实体。6.如权利要求1所述的方法,进一步包括: 确定所述第一节点的主部件与功率源的兼容性。7.一种其中包含指令的计算机可用存储介质,当所述指令被执行时,使计算机系统执行用于建立节点的连接性的方法,所述方法包括: 在资源管理器从与第一节点相关联的第一基础管理控制器(BMC)接收第一数据,其中所述资源管理器与服务器计算机系统相关联; 在所述资源管理器从与第二节点相关联的第二 BMC接收第二数据; 基于所述第一数据和所述第二确定所述第一节点和所述第二节点的分类以及所述第一节点与所述第二节点的兼容性;以及 在所述资源管理器生成...

【专利技术属性】
技术研发人员:CC万纳
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

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

1