加载无盘计算节点的操作系统的方法和装置制造方法及图纸

技术编号:11359505 阅读:60 留言:0更新日期:2015-04-29 10:25
本发明专利技术涉及一种加载无盘计算节点的操作系统的方法和装置。一种使用单个虚拟协议互连VPI适配器加载无盘计算节点的操作系统的方法包括:VPI固件模块在计算节点的启动期间,设置VPI适配器的操作模式以根据第一数据通信协议操作,VPI适配器包括预引导执行环境模块,其在加载操作系统和用于第一数据通信协议的驱动器之前支持第一数据通信协议;VPI固件模块根据第一数据通信协议,经由VPI适配器从网络源取回操作系统和用于第二数据通信协议的驱动器;加载操作系统和用于第二数据通信协议的驱动器;以及响应于加载操作系统和用于第二数据通信协议的驱动器,VPI固件模块切换所述VPI适配器的操作模式以根据第二数据通信协议操作。

【技术实现步骤摘要】
加载无盘计算节点的操作系统的方法和装置
本专利技术的领域是数据处理,或者更具体地说,是用于使用单个虚拟协议互连(“VPI”)适配器加载无盘计算节点的操作系统的方法、装置和产品。
技术介绍
现代计算系统可以包括许多计算节点,这些节点彼此独立操作。这种计算系统的一个实例是包括大量刀片服务器的刀片中心。希望减少每个计算节点中的硬件资源,因为硬件资源可以成本高昂并且占用空间。
技术实现思路
在本说明书中公开了用于使用单个VPI适配器加载无盘计算节点的操作系统的方法、装置和产品。加载这种无盘计算节点的操作系统可以包括:VPI固件模块在所述计算节点的启动期间,设置所述VPI适配器的操作模式以便根据第一数据通信协议操作,所述VPI适配器包括预引导执行环境模块,其在加载操作系统和用于所述第一数据通信协议的驱动器之前支持所述第一数据通信协议;所述VPI固件模块根据所述第一数据通信协议,经由所述VPI适配器从网络源取回所述操作系统和用于第二数据通信协议的驱动器;加载所述操作系统和用于所述第二数据通信协议的所述驱动器;以及响应于加载所述操作系统和用于所述第二数据通信协议的所述驱动器,所述VPI固件模块切换所述VPI适配器的所述操作模式以便根据所述第二数据通信协议操作。从以下在附图中示出的本专利技术的实例实施例的更具体的描述,本专利技术的上述和其它目标、特性和优点将显而易见,其中相同的参考标号通常表示本专利技术的实例实施例的相同部分。附图说明图1示出根据本专利技术实施例的包括实例无盘计算节点的自动化计算机的框图,可以使用单个VPI适配器加载实例无盘计算节点的操作系统;图2是示出根据本专利技术实施例的用于使用单个VPI适配器加载无盘计算节点的操作系统的实例方法的流程图;图3是示出根据本专利技术实施例的用于使用单个VPI适配器加载无盘计算节点的操作系统的其它实例方法的流程图。具体实施方式参考从图1开始的附图,描述根据本专利技术的用于使用单个VPI适配器(210)加载无盘计算节点(208)的操作系统的实例方法、装置和产品。图1示出根据本专利技术实施例的包括实例无盘计算节点(208)的自动化计算机的框图,可以使用单个VPI适配器(210)加载实例无盘计算节点(208)的操作系统(154)。图1的计算节点(208)包括至少一个计算机处理器(156)或“CPU”以及随机存取存储器(168)(“RAM”),随机存取存储器(168)通过高速存储总线(166)和总线适配器(158)连接到处理器(156)和计算节点(208)的其它组件。图1的计算节点(208)是“无盘的”,从这种意义上说计算节点(208)不包括主引导设备,例如硬盘驱动器。因此,计算节点(208)在启动时,不包括存储在硬盘驱动器中的操作系统(154)。因为图1的计算节点(208)没有其上通常存储操作系统(154)的硬盘驱动器或其它形式的非易失性计算机存储器,所以必须从诸如文件服务器(106)之类的远程存储装置取回操作系统(154)。图1的计算节点(208)包括某种形式的非易失性计算机存储器,在该实例中被示出为闪存(134)。在图1的实例中,闪存(134)可以实现为电子非易失性计算机存储器件,可以对其进行电擦除和重新编程。图1的闪存(134)包括存储在闪存(134)上的固件(136)。这种固件(136)可以包括用于控制在计算节点(208)中执行各种设备的计算机程序指令。图1的闪存(134)还包括VPI固件模块(216)。图1的VPI固件模块(216)可以实现为计算机程序指令的模块,其用于配置VPI适配器(210)以及用于经由VPI适配器(210)从远程存储装置取回和加载操作系统(154)。图1的计算节点(208)包括VPI适配器(210)。图1的VPI适配器(210)是数据通信适配器,其支持与多种类型的数据通信交换机进行数据通信,以便包括VPI适配器(210)的计算节点(208)可以支持通过多种类型的数据通信网络的数据通信。具体地说,VPI适配器(210)可以支持与以下项的连接性:以太网交换机、InfiniBand交换机、新兴的数据中心以太网交换机、InfiniBand到以太网和光纤通道网关,以及以太网到光纤通道网关。根据本专利技术的实施例,图1的计算节点(208)可以使用单个VPI适配器(210)在无盘计算节点(208)中加载操作系统,为此VPI固件模块(216)在计算节点(208)的启动期间,设置VPI适配器(210)的操作模式以便根据第一数据通信协议操作。这样,VPI适配器(210)的操作模式可以指定VPI适配器(210)将使用的数据通信协议,以便通过数据通信网络与其它计算机进行数据通信。例如,可以首先设置VPI适配器(210)的操作模式,以便VPI适配器(210)将使用以太网协议,通过数据通信网络与其它计算机通信。设置VPI适配器(210)的操作模式例如可以通过以下方式执行:VPI固件模块(216)在计算节点(208)的启动期间向VPI适配器(210)发送消息,其中该消息包括标识特定操作模式的值。图1的VPI适配器(210)可以包括预引导执行环境模块,其在加载操作系统(154)和用于第一数据通信协议的驱动器之前支持第一数据通信协议。预引导执行环境模块例如可以实现为预引导执行环境(“PXE”)只读存储器(“ROM”),其包括足够的以太网固件以便访问动态主机控制协议(“DHCP”)服务器(104)以获得IP地址并且加载完整的以太网驱动器。在此类实例中,预引导执行环境模块可以在加载操作系统(154)之前以及还在加载用于第一数据通信协议的驱动器之前支持第一数据通信协议(例如,以太网协议)。图1的计算节点(208)还可以使用单个VPI适配器(210)在无盘计算节点(208)中加载操作系统,为此VPI固件模块(216)经由VPI适配器(210)从网络源取回操作系统(204)和用于第二数据通信协议的驱动器(206)。在图1的实例中,网络源被示出为文件服务器(106),其包括一个或多个操作系统(154)、设备驱动器和由计算节点(208)使用的其它文件。取回操作系统(154)和用于第二数据通信协议的驱动器例如可以在计算节点(208)访问DHCP服务器(104)以便获得IP地址并加载完整的以太网驱动器之后执行。在此类实例中,一旦加载了完整的以太网驱动器,计算节点(208)就可以使用以太网协议经由VPI适配器(210)访问文件服务器(106)。计算节点(208)可以随后从文件服务器(106)下载操作系统(154)和用于第二数据通信协议(例如InfiniBand协议)的驱动器。这样,可以根据第一数据通信协议(例如,以太网协议),经由VPI适配器(210)取回操作系统(154)和用于第二数据通信协议的驱动器。图1的计算节点(208)还可以使用单个VPI适配器(210)在无盘计算节点(208)中加载操作系统,为此VPI固件模块(216)切换VPI适配器(210)的操作模式以便根据第二数据通信协议操作。切换VPI适配器(210)的操作模式以便根据第二数据通信协议(例如InfiniBand协议)操作例如可以通过以下方式执行:VPI固件模块(216)向VPI适配器(210)发送消息,其中该消息包括标识特定操作模式的值。这样,VPI适配器本文档来自技高网...
加载无盘计算节点的操作系统的方法和装置

