当前位置: 首页 > 专利查询>英特尔公司专利>正文

模块化服务器系统、存储叶片和对服务器进行供应的方法技术方案

技术编号:2865158 阅读:133 留言:0更新日期:2012-04-11 18:40
本发明专利技术描述了一种方法和装置,用于向模块化服务器系统的多个服务器叶片供应操作系统软件。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

技术介绍
模块化服务器系统越来越多地部署在计算机数据中心中。随着对因特网服务的需求的增长,需要更多的硬件和软件基础设施以提供这些服务。此基础设施一般可使用服务器来实现。一些数据中心可具有成千上万个服务器,这可能会占用大量的物理空间。模块化服务器系统提供了一种减小空间需求的方式,还提供了一些其他优点,例如降低维护和升级成本,改进服务器之间的互操作性以及提高可靠性。因此,对改进模块化服务器系统的需求非常显著,以降低空间需求并改进其他模块化服务器优点。附图说明在本文献的权利要求部分中明确指出了要求保护的主题,其被视为本专利技术的实施例。然而,通过在阅读下面的详细说明时参考附图,可最佳地在其结构和操作方法上理解本专利技术的实施例及其目的、特征和优点,其中图1示出了根据本专利技术实施例的模块化服务器系统;图2示出了根据本专利技术实施例的服务器叶片(blade);图3示出了根据本专利技术的实施例,通过中间平面(midplane)与服务器叶片相连接的存储叶片;图4示出了根据本专利技术的一个实施例,可由供应模块(provisioningmodule)实现的编程逻辑的第一方框流程图;并且图5示出了根据本专利技术的一个实施例,可由供应模块实现的编程逻辑的第二方框流程图。具体实施例方式本专利技术的实施例可包括一种方法和装置,用于为模块化服务器系统提供公共引导环境。本专利技术的一个实施例可包括用于模块化服务器系统的存储系统。该存储系统例如可包括独立磁盘冗余阵列(RAID)系统。用于多个服务器叶片的操作系统(OS)软件可由该RAID系统存储。该存储系统可实现为模块化服务器系统的底盘、中间平面或专用存储叶片的一部分。在本专利技术的一个实施例中,所述存储系统可实现在模块化服务器系统的外部,例如作为存储区域网络(SAN)或网络访问存储(NAS)的一部分,并具有到模块化服务器系统的高速连接。只要任何服务器叶片需要访问其OS,它都可从RAID系统接收该OS。服务器叶片可出于任何数量的原因而需要访问其OS,例如在初始启动期间,或者在升级、故障、维护、重引导等等之后。本专利技术的一个实施例可通过降低对服务器叶片进行供应的存储系统或硬盘驱动器的数量来改进OS引导性能。与此形成对比的是,传统的模块化服务器系统一般对每个服务器叶片都具有存储系统。传统的存储系统的一个示例可包括硬盘驱动器或硬盘驱动器控制器。该存储系统存储用于服务器叶片的OS。一旦接收到引导或重引导命令,每个服务器叶片都可使用专用的存储系统来装载其OS。本专利技术的一个实施例减少向模块化服务器系统的服务器叶片提供合适的OS的存储系统的数量。在改进OS引导性能之外,这一方法还可减少模块化服务器系统的维修、升级和设备成本。在这一详细的描述中,给出了大量具体细节以提供对本专利技术的实施例的透彻理解。然而,本领域内的技术人员将可理解,没有这些具体细节也可实施本专利技术的实施例。在其他情况下,未详细说明一些公知的方法、过程、组件和电路,以免模糊本专利技术的实施例。可以认识到,在此公开的具体结构性和功能性细节是代表性的,而不会对本专利技术造成不必要的限制。本专利技术的实施例可包括下述功能,该功能可被实现为由处理器、硬件电路或结构、或者二者的组合来执行的软件。所述处理器可以是通用或专用处理器,例如英特尔公司、摩托罗拉公司、太阳微系统公司以及其他公司制造的处理器系列中的处理器。所述软件可包括用来实现本专利技术的实施例的特定功能的编程逻辑、指令或数据。该软件可存储在机器可访问的介质或计算机可读介质中,所述介质例如是只读存储器(ROM)、随机访问存储器(RAM)、磁盘(例如软盘或硬盘驱动器)、光盘(例如CD-ROM)或任何其他数据存储介质。在本专利技术的一个实施例中,所述介质可以用压缩和/或加密的格式存储编程指令,还可存储在由处理器执行之前必须由安装程序编译或安装的指令。或者,本专利技术的实施例可被实现为专用的硬件组件,其包含用来执行在此所描述的功能的硬布线逻辑,或者可由已编程通用计算机组件和定制硬件组件的任意组合来实现本专利技术的实施例。值得注意的是,本说明书中对“一个实施例”或“实施例”的任何引用都意味着结合该实施例而描述的特定特征、结构或特性包含在本专利技术的至少一个实施例中。出现在说明书中各个位置的短语“在一个实施例中”未必指的是相同的实施例。现在具体参考附图,所有附图中相似的部件用相同的标号来表示,图1中示出了适于实施本专利技术一个实施例的系统。图1示出了根据本专利技术实施例的模块化服务器系统。图1示出了模块化服务器系统100,其可包括服务器叶片110、交换叶片120、电源130、电源输入140、媒体叶片150、扇座(fan tray)160、中间平面170和存储叶片180。在此使用的术语“叶片”(blade)可表示实现为单板的设备,例如具有处理器或控制器的单板机(SBC)、路由器、交换机、存储系统、网络应用设备、专用分支交换、应用服务器、计算机/电话(CT)应用设备等等。媒体叶片150是可容纳媒体设备的叶片,所述媒体设备例如是图形处理设备、音频处理设备、流媒体处理设备、大容量存储系统等等。存储叶片180可以是媒体叶片150的一个示例。模块化服务器系统100可被配置成支持多至16个独立的服务器叶片110,以及多至16个媒体叶片150或存储叶片180。然而,也可支持任意数量的服务器叶片110、媒体叶片150或存储叶片180。每个叶片都可包括与中间平面170相连接的接口,并且可通过中间平面170与其他叶片通信。可以认识到,虽然服务器叶片110和包括存储叶片180的媒体叶片150在图1中示出为在相对侧连接到中间平面170,但是本专利技术的实施例并不局限于这一上下文。例如,如果需要的话,存储叶片180可与服务器叶片110置于同一侧。中间平面170例如可以是具有多个叶片接口的的通信电路板。每个叶片接口都可向所连接的模块提供公共互连。在本专利技术的一个实施例中,叶片接口彼此可电通信,并可与中间平面170的系统管理总线进行电通信。在本专利技术的一个实施例中,中间平面170可具有由Peripheral ComponentInterconnect(PCI)Industrial Computer Manufacturers Group(PICMG)CompactPCI规范2.1版(“CompactPCI规范”)提出的外形参数(formfactor),其中所述叶片接口是CompactPCI插槽或连接器。CompactPCI规范可包括由“Versa Module Europa”(VME)总线所推广的欧规卡(Eurocard)外形参数,其具有标准的欧规卡尺寸和高密度2mm引脚和插孔连接器。所有连接到中间平面170的叶片都可通过中间平面170而与其他叶片和系统资源进行通信。每个叶片本质上都是具有网络地址的网络节点。因此,每个叶片都可创建与另一个叶片或系统资源的网络连接,以传送信息。例如,在本专利技术的一个实施例中,所述连接可以是以太网连接,例如快速以太网或千兆比特以太网连接。模块化服务器系统100还可被配置来支持多至4个交换叶片120,以执行网络交换并提供N+1冗余度。在本专利技术的一个实施例中,交换叶片120可具有多至20个10/100 Base-T自协商端口,并支持4,096个媒体访问控制器(MAC)地址。所述20本文档来自技高网...

