用于模块式组件的网络交换机配置的利记博彩app

文档序号:10618691阅读:203来源:国知局
用于模块式组件的网络交换机配置的利记博彩app
【专利摘要】一种方法,可以包括由集成到机座的控制器接收用于应用交换机配置的用户请求。该方法还可以包括从控制器向集成到被设置在多个槽中的至少一个模块的远程访问控制器(RAC)传送用户已经请求交换机配置的应用的指示。该方法还可以包括响应于该指示在控制器处接收用于将交换机配置文件从控制器下载到RAC的请求。该方法还可以包括响应于用于下载交换机配置文件的请求,从控制器传输交换机配置文件给RAC,由此RAC应用在交换机配置文件中提出的参数以配置与包括RAC的模块相关联的带内交换机。
【专利说明】
用于模块式组件的网络交换机配置
技术领域
[0001]本公开涉及模块式信息处理系统。更具体地,本公开的实施方式提供了用于部署用于模块式机座抽屉的网络交换机配置信息的系统和方法,该模块式机座抽屉用于装载一个或多个信息处理系统,其被配置成被设置在被配置成容纳模块式机座抽屉的机座中。
【背景技术】
[0002]随着信息的价值和使用继续增加,个人和企业寻求额外的方式来处理和存储信息。提供给用户的一个选择是信息处理系统。信息处理系统通常处理、汇集、存储和/或通信用于商业、个人或者其它目的的信息或数据,从而使用户利用信息的价值。因为技术和信息处理需求及要求因不同的用户或应用而不同,信息处理系统也可以关于处理什么样的信息,如何处理信息,处理、存储或通信多少信息,以及可以如何快速有效地处理、存储或通信信息而变化。信息处理系统的该变化允许信息处理系统是通用的或被配置用于特定用户或特定用途,例如金融交易处理、航班订票、企业数据存储或全球通信。此外,信息处理系统可以包括多种可以被配置为处理、存储和传送信息的硬件和软件组件,并且可以包括一个或多个计算机系统、数据存储系统和网络系统。
[0003]现有服务器架构一次提供能够运行一个操作系统的单片服务器(或运行多个虚拟操作系统的单个管理程序)和输入/输出(“I/O”)资源,或在单个机座中提供多个服务器和I/O控制模块的大体积刀片服务器机座。具有多个信息处理系统(具有为作为整体的机座共用的各种外围和I/O能力)的系统机座可以提供优势,因为它允许刀片服务器机座外形小巧,从而提供的刀片服务器机座的尺寸可比单片服务器的尺寸。具有为作为整体的机座共用的各种外围和I/O功能的多个信息处理系统的系统机座的实施提出了诸多挑战。

【发明内容】