【技术保护点】
一种使用单个虚拟协议互连VPI适配器加载无盘计算节点的操作系统的方法,所述方法包括:VPI固件模块在所述计算节点的启动期间,设置所述VPI适配器的操作模式以便根据第一数据通信协议操作,所述VPI适配器包括预引导执行环境模块,其在加载操作系统和用于所述第一数据通信协议的驱动器之前支持所述第一数据通信协议;所述VPI固件模块根据所述第一数据通信协议,经由所述VPI适配器从网络源取回所述操作系统和用于第二数据通信协议的驱动器;加载所述操作系统和用于所述第二数据通信协议的所述驱动器;以及响应于加载所述操作系统和用于所述第二数据通信协议的所述驱动器,所述VPI固件模块切换所述VPI适配器的所述操作模式以便根据所述第二数据通信协议操作。

【技术特征摘要】
2013.10.24 US 14/062,3641.一种使用单个虚拟协议互连VPI适配器加载无盘计算节点的操作系统的方法,所述方法包括:VPI固件模块在所述计算节点的启动期间,设置所述VPI适配器的操作模式以便根据第一数据通信协议操作,所述VPI适配器包括预引导执行环境模块,其在加载操作系统和用于所述第一数据通信协议的驱动器之前支持所述第一数据通信协议;所述VPI固件模块根据所述第一数据通信协议,经由所述VPI适配器从网络源取回所述操作系统和用于第二数据通信协议的驱动器;加载所述操作系统和用于所述第二数据通信协议的所述驱动器;以及响应于加载所述操作系统和用于所述第二数据通信协议的所述驱动器,所述VPI固件模块切换所述VPI适配器的所述操作模式以便根据所述第二数据通信协议操作。2.根据权利要求1的方法,其中所述第一数据通信协议是以太网协议,并且所述第二数据通信协议是Infiniband协议。3.根据权利要求1的方法,其中耦合所述VPI适配器以便经由VPI交换机与所述网络源进行数据通信。4.根据权利要求1的方法,其中耦合所述VPI适配器以便经由VPI交换机与动态主机控制协议DHCP服务器进行数据通信。5.根据权利要求4的方法,还包括:所述VPI固件模块从所述DHCP服务器获得网络地址和用于所述第一数据通信协议的所述驱动器;以及加载用于所述第一数据通信协议的所述驱动器。6.根据权利要求1的方法,其中所述VPI固件模块切换所述VPI适配器的所述操作模式以便根据所述第二数据通信协议操作进一步包括向所述VPI适配器发送标识所述第二数据通信协议的值。7.一种用于使用单个虚拟协议互连VPI适配器加载无盘计算节点的操作系统的装置,所述装置包括计算机...

【专利技术属性】
技术研发人员:J·B·约翰逊E·S·萨费尔A·H·雷
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

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

1