选择和配置存储区域网络存储和计算设备的方法和系统的制作方法

文档序号:7659404阅读:273来源:国知局
专利名称:选择和配置存储区域网络存储和计算设备的方法和系统的制作方法
技术领域
本发明一般地涉及存储区域网络(SAN)存^i殳备,更具体地说,涉 及配置此类SAN存储设备以使它们可以用于诸如刀片计算设备之类的计 算设备。
背景技术
在大型组织中,计算设备的管理是一项重要的任务。为使信息技术(IT) 人员更方便并因此以较低的成本进行此类管理, 一个相对较新的范例是"刀 片"计算设备。给定的机架插入有多个刀片计算设备。然后,每个刀片计 算设备可以被分配给远离刀片计算设备的单个最终用户,或者多个用户可 以具有他们自己的在相同的一个或多个刀片计算设备中共享的虚拟化的计 算设备,
但是,由于尺寸有限,刀片计算设备通常没有内部存^i殳备或具有数 量或大小非常有限的内部存^f^殳备(如硬盘驱动器)。更确切地说,它们 通常分配有可通信地连接到所有刀片计算设备的存储设备的至少一部分. 一种相对普遍的方法是具有包括多个存储区域网络(SAN)存储设备的存 储区域网络。可以在这些SAN存储设备中的一个或多个i殳备上定义逻辑盘 以供给定的刀片计算设M用。例如,此类逻辑盘可以存储控制刀片计算 设备的操作系统(OS)实例。
在具有相对大量的计算设备和相对大量的SAN存储设备的此类计算 设备拓朴中,配置一个特定的计算设备来使用在一个或多个SAN存^i殳备 上定义的逻辑盘可能非常复杂。可能必须正确配置大量设置和|*以便给 定的计算设备能够使用给定的SAN存^i殳备。如果没有正确配置这些设置 或参数中的任何一个,则计算设备可能无法相对于SAN存#^备正常工
作。鉴于此原因和其他原因,需要本发明。

