使用远程只读存储器映像引导服务器制造技术

技术编号:10458942 阅读:120 留言:0更新日期:2014-09-24 14:40
系统、方法、以及计算机可读和可执行指令被提供以用于使用远程只读存储器映像引导服务器。使用远程只读存储器(ROM)映像引导服务器可以包括为第一服务器从第二服务器访问远程ROM映像,其中所述第一服务器不具有完整的ROM映像102,以及在子系统存储器中存储所述映像104。使用远程ROM映像引导服务器可以包括从子系统存储器中的远程ROM映像引导第一服务器106。

【技术实现步骤摘要】
【国外来华专利技术】使用远程只读存储器映像引导服务器
技术介绍
对设备上电可能需要许多功能以把所述设备置于操作状态中。这些功能通常被称 为引导(boot-up,booting,booting up)等。对于任何给定的设备,弓丨导程序 可以被良好地定义,并且所述引导过程可以随着设备的不同而变化。引导设备可以包括使 用被存储在嵌入式存储设备中的只读存储器映像,其典型地被称为只读存储器引导映像。 【附图说明】 图1是依据本公开的图示了用于使用远程只读存储器(ROM)映像引导服务器的示 例方法的流程图。 图2是依据本公开的图示了用于使用ROM映像引导服务器的过程的示例的流程 图。 图3图示了依据本公开的用于使用远程ROM映像引导服务器的系统的示例的框 图。 【具体实施方式】 本公开的示例包括方法、系统、和计算机可读可执行指令和/或逻辑。用于使用远 程只读存储器(ROM)映像引导服务器的方法可以包括:为第一服务器从第二服务器访问远 程ROM映像,其中第一服务器不具有完整的ROM映像;在子系统存储器中存储远程ROM映 像;以及从子系统存储器中的远程ROM映像引导第一服务器。 引导网络系统中的服务器可以导致网络系统中的许多设备由一个服务器管理,并 且所述网络可以具有众多的服务器来管理所有的网络设备。每个管理服务器可以包括嵌入 式存储设备来存储可以被用于引导服务器的ROM引导映像。嵌入式存储设备可以包括作为 较大设备和/或系统(例如,服务器)的一部分被嵌入的存储设备(例如,闪存)。嵌入式存储 设备可以专门用于执行较大设备和/或系统内的一个或几个特定功能。例如,闪存可以被 嵌入在服务器的硬件上,并且被用于存储引导服务器的引导ROM映像。引导服务器可以包 括对服务器上电,使得所述服务器处于操作状态。 更新用于网络中所有服务器的ROM映像可能需要更新每个单独的ROM映像,其被 存储在网络中的每个服务器的嵌入式存储设备中。通过使用存储在集中式网络服务器中的 远程ROM映像实现用于网络中服务器的引导过程,用于整个网络系统的ROM映像可以通过 更新存储在集中式服务器中的单个ROM映像来更新。一旦集中式ROM映像被更新,网络系 统中的单独服务器可以在下一个重新引导中采用所更新的ROM映像来运行。并且,网络服 务器可以不需要用于引导的嵌入式存储设备。 在本公开接下来的详细描述中,参考了形成其一部分的附图,并且其中以图示的 方式示出本公开的示例可以如何被实施。这些示例被足够详细地描述,以使本领域的普通 技术人员能够实施本公开的示例,并且将被理解的是:其它的示例可以被利用,并且过程、 电气和/或结构的变化可以在不背离本公开范围的情形下被做出。 图1是依据本公开的图示了用于使用远程ROM映像引导服务器的示例方法100的 流程图。所述方法100可以采用存储在网络中的集中式服务器上的单个远程ROM映像引导 网络中的众多服务器。 在102,为第一服务器,远程ROM映像被从第二服务器访问,其中第一服务器不具 有完整的ROM映像。访问除了许多其它的之外可以包括联系第二服务器并且检测远程ROM 映像。远程ROM映像可以包括ROM映像,其例如不位于第一服务器的嵌入式存储设备上。远 程ROM映像可以被存储在第二服务器上。ROM映像例如可以包括引导设备的非易失性指令。 非易失性指令可以包括当设备被断电时被保留在设备存储上的指令。第二服务器例如可以 在第一服务器的网络中。第二服务器除了许多其它的之外可以包括:远程服务器、远程环球 网服务器、文件传输协议(FTP)服务器、或网络文件系统服务器,诸如,网络文件系统(NFS) 或通用互联网文件系统(CIFS)。 不具有完整ROM映像的第一服务器可以包括不具有ROM映像的第一服务器,ROM 映像可以把第一服务器引导至完全可操作状态。在本公开的一些示例中,所述方法可以包 括使用存储在子系统存储器上的预先验证的ROM映像来开始引导第一服务器。预先验证的 ROM映像例如可以包括比远程ROM映像小的ROM映像。预先验证的ROM映像例如可以包括 可以开始用于第一服务器的引导过程但不足以完成所述引导过程的ROM映像。 在本公开的各种示例中,访问远程ROM映像可以包括检索与第一服务器的引导操 作相关联的配置信息。配置信息可以被存储在位于第一服务器上的基板管理控制器(BMC) 上。例如,配置信息可以包括BMC配置信息。配置信息除了其它的之外可以包括与第一服 务器的引导操作相关联的信息,以及访问第二服务器的信息(例如,主机名称、文件路径、文 件名称、用户名称、密码等)。访问第二服务器例如可以包括联系第二服务器。第一服务器 除了其它的之外可以使用环球网服务器、FTP、或NFS协议来访问第二服务器。 在104,远程ROM映像被存储在子系统存储器中。存储例如可以包括把ROM映像加 载到子系统存储器上。例如,子系统存储器可以包括BMC上的存储器。BMC可以包括位于 设备(例如,计算机、网络服务器、使用传感器的硬件)上的子设备,子设备可以跟踪和监控 所述设备的状态(例如,物理状态)。BMC可以位于设备的不同位置中(例如,母板、处理器)。 BMC可以把所述设备的状态传送到用户。用户除了其它的之外可以包括网络的管理员。例 如,BMC可以位于第一服务器的母板上、可以跟踪第一服务器的内部物理变量、并且可以把 所述变量传送到网络的管理员。BMC可以具有与第一服务器分离的引导过程,并且可以能够 独立于第一服务器进行引导。例如,BMC可以在开始用于第一服务器的引导过程之前进行 引导。 在106,使用子系统存储器中的远程ROM映像引导第一服务器。引导所述服务器可 以包括对第一服务器上电。子系统可以包括BMC。使用位于BMC上的远程ROM映像进行引 导能够是有益的,因为远程ROM映像可以是考虑到在网络上高效更新ROM映像的在网络上 被集中的单个映像,并且第一服务器可以无需具有嵌入式存储设备来引导第一服务器,这 可以降低服务器硬件的成本。 在本公开的各种示例中,方法100可以包括采用远程ROM映像在子系统上创建虚 拟ROM (VR0M)。例如,所述VR0M可以在位于第一服务器上的BMC上被创建。VR0M可以采 用从第二服务器访问的远程ROM映像被创建。 引导第一服务器还可以包括在第一服务器上创建接口以把子系统存储器中的远 程ROM映像映射到第一服务器硬件。接口例如可以包括硬件VR0M接口。硬件VR0M接口可 以采用第一服务器硬件使用VR0M中的远程ROM映像引导第一服务器。第一服务器硬件例 如可以包括第一服务器上的硬件。从而,第一服务器可以使用硬件VR0M接口从子系统上的 远程ROM映像引导。使用硬件VR0M接口引导第一服务器能够是有益的,因为第一服务器可 以从子系统的存储器引导,而运行起来就好像从第一服务器的物理存储器引导一样运行。 图2是依据本公开的图示了用于使用远程ROM映像引导服务器的过程208的示例 的流程图。 在210,在位于服务器上的BMC上被存储的BMC配置信息可以被检索。BMC配置信 息例如可以包括与服务器的引导操作相关联的信息。服务器可以包括在服务器上不具有完 整RO本文档来自技高网...