【技术保护点】
一种模块化服务器系统,包括:中间平面,该中间平面具有系统管理总线和多个叶片接口;多个服务器叶片,所述服务器叶片连接到所述叶片接口,每个服务器叶片都具有连接到所述系统管理总线的服务器叶片系统管理总线;以及存储叶片,该存 储叶片连接到所述叶片接口之一,所述存储叶片具有连接到所述系统管理总线的存储叶片系统管理总线,所述存储叶片用来存储用于所述多个服务器叶片的操作系统软件。

【技术特征摘要】
US 2001-11-20 10/086,4101.一种模块化服务器系统,包括中间平面,该中间平面具有系统管理总线和多个叶片接口;多个服务器叶片,所述服务器叶片连接到所述叶片接口,每个服务器叶片都具有连接到所述系统管理总线的服务器叶片系统管理总线;以及存储叶片,该存储叶片连接到所述叶片接口之一,所述存储叶片具有连接到所述系统管理总线的存储叶片系统管理总线,所述存储叶片用来存储用于所述多个服务器叶片的操作系统软件。2.如权利要求1所述的模块化服务器系统,其中每个服务器叶片都包括用于向每个服务器叶片供应所述操作系统软件的供应模块。3.如权利要求1所述的模块化服务器系统,其中所述存储叶片包括硬盘驱动器;硬盘驱动器控制器;和供应模块,用来向每个服务器叶片供应所述操作系统软件。4.如权利要求3所述的模块化服务器系统,其中所述硬盘驱动器是配置为独立磁盘冗余阵列系统的多个硬盘驱动器中的一个。5.如权利要求4所述的模块化服务器系统,其中所述独立磁盘冗余阵列系统是第五级独立磁盘冗余阵列系统。6.如权利要求4所述的模块化服务器系统,其中所述独立磁盘冗余阵列系统包括光盘只读存储器。7.如权利要求4所述的模块化服务器系统,其中所述供应模块包括连接模块,用于创建与服务器叶片的连接;识别模块,用于确定所述服务器叶片的标识符;搜索模块,用于检索与所述服务器叶片标识符相关联的操作系统标识符以及装载模块,用于从所述独立磁盘冗余阵列系统检索与所述操作系统标识符相关联的操作系统,并向所述识别出的服务器叶片装载所述操作系统。8.如权利要求7所述的模块化服务器系统,其中多个服务器叶片使用相同的操作系统。9.如权利要求7所述的模块化服务器系统,其中多个服务器叶片使用不同的操作系统。10.一种存储叶片,包括硬盘驱动器;硬盘驱动器控制器;和供应模块,用来向多个服务器叶片供应存储在所述硬盘驱动器上的操作系统软件。11.如权利要求10所述的存储叶片,其中所述硬盘驱动器是配置为独立磁盘冗余阵列系统的多个硬盘驱动器中的一个。12.如权利要求11所述的存储叶片,其中所述硬盘驱动器控制器是独立磁盘冗余阵列控制器。13.如权利要求12所述的存储叶片,其中所述独立磁盘冗余阵列系统是第五级独立磁盘冗余阵列系统。14.如权利要求13所述的存储叶片,其中所述独立磁盘冗余阵列系统包括光盘只读存储器。15.如权利要求13所述的存储叶片,其中所述供应模块包括连接模块,用于创建与服务器叶片的连接;识别模块,用于确定所述服务器叶片的标识符;搜索模块,用于检索与所述服务器叶片标识符相关联的操作系统标识符;以及装载模块,用于从所述独立磁盘冗余阵列系统检索与所述操作系统标识符相关联的操作系统,并向所述识别出的服务器叶片装载所述操作系统。16.一种对多个服务器进行供应的方法,包括从多个服务器叶片中的每个叶片接收装载操作系统的请求;确定所述多个服务器叶片...

【专利技术属性】
技术研发人员:保罗里茨罗伯特惠特科姆
申请(专利权)人:英特尔公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利