发明内容
本发明涉及选择和配置存储区域网络(SAN)存储设备和相关的计算 设备。本发明的一个实施例的方法包括从一个或多个机架中选择机架。每 个机架其中都安装有一个或多个计算设备。从所述选定的机架中安装的计 算设备来选择计算设备。每个计算设备连接到所述机架中的一个或多个交 换机。从所述选定的计算设备被连接到其的所述交换机来选择交换机。每 个交换机都连接到包含一个或多个存储区域网络(SAN)存储设备的存储
网络存^i殳备来选择存储区域网络存^f^殳备。配置所述选定的存储区域网 络存^^备和/或所述选定的计算设备的网络设置。配置所述选定的存储区 域网络存^i殳备以供所述选定的计算设^Hf吏用。选择操作系统(OS)实例使用。
本发明的实施例的系统包括机架、 一个或多个安装在所述机架中的计 算设备,以及一个或多个安装在所述机架中并连接到每个计算设备的交换 机。所述系统还包括一个或多个通过存储区域网络连接到每个交换机的存 储区域网络存^i更备,以及配置和管理控制器。所述控制器使用户能够从 安装在所i^L架中的所述计算设备来选择所需的计算设备,从安装在所述 机架中的所述交换机来选择所需的交换机,从连接到所述所需交换机的所 迷存储区域网络存^i殳备来选择所需的存储区域网络存^^殳备。所述控制 器还使用户能够配置所述所需的存储区域网络存^i免备以供所述所需的计 算设备使用,以及选择操作系统实例并将其部署到所述所需的存储区域网 络存>(^殳备以供所述所需的计算设备使用。
本发明的实施例的制品包括有形的计算机可读介质以及所述介质中的 装置。所述计算机可读介质可以是可记录的数据存储介质,或其他类型的 有形的计算机可读介质。所述装置用于选择机架中安装的所需刀片计算设 备,用于选择所述机架中安装的所需交换机,以及用于选择通过存储区域 网络连接到所述所需交换机的所需存储区域网络存^l^殳备。所述装置还用
于配置所述所需的存储区域网络存储设备以供所述所需的刀片计算设^Hf吏
^i殳备以供所述所需的刀片计算设备使用。


此处引用的附图形成本说明书的一部分。附图中示出的部件只是示出 本发明的某些实施例,而非本发明的所有实施例,除非另外明确指出,并 且并非以其他方式进行相反的暗示。
图1A和1B分别是根据本发明的常规实施例的方法的流程图以及可以 执行所述方法的系统的示意图2是根据本发明的实施例的具有安装了多个刀片计算设备的机架以 及具有多个存储区域网络(SAN)的系统的示意图3是根据本发明的实施例的图2的系统的一部分的更详细的示意图4A、 4B和4C是根据本发明的实施例的与图1A的方法一致但比其 更详细的方法的流程图5A、 5B、 5C、 5D、 5E、 5F、 5G、 5H、 51和5J是根据本发明的实 施例的通过其可以执行图4A、 4B和4C的方法的各部分的图形用户接口 (GUI)的示意图。
具体实施例方式
在本发明的示例性实施例的以下详细说明中,参考了形成本说明一部 分的附图,并且其中通过示例的方式示出了其中可以实现本发明的特定示 例性实施例。这些实施例被充分详细地描述,以便使得本领域的技术人员 能够实现本发明。可以使用其他实施例并且可以在不偏离本发明的精神或 范围的情况下做出逻辑的、机械的更改和其他更改。因此,不应以限制的 意义来理解以下的详细说明,并且本发明的范围仅由所附权利要求来限定。
概述
根据图1A和1B提供了本发明的实施例的概述。图1A示出了根据本 发明的实施例的方法100,而图1B示出了根据本发明的实施例的可用于执 行方法100的代表性系统110。配置选定的存储区域网络(SAN)存^fti殳 备112以供选定的计算设备114使用(102 )。选定的SAN存储设备112 是系统110 (为了说明清楚和方便而未在图1中具体示出)的SAN 122中 多个SAN存^i殳备之一。同样,选定的计算设备114是系统110 (为了说 明清楚和方便而未在图1中具体示出)的多个计算设备(如刀片计算设备) 之一。
更具体地说,选定的计算设备114是机架116中安装的多个此类计算 设备之一。选定的计算设备114连接到也安装在机架116中的交换机118。 从机架116 (为了说明清楚和方便而M图1中具体示出)中安装的多个 交换机中选择交换机118。交换机118可通信地将计算设备114连接到SAN 存Mi殳备112。在方法100的部分102中,配置SAN存储设备112和计算 设备114可以包括为设备112和114两者或之一配置网络设置、安全性设 置以及其他类型的设置。
选择操作系统(OS)实例120并将其部署到SAN存^i殳备112以供 计算设备114使用(104)。从多个此类操作系统实例(为了说明清楚和方 便而未在图1中具体示出)中选择操作系统实例120。操作系统实例120 是控制计算设备114的运行的操作系统。因此,操作系统实例120不是位 于计算设备114处,而是位于相对远程的SAN存^i更备112处。在本发明 的一个实施例中,这允许本质上独立于SAN存储设备112来管理计算设备 114。
本发明的实施例涉及编程方式,借助其来选择和配置每个计算i殳备和 SAN存储设备以供彼此使用,包括选择操作系统实例并将其部署到SAN 存^i殳备上以供计算设^^吏用。用户无需手动配置计算设备和SAN存储设 备,而是借助图形用户接口来进行选择过程,以便自动实现设备的配置。 实施例。
背景技术
图2更详细地示出了根据本发明的实施例的图IB的代表性系统110。 图2中示出了单个机架116。但是,通常可以具有多个此类机架,其中机 架116是系统110中所有这些机架的M。
机架116包括多个刀片计算设备202A、 202B、 ...、 202N(统称为刀 片计算设备202)。刀片计算设备是插入刀片计算系统(本身被设计为接 受多个此类刀片计算设备)的组件。刀片计算设备可以是插入单个机架的 单独服务器或客户端计算设备。因此,刀片计算系统是其中单个机架中安 装有多个计算设备的计算设备沐系结构。在一个实施例中,刀片计算设备 202是无盘或无存储设备的,从而本质上非易失性的数据存储对设备202 本身来说是外部的。
机架116还包括多个交换机204A、 204B..... 204M(统称为交换机
204)。交换机204的数量可以少于刀片计算i殳备202的数量。如将描述的 那样,交换机204是使得刀片计算设备能够以特定方式访问存储区域网络
(SAN)的联网组件。在本发明的一个实施例中,每个计算设备202都连 接到每个交换机204,如图2中具体示出的那样。
交换机204连接到外部存储区域网络(SAN) 206A、 206B、…、206M
(统称为SAN 206)。在一个实施例中,SAN 206的数量等于交换机204 的数量。在一个实施例中,每个交换机204也被连接到SAN 206之一。每 个SAN 206包括一个或多个SAN存储设备(如硬盘驱动器).因此,SAN
206包括SAN存储设备208A、 20犯.....208M (统称为SAN存储设备
208)。
SAN是特定类型的存储设备(如硬盘驱动器)的网络。因此,SAN将 多个计算设备连接到中央硬盘驱动器存储池。与必须管理数以百计的计算 设备(分别具有它们自己的硬盘驱动器)相比,SAN提高了可管理性。SAN
可以被视为单个资源以简化盘维护和例行备阶。
图3更详细地示出了根据本发明的实施例的图1B和2的系统110的 一部分。系统110在图3中被示为包括SAN存储设备112、机架116(计 算设备114和交换机118物理地安装或位于其中)。如本领域的技术人员 可以理解的,除了图3中示出的那些组件和/或替代图3中示出的那些组件, 系统110、机架116和计算设备114中的每一个都可以包括其他组件。例 如,机架116可以包括介质托盘和/或^J[-视频-鼠标(KVM )共享设备(两 者为了说明方4更而未在图3中示出)。此外,介质托盘可以包括诸如软盘 驱动器、DVD/CD驱动器和/或一个或多个通用串行总线(USB)连接器之 类的i殳备。介质托盘和/或KVM可以被有选择地连接到计算设备114
SAN存^i殳备112是图2的存^i殳备208之一。计算设备114是图2 的刀片计算设备202之一。交换机118是图2的交换机204之一。交换机 118通过包含SAN存^i殳备112的SAN 306可通信地将刀片计算设备114 连接到SAN存储设备112。因此,SAN 306是图2的SAN 206之一。
系统110还在图3中被示为包括配置和管理控制器302以及配置管理 器304。控制器302和管理器304可以以软件、硬件或软件和硬件的组合 来实现。因此,在一个实施例中,控制器302和管理器304可以是一个或 多个在计算设备114之外的计算设备以及其他刀片计算设备202中运行的 计算;fea^序。SAN存储设备112、机架116和计算设备114的通信、管理、 配置和控制在图3中通过多条线326、 328和330来示出。由其中每条线代 表执行的功能将在下面被详细描述。因此,控制器302和管理器304的功 能将在下面被详细描述。
机架116包括管理模块(MM) 308。管理模块308可以以软件、硬件 或软件和硬件的组合来实现。管理模块308具,供机架116中安装的刀 片计算设备(如计算设备114)的配置、控制和管理,管理模块308直接 与计算设备114的基板管理器控制器(BMC) 310交互。BMC 310是硬件 和/或软件,并直接访问计算设备114的非易失性随机存取存储器 (NVRAM) 312。
NVRAM312包含计算设备114的固件(FW)316根据其运行的设置。 在一个实施例中,固件316可以是计算i史备114的基本输入/输出系统
(BIOS )。基于NVRAM 312中的设置,固件316控制引导以及计算设备 114中软件和硬件之间的基本交互。也就是说,固件316可以被视为在计 算设备114中的操作系统和硬件之间提供接口的一组例程。固件316支持 所有的外围技术。引导时,固件316测试计算设备114并为其做好运行准 备。此后,固件316加载操作系统并将控制传递给操作系统。
固件316包括引导固件(BF) 322,其专门控制从关联的存^i殳备(如 SAN存储设备112)引导操作系统。固件316还包括通用网络设备接口
(UNDI) 324,其使得固件316能够与网络接口控制器(NIC) 314通信。 NIC 314是联网设备,其使得计算设备114能够例如通过机架116的交换 机118来访问网络。
计算设备114还包括易失性随M取存储器(RAM) 318。如本领域 的技术人员可以理解的,RAM 318是其中临时存储数据以及向其加载计算 ;l^序以供计算设备114执行的存储器。RAM 318存储引导固件表(BFT) 320 (该表在启动时由引导固件322加载到RAM318中),并包括指导计 算设备114与SAN存储设备112交互(好像SAN存储设备112是计算设 备114本身的一部分)的设置。
详细实施例
图4A、 4B和4C以与图1A —致但比其更详细的方式示出了根据本发 明的实施例的图1A的方法100。根据系统100中的代表性能描述了方法 100。但是,除了根据系统100之外,可以根据其他类型的系统执行方法 100。
用户首先从一个或多个机架中选择机架116 (402)。用户可以通过提 ^H吏用户有权访问机架116的用户标识符和密码来登录选定的机架116。 这在图3中通过线328表示。图5A示出了根据本发明的实施例的图形用 户接口 (GUI) 502,用户可以通过此接口从一个或多个机架中选择机架
116。下拉框504列出了所有可用的机架。在一个实施例中,配置和管理控 制器302从数据库中检索所有可用机架的列表以填充下拉框504。这可以 在没有任何用户干预的情况下实现。例如,如本领域的技术人员可以理解 的,通过使用服务位置协议(SLP)以编程方式扫描机架网络,可以自动 填充机架数据库的各部分。
用户选择了所需的机架后,将在框506和508中显示IP地址和/或网 络名称。如果未显示这些项目,则用户可以选择相应的掩組510和512以 刷新此信息。将在框514和516中显示与存储在数据库中或以编程方式从 管理模块308检索的所需机架有关的信息,包括机架具有的插槽的数量(对 应于机架中可以安装的刀片计算设备的最大数量)以及机架的管理模块 308的名称。
用户通过在框518和520中输入他或她的用户标识符和密码来登g 架116。用户对机架116进行的选择满意后,选择按钮522。备选地,用户 可以选择一个其他^524以执行所需的常规功能,如本领域的技术人员 可以理解的那样。
返回参考图4A,用户然后选择机架116中安装的计算设备114( 404 )。 这在图3中通过线328表示。具体地说,配置和管理控制器302登录机架 116的管理模块308,并检索与机架116中安装的所有计算设备有关的信息。 此后,可以向用户显示机架116中所有计算设备的列表(406),用户可以 从此列表中选择所需的计算设备(408),
图5B示出了根据本发明的实施例的GUI525,用户可以通过此接口从 选定机架116中安装的所有计算设备中选择计算设备114。提供了框526, 其中逐行显示了选定机架116中安装的所有计算设备。对于每个计算设备, 显示了计算设备的各种标识特性。此信息由配置和管理控制器302 AO^架 116本身的管理模块308来获得。用户选择了所需的计算设备114后,他 或她将选择"下一步"#^528。
返回参考图4A,用户选择机架116中的计算设备114被连接到其的交 换机118 (410)。这在图3中通过线328表示。具体地说,配置和管理控
制器302从机架116的管理模块308接收机架116中安装的所有交换机的 标识。可以向用户显示计算设备114具体被连接到其的所有交换机的列表 (412),并且用户可以>^列表中选择所需的交换机118 (414)。
图5C示出了根据本发明的实施例的GUI 530,用户可以通过此接口 从计算设备114被连接到其的所有交换机来选择交换机118。框532列出 了所有交换机,包括选定计算设备114的哪个NIC 314 (如果有)被连接 到交换机118。框532还可以指示关联NIC314的介质访问控制(MAC) 地址。在图5C的实例中,实际上仅显示了前两个交换机。用户选择单选 按钮534之一来选择所需的交换机118,然后选择"下一步"按钮536。要 指出的是,每个交换机都连接到不同的SAN,因此通iti^择交换机118, 用户将隐式选择SAN 306。
返回参考图4A,用户然后从所有连接到SAN (与所需的交换机118 连接)的SAN存储设备中选择所需的SAN存^i殳备112 (418)。这在图 3中通过线330表示。具体地说,配置和管理控制器302可以从先前汇编 的数据库中读取所有连接到交换机118的SAN存储设备的目录(418)。 此后,控制器302向用户显示此列表(420),此用户能够从此列表中选择 所需的SAN存^i更备112 (422)。
图5D示出了根据本发明的实施例的GUI 536,用户能够通itjJt接口 从所有连接到SAN (与交换机118连接)的SAN存储设备中选择SAN存 ^ti殳备112。下招應538列出了所有连接到SAN (与交换机118连接)的 SAN存储设备的网络地址。通过选择给定的网络地址,将在框540和542 中显示与具有此网络地址的SAN存储设备有关的信息。所需的选定SAN 存^i殳备112也,皮称为目标(其中先前选定的计算设备114被称为启动方)。
用户可以通过修改框540中的信息并按下掩組548的相应掩組来更改 与选定存^i殳备112有关的信息。添加和删除^允许用户在存储所有存 ^i史备的列表的数据库中添加或删除存^i殳备表项。用户可以通过按下验 证掩纽546来m^与选定存^i殳备112有关的任何信息,用户对他或她的 选择满意后,将选择"下一步"掩纽544。
参考图4B,用户能够配置选定的计算设备114的网络设置(424)。 在一个实施例中,这通it^没有任何用户干预的情况下自动填充可能先前 输入的网络设置来实现(426),然后使用户能够替换这些网络设置中的任 何设置。
图5E示出了根据本发明的实施例的GUI 550,用户能够通过此接口具 体配置计算设备114的网络设置。计算设备114的网络设置显示在框552 中,并M选择"下一步"掩纽554以继续之前,用户可以替换此信息的 任何部分。具体地说,可以由用户修改的计算设备114的网络设置包括计 算设备114的网络地址,如网际协议(IP)地址。还可以修改计算设备114 的子网掩码及其默认网关的网络地址。用户还可以指定或以其他方式修改 主和辅助名称J5艮务器,如主和辅助域名系统(DNS) JJ良务器。
返回参考图4B,在一个实施例中,用户能够配置SAN存储设备112 的安全性设置(这在图3中通过线330表示)以及配置计算设备114的安 全性设置(430)。用户可以指定由计算设备114启动的安全性,或由SAN 存储设备112启动的安全性。也就是说,SAN存储设备112的验证可以由 计算设备114启动,或计算i殳备114的验证可以由SAN存储设备112启动。 备选地,用户可以指定由计算设备114和SAN存^i殳备112两者启动的双 向的安全性。
图5F示出了根据本发明的实施例的GUI 556,用户可以通过此接口配 置计算设备114和SAN存储设备112的安全性设置.区域558中的用户可 以指定启用由计算设备114针对SAN存储设备112启动的质询握手^iiL协 议(CHAP)安全性。区域560中的用户也可以指定启用由SAN存^i殳备 112针对计算设备114启动的"反向"CHAP安全性。用户选择了所需的 安全性设置后,将选择"下一步"按钮562,
返回参考图4B,用户然后配置SAN存^i殳备112以供计算设备114 使用(102)。在一个实施例中,配置和管理控制器302判定先前是否已配 置SAN存储设备112以供计算设备114使用(432)。如果是,则显示与 此配置有关的信息,并使用户能够^l据需要删除此信息(434)。例如,可
以向用户显示SAN存^i殳备112的相关巻或高级分区、巻的相关逻辑单元 ("LUN")以及将此LUN关联到计算设备114的组。在此阶段,用户 从而有机会批准SAN存储设备112的涉及计算设备114的现有配置。如果 用户选择不批准现有配置(通过删除现有配置),则用户将可以在下一阶 段(即在选择和部署操作系统(OS)实例阶段)重新配置SAN存储设备 112,如将描述的那样。
图5G示出了根据本发明的实施例的GUI 564,用户可以通过此接口 批准SAN存储设备112的现有配置以供计算设备114使用。下拉框564 列出了选定SAN存^i殳备112的所有高级分区或巻。选择给定的巻后,用 户将选择"检查"按钮568,此按钮判定先前是否已配置SAN存储设备112 的此巻以供计算i殳备114使用。如果是,则在框566中列出相关的信息, 包括巻名称、启动方名称(即,计算设备114的名称)、将计算设备114 绑定到巻的LUN的组以及LUN本身的名称。
如果后面的三个框为空,则先前未配置SAN存^i殳备112的选定巻的 LUN以供计算设备114使用。因此,用户可以通过下拉框564选择不同的 巻,并通过选择"检查"^^568重复此过程,或可以决定使用此巻(其 中LUN未如先前已供计算设备114使用的那样存在于此巻上),并只需 按"下一步"掩組572以继续。如果用户批准选定巻的现有LUN (如果其 存在),则用户也可以选择"下一步"M572以继续。
但是,如果用户希望使用SAN存储设备112的选定巻,而不是选定巻 上的现有LUN,则用户可以在按下"下一步"掩纽572之前,通过两个复 选框570之一来选择删除LUN本身或删除将LUN与计算设备114关联的 组。删除LUN将隐式地删除LUN与计算设备114的关联。但是,仅删除 将LUN与计算设备114关联的组不会删除LUN,并且只是删除LUN与计 算i殳备114之间的关联。
参考图4C,用户可以选择操作系统实例以部署到SAN存^f^i殳备112 从而供计算设备114使用(104)。具体地说,用户可以执行三个选项之一。 第一,使用户能够克隆SAN存储i殳备112的先前选定巻的现有LUN以链
接到计算设备114 (436),其中现有LUN存储所需的操作系统实例。在 此情况下,实际上是在巻上创建一个新的LUN,并且它是选定的现有LUN 的克隆体。克隆不同于复制,因为例如LUN克隆体可即时向用户显示。
第二,使用户能够选择SAN存储设备112的先前选定巻的现有LUN 以链接到计算设备114 (438),其中此现有LUN存储所需的搮作系统实 例。在此情况下,将使用现有的LUN,第三,使用户能够创建SAN存储 设备112的先前选定巻的全新LUN以链接到计算设备114 (440)。使用 此最后选项的用户可以确定为计算设备114将哪个操作系统实例存储在新 的LUN中,这样最终可以说新的逻辑单元实际上确实存储了此操作系统 实例。图4C的方法100的部分104在图3中通过线330示出。
图5H示出了根据本发明的实施例的GUI 574,用户可以通过此接口 在存#^殳备112中选择LUN或创建LUN以供计算设备114用作引导逻辑 盘。单选^576允许用户按照方法100的部分436克隆现有LUN,以及 按照方法100的部分438链接到现有LUN,并按照方法100的部分440创 建全新的LUN。应指出的是,进一步为用户提供了完全跳过选择LUN的 选项。通itii择LUN,用户从而可选择位于SAN存^i殳备112中的引导 逻辑盘以供计算设备114使用'
在LUN与计算设备114之间的先前建立的关联存在时,如图5G中已 描述的那样,则将在图5H中为用户选择指向现有LUN单选掩纽的链接。 但是,用户可以决定通过选择其他单选按钮576之一来替换此现有关联。 用户为计算i殳备114选择了所需的LUN以及要部署的操作系统实例(如 果适用)后,他或她将选择"下一步"按钮578。
返回参考图4C,将根据用户先前进行的选择和配置来配置计算设备 114的非易失性存储器或NVRAM 312 (442 )。这在图3中通过线326示 出。图5I示出了根据本发明的实施例的GUI580,用户可以通过此接口启 动传送已提供的设置以便配置计算设备114的NVRAM 312。信息582列 出了与讨论中的计算设备114有关的基本信息。用户可以通过改变框584 中的值来选#^换选定的交换机118。最后,用户选择单选按钮对586的
"是"单选按钮以指明应将设置传送到NVRAM 312,最后选择"下一步" 按钮588。
在一个实施例中,配置和管理控制器302将根据选定和配置的SAN存 ^f^i臾备112、设备112和/或配置的计算设备114的网络设置以及选定和部 署到SAN存储设备112的操作系统实例来构建设置文件(444)。此文件 可以采用标记语言(如可扩展标记语言(XML))的格式,并包含必须被 编程到计算设备114的NVRAM312中的参数值。此后,控制器302将此 设置文件传输到配置管理器304 (446)。
配置管理器304依次将参数值转换成计算设备114的固件322可理解 的格式,并将这些已设置格式的值发送到机架116的管理模块308以便安 装在计算设备114中(448)。管理模块308将这些值提供给BMC 310, 后者将它们写入NVRAM 312以供固件316使用。在计算设备114的引导 过程中,固件316的引导固件322使用NVRAM312中的这些设置在RAM 318中构建BFT 320。
此后,可以引导计算设备114,以便它使用部署到SAN存储设备112 的操作系统实例作为其存储。图5J示出了根据本发明的实施例的GUI 590, 用户可以通过此接口启动许多功能,包括启动计算设备114.框592列出 了刀片编号,它是机架中计算设备114的标识符。用户可以通过复选框594 来选择四个不同选项中的 一个或多个选项。用户可以关闭或打开计算i更备 114的电源。用户还可以为计算i殳备114指定^4C频-鼠标(KVM)适 配器,如本领域的技术人员可以理解的那样。最后,用户可以为计算i殳备 114指定介质托盘,这将先前描述的介质托盘的设备连接到计算设备114。 用户然后选择"下一步"^L596以执行操作。这在图3中通过线328表 示。
优点和结论
本发明的至少某些实施例相比于现有技术提供了优点。具体地i兌,以 编程方式实现了选择和配置计算设备(如刀片计算设备)和存储区域网络
(SAN)存^i殳备。诸如信息技术(IT)人员之类的用户通过图形用户接 口 ( GUI)来完成配置过程。计算设备和SAN存储设备的配置在此过程中 进行。因此,基本确保了正确实现计算设备和SAN存储设备的配置,无需 用户记住需要正确设置的所有不同的设置和^lt。
应指出的是,虽然在此示出和描述了特定的实施例,但是本领域的技 术人员将理解,可以使用任何适于实现相同目的的布置来替代示出的特定 实施例。本申请因此旨在涵盖本发明的实施例的任何改变或变化。因此明 显的是,本发明旨在仅由权利要求及其等同物来限定。
权利要求
1.一种方法,包括从一个或多个机架的列表中选择机架,每个机架其中都安装有一个或多个计算设备;从安装在所述选定的机架中的所述计算设备来选择计算设备,每个计算设备都连接到所述机架中的一个或多个交换机;从所述选定的计算设备连接到其的所述交换机来选择交换机,每个交换机都连接到包含一个或多个存储区域网络存储设备的存储区域网络;从连接到所述选定的交换机的所述存储区域网络存储设备来选择存储区域网络存储设备;配置所述选定的存储区域网络存储设备和/或所述选定的计算设备的网络设置;配置所述选定的存储区域网络存储设备以供所述选定的计算设备使用;以及选择操作系统实例并将其部署到所述选定的存储区域网络存储设备以供所述选定的计算设备使用。
2. 根据权利要求l的方法,其中至少部分地通过以编程方式发现所述 机架来创建所i^U架列表。
3. 根据权利要求l的方法,还包括配置所述选定的存储区域网络存储 设备和/或所絲定的计算设备的安全性设置。
4. 根据权利要求3的方法,其中配置所述选定的存储区域网络存^i更 备和/或所述选定的计算设备的所述安全性设置包括使用户能够选择计算 设备启动的安全性、存储区域网络存^f^殳备启动的安全性,或计算i殳备启 动的安全性和存储区域网络存^i更备启动的安全性两者。
5. 根据权利要求1的方法,还包括根据所述选定和配置的存储区域网 络存^i殳备、所述配置的网络设置以及所述选定和部署到所述选定的存储 区域网络存#^备的操作系统实例来配置所述选定的计算设备的非易失性存储器。
6. 根据权利要求5的方法,其中配置所述选定的计算设备的所述非易 失性存储器包括根据所述选定和配置的存储区域网络存#^:备、所述配置的网络设置 以及所述选定和部署到所述选定的存储区域网络存^i殳备的操作系统实例 来构建文件;将所述文件传输到与所述计算设备、所述机架和所述存储区域网络存 ^i殳备分离的配置管理器;以及所述配置管理器将所述文件转换成所述选定的计算设备的固件可理解 的格式,并相应地配置所i^定的计算设备的所述非易失性存储器。
7. 根据权利要求l的方法,其中由用户通过图形用户接口来选择所述 机架、所述计算设备、所述交换机和所迷存储区域网络存^&备;由所述 用户通过图形用户接口来配置所述网络设置和所述存储区域网络存储设 备;以及由所述用户通过图形用户接口来选择所述操作系统实例。
8. 根据权利要求l的方法,其中选择所述机架包括登录所i^架。
9. 根据权利要求l的方法,其中从安装在所述选定的机架中的所述计算设备来选择计算设备包括:显示安装在所述机架中的所有所述计算设备的列表;以及 使用户能够从所述列表选择所迷计算设备,以及 其中从所述选定的计算设备连接到其的所述交换机来选择交换机包括:显示所述计算设备连接到其的所有所迷交换机的列表;以及 使用户能够从所述列表选择所述交换机。
10.根据权利要求l的方法,其中从连接到所述选定的交换机的所述 存储区域网络存^i殳备来选择存储区域网络存^i殳备包括录;显示连接到所述选定的交换机的所有所述存储区域网络存^i殳备的列表;以及使用户能够从所述列表选择所述存储区域网络存^i殳备。
11. 根据权利要求l的方法,其中配置所述选定的存储区域网络存储 设备和/或所述选定的计算设备的网络设置包括在没有用户干预的情况下,自动填充所述计算设备的网络地址、所述 计算设备的子网掩码、所述计算设备的默认网关网络地址、所述计算设备 的主名称服务器网络地址,以及所述计算i殳备的辅助名称服务器网络地址; 以及使用户能够替换所述网络地址、所述子网掩码、所述默认网关网络地 址、所述主名称服务器网络地址以及所述辅助名称服务器网络地址中的一 项或多项。
12. 根据权利要求l的方法,其中所述计算设备是物理地位于所述机 架内的刀片计算i殳备。
13. —种方法,包括配置选定的存储区域网络存^&备以供计算设备使用,所述存储区域 网络存^^殳备通it^一个或多个连接到所述计算i殳备的交换M择的交换 机来可通信地连接到所述计算设备,从安^fr机架中的一个或多个计算设 备来选择所述计算设备,从一个或多个机架来选择所述机架;以及选择操作系统实例并将其部署到所述选定的存储区域网络存>(^殳备以供所述计算设^^吏用。
14. 根据权利要求13的方法,其中配置所述选定的存储区域网络存 ^i殳备以供所述选定的计算设备使用包括判定先前是否已配置所述存储区域网络存^i殳备以供所述计算设^f吏用;如果先前已配置所述存储区域网络存^i殳备以供所述计算设^^吏用,则显示所述存储区域网络存^i殳备的巻、所述存储区域网络存^i殳备的所述巻的逻辑单元,以及将所述逻辑单元绑定到所述计算设备的组;使用户能够删除一个或多个所述逻辑单元和所述组。
15. 根据权利要求13的方法,其中选择所述操作系统实例并将其部 署到所述选定的存储区域网络存储设备以供所述选定的计算设备使用包 括使用户能够克隆所述存储区域网络存储设备的所述巻的现有逻辑单元 以便链接到所述计算设备,所述现有逻辑单元存储所述操作系统实例;使用户能够选择所述存储区域网络存储设备的所述巻的现有逻辑单元 以便链接到所述计算设备,所述现有逻辑单元存储所述操作系统实例;以 及使用户能够创建所述存储区域网络存^i殳备的所述巻的新逻辑单元以 便链接到所述计算设备,所述新逻辑单元存储所述操作系统实例.
16. 根据权利要求13的方法,其中所述计算设备是物理地位于所述 机架内的刀片计算设备。
17. —种系统,包括 机架;一个或多个安装在所述机架中的计算设备; 一个或多个安装在所述机架中并连接到每个计算i殳备的交换机; 一个或多个连接到每个交换机的存储区域网络存^i殳备;以及 配置和管理控制器,其使用户能够从安装在所i^i架中的所述计算i殳 备来选择所需的计算设备,从安装在所述机架中的所述交换机来选择所需 的交换机,从连接到所述所需交换机的所述存储区域网络存^fti殳备来选择 所需的存储区域网络存^^:备,配置所述所需的存储区域网络存^i殳备以 供所述所需的计算设备使用,以及选^^Mt系统实例并将其部署到所述所 需的存储区域网络存^i殳备以供所述所需的计算设R用。
18. 根据权利要求17的系统,其中所述控制器通过以下一个或多个 操作来使用户能够选择所述操作系统实例并将其部署到所述所需的存储区 域网络存^fti殳备以供所述所需的计算设备使用使用户能够克隆所述所需的存储区域网络存^i殳备的所述巻的现有逻 辑单元以便链接到所述所需的计算设备,所述现有逻辑单元存储所述操作 系统实例;辑单元以便链接到所述所需的计算设备,所述现有逻辑单元存储所述操作 系统实例;以及使用户能够创建所述所需的存储区域网络存储设备的所述巻的新逻辑 单元以便链接到所述所需的计算设备,所述新逻辑单元存储所述操作系统 实例。
全文摘要
从一个或多个机架来选择机架。每个机架其中都安装有一个或多个计算设备。从所述选定的机架中安装的计算设备来选择计算设备。每个计算设备连接到所述机架中的一个或多个交换机。从所述选定的计算设备被连接到其的所述交换机来选择交换机。每个交换机都连接到包含一个或多个存储区域网络(SAN)存储设备的存储区域网络。从连接到所述选定的交换机的所述SAN存储设备来选择SAN存储设备。配置所述选定的SAN存储设备和/或所述选定的计算设备的网络设置。配置所述选定的SAN存储设备以供所述选定的计算设备使用。选择操作系统(OS)实例并将其部署到所述选定的SAN存储设备以供所述选定的计算设备使用。
文档编号H04L29/08GK101115070SQ200710139108
公开日2008年1月30日 申请日期2007年7月25日 优先权日2006年7月26日
发明者R·别尔科斯基 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1