【技术保护点】
一种用于使用远程只读存储器(ROM)映像引导第一服务器的方法,包括:为第一服务器从第二服务器访问远程ROM映像,其中所述第一服务器不具有完整的ROM映像;在子系统存储器中存储所述远程ROM映像;以及从所述子系统存储器中的远程ROM映像引导所述第一服务器。

【技术特征摘要】
【国外来华专利技术】1. 一种用于使用远程只读存储器(ROM)映像引导第一服务器的方法,包括: 为第一服务器从第二服务器访问远程ROM映像,其中所述第一服务器不具有完整的 ROM映像; 在子系统存储器中存储所述远程ROM映像;以及 从所述子系统存储器中的远程ROM映像引导所述第一服务器。2. 如权利要求1所述的方法,其中存储所述远程ROM映像包括:在基板管理控制器 (BMC)存储器中存储所述远程ROM映像。3. 如权利要求1所述的方法,其中访问所述远程ROM映像包括:通过网络访问所述远 程ROM映像。4. 如权利要求1所述的方法,其中访问所述远程ROM映像进一步包括:检索与所述第 一服务器的引导操作相关联的配置信息,其中所述配置信息包括第二服务器访问信息。5. 如权利要求1所述的方法,其中从所述子系统存储器中的远程ROM映像引导所述第 一服务器进一步包括:在第一服务器上创建接口以把所述子系统存储器中的远程ROM映像 映射到第一服务器硬件。6. -种非临时性计算机可读介质,其存储一组指令,指令可由处理器执行来使设备: 检索基板管理控制器(BMC)配置信息,该配置信息被存储在位于服务器上的BMC上并 且与所述服务器的引导操作相关联; 检测远程服务器上的远程只读存储器(ROM)映像; 把远程ROM映像加载到BMC上的存储器上; 基于BMC配置信息验证所述远程ROM映像; 创建硬件虚拟ROM (VR0M)接口;以及 使用所述VR0M接口从BMC存储器上的远程ROM映像引导所述服务器。7. 如权利要求6所述的非临时性计算机可读介质,其中所述指令是进一步可执行的, 以采用所述远程ROM映像在BMC上创建VR0M。8. 如权利要求6所述的非临时性计算机可读介质,其中验证所述远程ROM映像的指令 是进一步可执行的,以把所述远程ROM映像与所述BMC配置信息相比较,从而确...

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

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

1