[0004]根据本公开的教导,可以基本减少或消除与用于配置用于模块化机座中的信息处理系统的网络交换机的传统方式相关联的缺点和问题。
[0005]根据本公开的实施方式,机座可以包括多个槽和通信地耦合到该多个槽的控制器。所述多个槽的每一个可以被配置成容纳具有一个或多个信息处理系统的模块,其中每个槽被配置为将该模块电和通信地耦合到机座的其它组件。该控制器可以被配置成接收用于应用交换机配置的用户请求并向集成到设置在所述多个槽中的至少一个模块的远程访问控制器传送用户已经请求了交换机配置的应用的指示。控制器还可以被配置成响应于该指示,接收用于将交换机配置文件从控制器下载到远程访问控制器的请求。控制器还可以被配置成响应于用于下载交换机配置文件的请求,将交换机配置文件传送到远程访问控制器,由此远程访问控制器应用在交换机配置文件中提出的参数以配置与包括远程访问控制器的模块相关联的带内交换机。
[0006]根据本公开的这些和其它实施方式,方法可以包括,在具有多个槽的机座中,每个槽被配置成容纳具有一个或多个信息处理系统的模块,其中每个槽被配置为将该模块电和通信地耦合到机座的其他组件,方法可以包括由集成到机座的控制器接收用于应用交换机配置的用户请求。该方法还可以包括从控制器向集成到被设置在多个槽中的至少一个模块的远程访问控制器传送用户已经请求交换机配置的应用的指示。该方法还可以包括响应于该指示在控制器处接收用于将交换机配置文件从控制器下载到远程访问控制器的请求。该方法还可以包括响应于用于下载交换机配置文件的请求,从控制器传输交换机配置文件给远程访问控制器,由此远程访问控制器应用在交换机配置文件中提出的参数以配置与包括远程访问控制器的模块相关联的带内交换机。
[0007]根据本公开的这些和其它实施方式,模块被配置成可移除地与机座的槽结合,其中该槽被配置成容纳该模块并将该模块电和通信地耦合到机座的其他组件,该模块可以包括至少一个信息处理系统,其包括处理器,用于在至少一个信息处理系统与机座外部的网络之间交换网络业务量的带内交换机,以及通信地耦合到该带内交换机的远程访问控制器。远程访问控制器可以被配置成从集成到机座并在模块外部的控制器接收用户已经向控制器传送用于应用交换机配置的请求的指示。远程访问控制器还可以被配置成响应于该指示将交换机配置文件从控制器下载到远程访问控制器。远程访问控制器还可以被配置成应用在交换机配置文件中提出的参数以配置用于通信的带内交换机。
[0008]根据本公开的这些和其他实施方式,方法可以包括,在被配置成可移除地与机座的槽结合的模块中,其中该槽被配置成容纳该模块并将该模块电和通信地耦合到机座的其他组件,且其中该模块包括至少一个信息处理系统,其包括处理器,用于在至少一个信息处理系统与机座外部的网络之间交换网络业务量的带内交换机,以及通信地耦合到该带内交换机的远程访问控制器,该方法包括从集成到机座并在模块外部的控制器接收用户已经向控制器传送用于应用交换机配置的请求的指示。该方法还可以包括响应于该指示将交换机配置文件从控制器下载到远程访问控制器。该方法还可以包括应用在交换机配置文件中提出的参数以配置用于通信的带内交换机。
[0009]从本文包含的附图、描述和权利要求,本公开的技术优点可以对本领域技术人员是很明显的。实施方式的目的和优点可以至少通过权利要求中特别指出的元素、特征和组合认识并实现。
[0010]应当理解,前面的一般性描述和下面的详细描述都是示例和说明性的,并且不限制本公开提出的权利要求。
【附图说明】
[0011]本实施方式及其优点的更完整的理解可以通过参考结合附图进行的以下描述获得,在附图中相同的附图标记表示相同的特征,且在附图中:
[0012]图1示出了根据本公开的实施方式的用于容纳模块式信息处理资源的机座的切割立体图;
[0013]图2示出了根据本公开的实施方式的用于装载模块式信息处理资源的示例机座抽屉的立体图,抽屉在打开位置;
[0014]图3示出了根据本公开的实施方式的用于装载模块式信息处理资源的示例机座抽屉的立体图,抽屉在关闭位置;
[0015]图4示出了根据本公开的实施方式的用于装载信息处理资源的另一示例机座抽屉的立体图;
[0016]图5示出了根据本公开的实施方式的在图1中示出的机座的示例功能框图,包括装载多个信息处理系统的机座抽屉;以及
[0017]图6示出了根据本公开的实施方式的用于配置带内交换机的端口的示例方法的流程图。
【具体实施方式】
[0018]优选的实施方式及其优点通过参考图1-6得到最好的理解,在附图中相同的数字用于表示相同和相应的部分。
[0019]为了本公开的目的,信息处理系统可以包括任何工具或工具的集合,可操作用于计算、分类、处理、传送、接收、获取、创建、交换、存储、显示、表明、检测、记录、复制、处理、或者利用任何形式的信息、情报或数据用于商业、科学、控制、娱乐或其它目的。例如,信息处理系统可以是个人计算机、个人数字助理(PDA)、消费电子设备、网络存储设备或者任何其他合适的设备并可以在尺寸、形状、性能、功能和价格上是不同的。该信息处理系统可以包括存储器;一个或多个处理资源,例如中央处理单元(CPU)或硬件或软件控制逻辑。信息处理系统的另外组件可以包括一个或多个存储设备;一个或多个通信端口,用于与外部设备进行通信,以及各种输入和输出(I/O)设备,例如键盘、鼠标和视频显示器。信息处理系统还可以包括一个或多个总线,可操作用于在各种硬件组件之间传送通信。
[0020]为了本公开的目的,计算机可读介质可包括任意工具或工具集合,其可以保留数据和/或指令一段时间。计算机可读介质可以包括但不限于,存储介质,例如直接存取存储设备(例如,硬盘驱动器或软盘),顺序存取存储设备(例如,磁带驱动器),压缩盘,CD R0M,DVD,随机存取存储器(RAM),只读存储器(ROM),电可擦除可编程只读存储器(EEPROM),和/或闪存;以及通信介质,诸如电线,光纤,微波,无线电波,和其他电磁和/或光学载波;和/或前述的任何组合。
[0021 ]在本公开中,术语“信息处理资源”可以广泛地指信息处理系统的任意组件系统、设备或装置,包括但不限于处理器,总线,存储器,输入输出设备和/或接口,存储资源,网络接口,主板,机电设备(例如,风扇),显示器,和电源。
[0022]图1示出了根据本公开的实施方式的用于容纳模块式信息处理资源的机座100的立体图,某些元素(例如,用于封闭机座100内的组件的壁)被切掉或移除以显示机座100内的信息处理资源。机座100可以是用作用于各种信息处理系统和信息处理资源的容器的外壳,并且可以由钢,铝,塑料,和/或任何其它合适的材料构成。
[0023]尽管使用了术语“机座”,机座100也可以被称为外壳,柜,塔,箱,封装,和/或壳体。在某些实施方式中,机座100可以被配置成保持和/或向多个信息处理系统和/或信息处理资源提供电源。如在图1中所描绘的,机座100可以包括配置成容纳用于装载信息处理资源的抽屉104的一个或多个槽106,如在下面更详细描述。例如,一些抽屉104可以包括一个或多个信息处理系统。作为另一示例,一些抽屉104可以包括与设置在另一个抽屉104中的信息处理系统相关联的一个或多个外围设备(例如,硬盘驱动器,图形处理单元等)。
[0024]每个抽屉104可以包括配置成电耦合到中板108的接口连接器118,从而提供装载在各种抽屉104上的信息处理资源之间的电耦合给彼此和/或机座100外部的一个或多个网络或设备。中板108可以包括被配置成将机座100的信息处理资源彼此互连的任意系统、设备或装置。因此,中板108可以包括槽、垫和/或其他连接器,被配置成容纳信息处理资源的相应的电连接器,以将设置在抽屉104中的信息处理系统和/或信息处理资源彼此电耦合。
[0025]机座管理控制器(CMC)112可通信地耦合到中板108,并且可以包括任何系统,设备或装置,被配置成便于管理和/或控制机座100的组件,在机座100内模块式耦合的信息处理系统和/或其组件信息处理资源的一个或多个。CMC 112可以被配置成发出命令和/或其它信号,以管理和/或控制耦合到槽106和/或机座100的信息处理资源的信息处理系统。CMC112可以包括微处理器,微控制器,DSP,ASIC,场可编程门阵列(“FPGA” ),EEPR0M或它们的任意组合。
[0026]此外或可替换地,CMC112还可以提供用户/管理员访问这些功能的管理控制台。例如,CMC 112可提供与用户接口(例如,用户接口 116)通信,允许用户与CMC 112交互,并通过CMC 112配置机座100的组件的控制和管理。作为另一示例,CMC 112可以实施网络服务管理(“WS-MAN”)或另一合适的管理协议,允许用户远程访问CMC 112来配置机座100及其各种信息处理资源。在这样的实施方式中,CMC 112可以与与机座100的传统网络接口分开的网络接口对接,因此允许机座100的“带外”控制,由此往来CMC 112的通信经由物理上从与传统网络接口的“带内”通信信道隔离的管理信道被传送。因此,例如,如果在机座100中发生故障,其阻止管理员经由传统网络接口和/或用户接口 116对接机座100 (例如,操作系统故障,电源故障等),则管理员可以仍然能够经由CMC 112监视和/或管理机座100(例如以诊断可以造成故障的问题)。在相同或替代实施方式中,CMC 112可以允许管理员远程管理与机座100及其各种信息处理资源(例如,功率使用,处理器分配,存储器分配,安全权限等)的操作相关联的一个或多个参数。
[0027]—个或多个空气增流器110可通信地耦合到CMC 112,并且可包括可操作用于移动空气和/或其他气体的任何机械或机电系统、装置或设备。在一些实施方式中,空气增流器110可以包括风扇(例如,作用于空气的叶片的旋转装置)。在其他实施方式中,空气增流器110可包括鼓风机(例如,离心式风扇,其采用旋转的叶轮,以加速在其进气口接收的空气并改变气流的方向)。在这些和其它实施方式中,空气增流器110的旋转和其他移动组件可以由电机驱动。这种电机的旋转速度可以通过从CMC 112传送的一个或多个控制信号来控制。在操作中,空气增流器110可通过将冷气从机座100外部抽入到机座100来冷却机座100的信息处理系统和信息处理资源,将热空气从机座100内排出到机座100外,和/或移动机座100内的一个或多个散热片(未明确示出)的空气以冷却一个或多个信息处理系统和/或信息处理资源。虽然图1示出机座100具有两个空气增流器110,但机座100可以包括任意合适数量的空气增流器110。
[0028]如图1所示,机壳100可包括一个或多个电源114。一般而言,电源114可以包括任何系统、设备或装置,被配置成提供电流给机座100内的一个或多个信息处理资源。
[0029]用户接口116可以包括任何系统、设备或装置,经此用户可通过促进来自用户的允许用户操纵机座100的和给用户的允许机座100指示用户操纵的效果的输出与机座100及其各种组件交互。例如,用户接口 116可以包括适合于创建用户可辨识的图形图像和/或字母数字字符的显示器,并且可以包括,例如,液晶显示器,阴极射线管,等离子屏幕,和/或数字光处理器投影显示器。在某些实施方式中,这样的显示器可以是机座100的集成部分,并从机座100的一个或多个电源114(而不是经由电缆被耦合至机座100)接收电能。在一些实施方式中,这样的显示器可以包括能够接收用户输入的触摸屏设备,其中,触摸传感器可以被机械地耦合到或覆盖在显示器上并可以包括适于检测触觉触摸的存在和/或位置的任何系统、装置或设备,包括例如电阻传感器,电容传感器,表面声波传感器,投射电容式传感器,红外传感器,应变计传感器,光学成像传感器,色散信号技术传感器,和/或声音脉冲识别传感器。在这些和其它实施方式中,用户接口 116可以包括其他用户接口元件(例如,设置在显示器附近的键盘、按键和/或交换机),允许用户提供输入给机座100。在这些和其它实施方式中,用户接口 116可以包括一个或多个可视指示器,如发光二极管,例如,用于传送信息给用户。用户接口 116可以耦合到CMC 112和/或机座100的其它组件,并且因此可以允许用户配置机座100的各种信息处理系统和/或信息处理资源。
[0030]图2和3描绘了根据本公开的实施方式用于装载模块式信息处理资源的示例机座抽屉104A的不同视图。图2示出了根据本公开的实施方式的用于装载模块式信息处理资源的示例机座抽屉104A的立体图,其中抽屉104A在从机座100抽出的打开位置。图3示出了根据本公开的实施方式的用于装载模块式信息处理资源的机座抽屉104A的立体图,其中抽屉104A在相对机座100的关闭位置。
[0031]如在图2和3中所示,机座抽屉104A可以包括内部件204,机械地耦合到内部件204的中间部件206和机械地耦合到中间部件206的载体部件208。内部件204可以由钢,铝,塑料,和/或任何其它合适的材料构成。虽然内部件204可具有任何适当的尺寸和/或形状,但内部件204在图2和3的实施方式被示出为具有两个基本平面且平行的定义抽屉高度的对侦U,通过大致垂直于这个侧的定义抽屉宽度的基本平面底部彼此耦合,以及沿着每个侧的长度延伸且与其垂直的导向凸缘,由此凸缘对着彼此突出。在一些实施方式中,内部件204可以被机械地耦合到机壳100的内部机械结构,由此内部件204相对于机座100是固定的。
[0032]中间部件206可以由钢,铝,塑料,和/或任何其它合适的材料制成。虽然中间部件206可具有任何适当的尺寸和/或形状,中间部件206在图2和3的实施方式被示出为具有大致并行且平面的相对侧,通过大致垂直于这两个侧的基本平面的底部彼此耦合。侧面的高度和底部的宽度可以是由此内部件204的相应侧和底部提供了在机座抽屉104A打开和关闭时用于中间部件206的机械导向。中间部件206可以通过轴承和/或其它机械组件来机械地耦合到内部件204,由此中间部件206可在垂直于内部件204定义的抽屉高度和抽屉宽度的方向相对于内部件204滑动。在一些实施方式中,中间部件206可以被限制在其通过合适的结构元件的任意组合可以从机座100抽取的距离。类似地,在一些实施方式中,其它机械组件可以在机座抽屉104A从打开位置转变到关闭位置时限制中间部件206相对于内部件204的运动。
[0033]载体部件208可以由钢,铝,塑料,和/或任何其它合适的材料制成。虽然载体部件208可具有任何适当的尺寸和/或形状,载体部件208在图2和图3的实施方式中被示出为具有基本平面的顶部214和基本平面的底部216,其大致彼此平行,定义载体部件208的宽度和深度,顶部214和底部216通过定义载体部件208的高度的一个或多个结构元件彼此耦合,由此顶部214和底部216—般垂直于中间部件206的侧面。载体部件208还可以包括机械地固定到顶部214和/或底部216的面210。如图2和3中所示,顶部214可包括允许气态流体通过的一个或多个开口(例如,上凹槽212)。类似地,底部216还可以包括允许气态流体通过的一个或多个开口(如,下凹槽212)。
[0034]在一些实施方式中,面210可以是在宽度大致等于载体部件208的宽度和大致等于载体部件208的高度。在这些和其他实施方式中,面210可以包括手柄、拉舌和/或其它特征,允许人拉面210以在大致平行于顶部214和底部216的深度的方向中将机座抽屉104A从关闭位置转换到打开位置。在这些和其它实施方式中,面210可以包括一个格栅、通风口和/或其它开口,允许气态流体通过面210进入和/或出来。
[0035]如图2所示,载体部件208的每一侧(例如,基本平行于顶部214和底部216的边缘之间的载体部件208的部分)可以包括被配置为机械耦合载体部件208到中间部件206的网230,以及用于多个凹槽212的开口。
[0036]由抽屉104A定义的各种凹槽212的每一个可以包括一个或多个电组件,用于将出入到该凹槽212的信息处理资源(例如硬盘去东区)耦合到机座100的其他信息处理资源。例如,底板(未明确示出)可以将布置在凹槽212中的模块式信息处理资源耦合到接口连接器118A,其如上所述而可以被耦合到中板108。在一些实施方式中,各种信息处理资源可以被耦合到接口连接器118A,由此当机座抽屉104A相对于机座100被抽开时,该信息处理资源保持到接口连接器118A的电导通,且接口连接器118A可以保持到中板108的电导通,由此允许信息处理资源的插入或移除而不影响机座抽屉104A装载的其他信息处理资源的操作。在这样的实施方式中,当机座抽屉104A整个从机座100移出时,接口连接器118A可以仅从中板108被解耦合。
[0037]图4示出了根据本公开的实施方式的用于装载信息处理资源的另一示例机座抽屉104B的立体图。虽然没有如在图2和3中详细标记,机座抽屉104B可以包括一个或多个机械和/或结构元件(例如,与内部件204、中间部件206和载体部件208相似或相同),用于将机座抽屉104B在相对于机座100的打开和关闭位置之间转换。与机座抽屉104A类似,机座抽屉104B装载的各种信息处理资源可以被耦合到接口连接器118B,由此当机座抽屉104B相对于机座100被抽开时,这样的信息处理资源保持到接口连接器118B的电导通且接口连接器118B可以保持到中板108的电导通,由此允许信息处理资源的插入或移除而不影响机座抽屉104B装载的其他信息处理资源的操作。在这样的实施方式中,接口连接器118B可以仅在机座抽屉104B整个从机座100移出时从中板108解耦合。
[0038]在图4中示出的特定机座抽屉104B中,底板408在其上可以有多个(例如,四个)处理器402和与每个处理器402相关联的芯片组,从而定义四个独立的由机座抽屉104B装载的信息处理系统。接口连接器118B也可耦合至底板408,从而将处理器402耦合到机座抽屉104B外部的机座100的信息处理资源。此外,在图4中示出的特定机座抽屉104B可包括多个(例如,四个)硬盘驱动404,经由驱动底板410通信地耦合到底板408(并因此耦合到一个或多个处理器402)。
[0039]如图4所示,机座抽屉104B可以包括用户接口412。用户接口 412可以包括任何系统、装置或设备,经此,用户可以通过促进来自用户的允许用户计算节点并指示用户操纵的效果的输入与机座抽屉104B及其各种组件的计算节点交互(例如经由远程访问控制器,诸如集成戴尔远程访问控制器或“iDRAC”。例如,用户接口 412可以包括适合于创建用户可辨识的图形图像和/或字母数字字符的显示器,并且可以包括,例如,液晶显示器,阴极射线管,等离子屏幕,和/或数字光处理器投影显示器。在一些实施方式中,这样的显示器可以包括能够接收用户输入的触摸屏设备,其中,触摸传感器可以被机械地耦合到或覆盖在显示器上,并可以包括用于检测触觉触摸的存在和/或位置的任意系统、装置或设备,包括例如电阻传感器,电容传感器,表面声波传感器,投射电容式传感器,红外传感器,应变计传感器,光学成像传感器,色散信号技术传感器,和/或声音脉冲识别传感器。在这些和其它实施方式中,用户接口 412可以包括其他用户接口元件(例如,设置在显示器附近的键盘、按钮和/或交换机),允许用户提供输入给机座抽屉104B的一个或多个计算节点。在这些和其它实施方式中,用户接口412可以包括一个或多个可视指示器,如发光二极管,例如用于向用户传送信息。
[0040]尽管图2-4示出了特定示例机座抽屉104,可以使用具有其他配置的机座抽屉104,与这里描述的系统和方法保持一致。例如,在一些实施方式中,类似于机座抽屉104B的机座抽屉104可以只包括一个处理器,由此该机座抽屉包括一个计算节点。
[0041]例如机座100的模块式机座的特别的挑战是配置用于处理器402形成的单独信息处理系统和安装在机座100中的各个机座抽屉104的其他信息处理资源的网络配置参数。典型地,这样的配置必须手动执行,这是耗时且容易出错的。这样的挑战在企业进一步加剧,其具有多个机座,每一个在其中安装了多个信息处理系统。
[0042]图5示出了根据本公开的实施方式的在图1中示出的机座100的示例功能框图,其中,机座100已经在其时隙106的一个中设置了机座抽屉104B,装载多个信息处理系统502。如图5所示,机座100可包括其它机座抽屉104,其中这样的机座抽屉104可装载信息处理系统,硬盘驱动器,和/或其他信息处理资源,这可以或可以不类似于上述的机座抽屉104A和104B。
[0043]如图5中所示,机座抽屉104B可包括多个信息处理系统502(例如,502a_d),其每一个可以包括服务器或其它合适的计算节点、带内交换机516、带外交换机518。除其他组件,信息处理系统502可以包括处理器402,通信地耦合到其相关联的处理器402的网络接口508、以及远程访问控制器(RAC) 512。
[0044]处理器402可以包括被配置为解译和/或执行程序指令和/或处理数据的任意系统、装置或设备,并且可以包括但不限于,微处理器、微控制器、数字信号处理器(“DSP”)、专用集成电路(“ASIC”)或被配置为解译和/或执行程序指令和/或处理数据的任意其他数字或模拟电路。在一些实施方式中,处理器402可以解译和/或执行存储在存储器或处理器402可访问的其它计算机可读介质中的程序指令和/或处理数据。
[0045]网络接口508可包括任何合适的系统、装置或设备,其可操作用作相关联的信息处理系统502和由信息处理系统502和带内交换机516形成的机座抽屉104B内部私人通信网络之间的接口。网络接口508可以使得相关联的信息处理系统502使用任何合适的传输协议和/或标准进行通信。在一些实施方式中,网络接口508可包括一个或多个网络接口卡(或称“NIC”)。在其它实施方式中,网络接口 508可包括一个或多个主板上局域网(LAN) (LOM)设备。在这些和其它实施方式中,网络接口508可包括多个NIC、L0M或其他网络接口设备,以提供通信冗余或鲁棒性。
[0046]RAC 512可以通过例如微处理器、微控制器、DSP、ASIC、EEPROM或其任何组合来实现。RAC 512可以被配置为与CMC 112通信。这样的通信可以经由例如使用带外交换机518实施的专用管理网络架构(fabric)进行。RAC 512可以被配置成提供用于相关联的信息处理系统502的管理的带外管理设施。这样的管理可以由CMC 112进行,即使信息处理系统502被断电或加电到待机状态。RAC 512可以包括处理器、存储器和网络连接,与其相关的信息处理系统502的其余部分分开。在某些实施方式中,RAC 502可以包括或者可以是以下的集成部分:基板管理控制器(BMC)、戴尔远程访问控制器(DRAC)或集成戴尔远程访问控制器(iDRAC)ο
[0047]带内交换机516可以包括被配置为将信息处理系统502的网络接口508耦合到外部网络接口 530并基于网络接口 508、带内交换机516和外部网络接口 530的各种端口(未明确示出)的网络配置执行网络接口 508与通信耦合到外部网络接口 530的外部通信网络之间的交换的任意系统、设备或装置,这在下面更详细描述。带内交换机516可以包括网络交换机,以太网交换机,PCIe交换机,通用PC总线交换机、Infiniband交换机或其他合适的交换机。
[0048]类似地,带外交换机518可以包括被配置为将信息处理系统502的RAC512耦合到CMC 112并执行RAC 512与CMC 112之间的交换以经由耦合到CMC 112的管理控制台(例如经由CMC管理端口 528)提供个人信息处理系统502的集中管理的任何系统、设备或装置。
[0049]如图5所示,外部网络接口 530可以可通信地耦合到中板108。外部网络接口 530可以包括任何合适的系统、装置或设备,其可操作用作机座100和机座100的外部的网络之间的接口。外部网络接口530可以使信息处理系统502使用任何合适的传输协议和/或标准与该外部网络进行通信。在一些实施方式中,外部网络接口530可以包括一个或多个网络接口卡,或称为“NIC” ο在其他实施方式中,外部网络接口 530可以包括一个或多个输入/输出模块(1M)设备。在这些和其它实施方式中,外部网络接口530可以包括多个NIC、10M或其他网络接口设备,以提供通信冗余或鲁棒性。
[0050]此外,如图5所示,CMC 112可以包括存储介质524和CMC管理端口 528。存储介质524可以包括被配置为保留程序指令和/或数据一段时间的任何系统、装置或设备(例如,计算机可读介质)。存储介质524可以包括RAM、EEPROM、PCMCIA卡、闪存、磁存储、光磁存储或者易失性或非易失性存储器的任何合适的选择和/或阵列,其在给CMC 112的电力关闭之后也保留数据。
[0051 ] CMC管理端口 528可用作CMC 112与远程管理控制台之间的网络接口,该远程管理控制台被配置成允许用户经由与耦合到外部网络接口 530的带内网络物理隔离的带外网络远程管理机座100的组件。CMC管理端口 528可以经由任何合适的管理协议或标准与这种远程管理控制台通信,包括但不限于智能平台管理接口(IPMI)和简单网络管理协议(SNMP)。
[0052]历史上,带内交换机(例如带内交换机516)的端口配置由RAC(例如RAC512)执行。但是,在例如机座100中可以存在的分布式服务器架构中,可以期望为了管理简单,机座100的所有元件的端口配置由CMC 112逻辑上且集中管理。因此,可以期望这样的方式,即包括带内交换机516的设备在物理上可以由RAC 512控制但是在逻辑上由CMC 112拥有并控制。
[0053]图6示出了根据本公开的实施方式的用于配置带内交换机的端口的示例方法600的流程图。根据一些实施方式,方法600可以在步骤602开始。如上所述,本公开内容的教导可以以各种机座100的配置被实施。由此,方法600的优选初始化点和包括方法600的步骤的顺序可以取决于所选的实施。
[0054]在步骤602,CMC 112可以(例如从通信地耦合到CMC 112的远程管理控制台)接收用于应用用于机座100的交换机配置的用户请求。
[0055]在步骤604,响应于用户请求,CMC112可以向在装载信息处理系统的每个机座抽屉104上存在的单个RAC 512(例如信息处理系统502a且没有其他的机座抽屉104B的信息处理系统502)传送用户已经请求了用于机座100的交换机配置的应用的指示。这种指示可以包括LAN上IPMI命令或经由带外交换机518在CMC 112和该单个RAC 512之间通信的其他适当的命令。
[0056]在步骤606,响应于接收到来自CMC 112的指示,RAC 512可以从CMC112下载合适的交换机配置文件。该下载可以使用简单文件传输协议(TFTP)、LAN上的IPMI或用于文件传输的其他合适协议或标准被执行。这种交换机配置文件可以是存储在存储介质524上的一个或多个交换机配置文件中的一个。每个交换机配置文件可以包括关于网络通信路径中的元件(例如,网络接口 508、带内交换机516、外部网络接口 530等)的端口配置的参数。这样的交换机配置文件可以由制造商、销售商或其他机座100的供应方提供到存储介质524,和/或可以由用户存储到存储介质524。关于步骤606描述的下载可以由在包括至少一个RAC 512的机座100内的每个机座抽屉104上的单个RAC 512来执行。
[0057]在步骤608,RAC512可以读取下载的交换机配置文件并应用在该交换机配置文件中提出的参数以配置带内交换机516的端口。关于步骤608描述的参数的应用可以由在包括至少一个RAC 512的机座100内的每个机座抽屉104上的单个RAC 512来执行。
[0058]根据用户请求的配置的用于机座100的其他元件(例如外部网络接口530)的端口配置可以由CMC 112应用到这样的组件。
[0059]尽管图6公开了关于方法600进行的特定数量的步骤,方法600可以用比在图6中示出的步骤更多或更少的步骤被执行。此外,虽然图6公开了关于方法600进行的步骤的某顺序,包括方法600的步骤可以以任意合适的顺序完成。
[0060]方法600可以使用CMC 112、远程访问控制器512和/或可操作用于执行方法600的任意其他系统来实施。在某些实施方式中,方法600可以部分或完全由在计算机可读介质中体现并在信息处理系统的处理器上可执行的软件和/或固件来实施。
[0061]虽然本公开已经被详细描述,但是应该理解的是,在不偏离如所附权利要求书定义的公开的实质和范围的情况下能够做出各种改变、替换和变更。
【主权项】
1.一种机座,包括: 多个槽,每个槽被配置成容纳具有一个或多个信息处理系统的模块,其中每个槽被配置为将该模块电和通信地耦合到所述机座的其它组件; 通信地耦合到所述多个槽的每一个槽的控制器,并被配置成: 接收用于应用交换机配置的用户请求; 向集成到设置在所述多个槽中的至少一个模块的远程访问控制器传送用户已经请求了交换机配置的应用的指示; 响应于该指示,接收用于将交换机配置文件从所述控制器下载到所述远程访问控制器的请求;以及 响应于用于下载所述交换机配置文件的所述请求,将所述交换机配置文件传送到所述远程访问控制器,由此所述远程访问控制器应用在所述交换机配置文件中提出的参数以配置与包括所述远程访问控制器的所述模块相关联的带内交换机。2.根据权利要求1所述的机座,其中所述控制器是机座管理控制器。3.根据权利要求1所述的机座,其中所述交换机配置文件选自存储在与所述控制器相关联的计算机可读介质上的多个交换机配置文件。4.根据权利要求1所述的机座,其中所述远程访问控制器应用在所述交换机配置文件中提出的参数以配置所述带内交换机的端口的交换。5.—种方法,其包括在具有多个槽的机座中,每个槽被配置成容纳具有一个或多个信息处理系统的模块,其中每个槽被配置为将该模块电和通信地耦合到该机座的其他组件,该方法包括: 由集成到所述机座的控制器接收用于应用交换机配置的用户请求; 从所述控制器向集成到被设置在所述多个槽中的至少一个模块的远程访问控制器传送用户已经请求交换机配置的应用的指示; 响应于该指示在所述控制器处接收用于将交换机配置文件从所述控制器下载到所述远程访问控制器的请求;以及 响应于用于下载所述交换机配置文件的所述请求,从所述控制器传输所述交换机配置文件给所述远程访问控制器,由此所述远程访问控制器应用在所述交换机配置文件中提出的参数以配置与包括所述远程访问控制器的所述模块相关联的带内交换机。6.根据权利要求5所述的方法,其中所述控制器是机座管理控制器。7.根据权利要求5所述的方法,还包括从存储在与所述控制器相关联的计算机可读介质上的多个交换机配置文件选择所述交换机配置文件。8.根据权利要求5所述的方法,其中所述远程访问控制器应用在所述交换机配置文件中提出的参数以配置所述带内交换机的端口的交换。9.一种模块,被配置成可移除地与机座的槽结合,其中该槽被配置成容纳该模块并将该模块电和通信地耦合到机座的其他组件,该模块包括: 至少一个信息处理系统,包括处理器; 用于在所述至少一个信息处理系统与所述机座外部的网络之间交换网络业务量的带内交换机;以及 通信地耦合到该带内交换机的远程访问控制器,并被配置成: 从集成到所述机座并在所述模块外部的控制器接收用户已经向所述控制器传送用于应用交换机配置的请求的指示; 响应于该指示将交换机配置文件从所述控制器下载到所述远程访问控制器;以及 应用在所述交换机配置文件中提出的参数以配置用于通信的所述带内交换机。10.根据权利要求9所述的模块,其中所述控制器是机座管理控制器。11.根据权利要求9所述的模块,其中所述交换机配置文件选自存储在与所述控制器相关联的计算机可读介质上的多个交换机配置文件。12.根据权利要求9所述的模块,其中应用所述交换机配置文件中提出的参数包括应用在所述交换机配置文件中提出的参数以配置所述带内交换机的端口的交换。13.—种方法,其包括在被配置成可移除地与机座的槽结合的模块中,其中该槽被配置成容纳该模块并将该模块电和通信地耦合到机座的其他组件,且其中该模块包括至少一个信息处理系统,该信息处理系统包括处理器;用于在所述至少一个信息处理系统与所述机座外部的网络之间交换网络业务量的带内交换机;以及通信地耦合到该带内交换机的远程访问控制器,该方法包括: 从集成到所述机座并在所述模块外部的控制器接收用户已经向所述控制器传送用于应用交换机配置的请求的指示; 响应于该指示将交换机配置文件从所述控制器下载到所述远程访问控制器;以及 应用在所述交换机配置文件中提出的参数以配置用于通信的所述带内交换机。14.根据权利要求13所述的方法,其中所述控制器是机座管理控制器。15.根据权利要求13所述的方法,其中所述交换机配置文件选自存储在与所述控制器相关联的计算机可读介质上的多个交换机配置文件。16.根据权利要求13所述的方法,其中应用所述交换机配置文件中提出的参数包括应用在所述交换机配置文件中提出的参数以配置所述带内交换机的端口的交换。
【文档编号】H04L12/28GK105981337SQ201480066909
【公开日】2016年9月28日
【申请日】2014年1月31日
【发明人】C·W·凯瑞, C·A·波夫莱特, S·M·拉姆齐, W·R·小魏尔瑙
【申请人】戴尔产品有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1