实施网络装置供应策略的系统和方法

文档序号:7940727阅读:135来源:国知局
专利名称:实施网络装置供应策略的系统和方法
技术领域
本发明的至少一个实施方案是关于管理数据中心资源的方法和系统。具体的说, 是关于实施网络装置供应策略的方法和系统。
背景技术
为了应对日益增长的基于信息的经济的需求,信息技术网络在全球不断的繁衍。 这种增长的一种形式就在于集中式的网络数据中心。集中式的网络数据中心一般包括各式 各样的信息技术设备,这些设备被安置在提供电讯连接、电力以及冷却能力的结构中。通常 这种设备被安置在一种被称为“框架”的专用的外壳中,以整合这些连接性、电力和冷却资 源。这些特性使得数据中心以符合成本效益的方式传送现代应用所需要的运算能力。数据中心设备的适当的供应,对于有效的利用数据中心资源来说是非常重要的。 许多软件公司买卖应用程序,所述的应用程序会有助于数据中心人员以人工方式维护有效 的数据中心室以及框架空间文件。包含在这些软件程序中的特征包括能够追踪各种不同实 体布置和设备种类的数据中心的空间、冷却和电源性能。一些软件包包括对工作流程功能性的支持,所述的工作流程功能性被设计成调整 对具体数据中心地板和框架规划的维护。这些包的所述的维护或“改变管理”功能能够使 数据中心个人确保包含在一件新的数据中心设备的供应中的每个团队具有最新供应的设 备的知识,并且能够完成在供应过程中所应该完成的部分。这种改变管理功能能够帮助数 据中心个人对使用过的和未使用过的数据中心资源建档。

发明内容
本发明的多个方面通常是关于管理数据中心实体及其相关联的资源。本发明的多 个实施方案提供了用于实施网络设备供应策略的系统和方法。至少一个实施方案提供了能 够使数据中心管理人员确保只有经过适当授权的设备来接收需要进行操作的数据中心资 源的系统和方法。本发明的一个方面是关于用于管理数据中心资源的计算机实施的方法,包括接收 要求向至少一个网络装置提供数据中心资源的请求,接收示出至少一个网络装置被授权可 以从至少一个供应器接收数据中心资源的指示,以及向数据中心资源的至少一个供应器发 出指令以指示该供应器向至少一个网络装置提供数据中心资源。在该方法中,接收请求的动作可以包括接收至少一个网络装置的启动的请求时间的动作,以及接收至少一个网络装置被授权的指示包括接收示出启动时间已经过去的指 示。在该方法中,接收至少一个网络装置被授权的指示包括接收至少一个网络装置的安装 的指示。在该方法中,接收至少一个网络装置被授权的指示包括接收网络装置的标识符,该 网络装置的标识符通过扫描与至少一个网络装置相关联的条形码或者与至少一个网络装 置相关联的射频标识标签来获得。在该方法中,接收示出至少一个网络装置被授权的指示 的动作包括接收符合策略的指示的动作,所述的策略定义了授权至少一个网络装置存取数据中心资源的过程。在该方法中,接收请求提供数据中心资源的动作包括接收请求提供数 据中心实体空间的动作。在该方法中,接收请求提供数据中心资源的动作包括接收请求提 供插线板连接的动作。在该方法中,接收请求提供数据中心资源的动作包括接收请求虚拟 化资源的动作。在该方法中,接收请求提供数据中心资源的动作包括接收请求提供域名系 统服务的动作。在该方法中,接收请求提供数据中心资源的动作包括接收请求提供动态主 机配置协议服务的动作。在该方法中,接收请求提供数据中心资源的动作包括接收请求提 供控制台服务器服务的动作。在该方法中,接收请求提供数据中心资源的动作包括接收请 求提供网络访问安全服务的动作。在该方法中,接收请求提供数据中心资源的动作包括接 收请求提供软件供应服务的动作。在该方法中,接收请求提供数据中心资源的动作包括接 收请求提供电源的动作。所述的方法还可以包括向至少一个网络装置提供数据中心资源以响应所述指令 的动作。在该方法中,提供数据中心资源的动作包括向至少一个网络装置提供电源以响应 所述指令的动作。本发明的另一个方面是关于一种计算机可读媒体,该计算机可读媒体具有存储在 其上的最终由计算机执行的计算机可读信号,所述的计算机可读信号指示计算机接收要求 向至少一个网络装置提供数据中心资源的请求,接收示出至少一个网络装置被授权可以从 至少一个供应器接收数据中心资源的指示,以及向数据中心资源的至少一个供应器发出指 令以指示该供应器向至少一个网络装置提供数据中心资源。本发明的另一个方面是关于管理数据中心资源的系统,该系统包括输入端,该输 入端被配置成接收要求向至少一个网络装置提供数据中心资源的请求以及接收示出至少 一个网络装置被授权可以从数据中心资源的至少一个供应器接收数据中心资源的指示;系 统还包括耦合到输入端上的控制器,该控制器被配置生成用于至少一个供应器的指令,该 指令要求至少一个供应器阻止至少一个网络装置对数据中心资源的请求,或者向至少一个 网络装置提供数据中心资源;系统还包括耦合到控制器上的输出端,该输出端被配置成像 数据中心资源的至少一个供应器提供指令。 在该系统中,数据中心资源可以包括电源。在该系统中,输入端可以进一步被配置 成接收定义对至少一个网络装置授权其可以从至少一个供应器接收数据中心资源的过程 的策略。在该系统中,控制器被进一步配置成允许标识的用户在不符合策略的情形下授权 该请求。该系统还包括被配置成提供和接收策略所要求的任何固有的状态信息的界面。在 该系统中,该界面可以进一步被配置成根据工作流程来提示状态信息。


所附的附图并不是按照比例而绘制的。在附图中,每个相同的或近似相同的部件在各个附图中都是以相同的数字所标示的。为了清楚简要的目的,并不是每一个部件都被 列举在每一附图中。在附图中附图1示出一个数据中心,在其中示出根据本发明的一个实施方案用于实施网络 装置供应策略的系统;附图2根据本发明的一个实施方案的实施网络装置供应策略的过程的流程附图3根据本发明的一个实施方案,描述了用于实施网络装置供应策略的系统;附图4示出基于此本发明的各个实施方案被实施的通用计算机系统;附图5示出通用计算机系统的存储装置;以及附图6描绘出通用计算机系统的网络。
具体实施例方式本发明并不局限于接下来的描述和附图中所示出的各个部件的结构和安排的细 节上。本发明能够还可以具有其他的实施方案,并且以各种不同的方式来实施。同样,在此 所使用的术语和措辞只是用于说明的目的,而不应该被理解成是对本发明的一种限制。“包 括”、“包含”、“具有”、“含有”、“涵盖”及其变形都是开放式定义的,即包括但不限于此。本发明的至少一个方面是关于实施网络装置供应策略的系统和方法。网络装置供 应策略可以包括一组过程程序,其定义了当向网络增加或重新配置网络装置时将被实施的 具体任务。所述的网络装置包括,例如,能够经由网络进行通信的任何装置。网络装置的实 施例包括服务器、台式计算机、膝上型计算机、路由器、电源分配单元(PDU)、自动转换开关 (ATS)、网络打印机、开关、网络电话私用交换器(VoIP PBX)、伺服器设备及IP电话。用于实施网络装置供应策略的系统和方法可以通过使用自动数据中心管 理器来相对于网络数据中心而实施,所述的自动数据中心管理者比如可以从罗德岛 西京斯顿(West Kingston, Rhode Island)的美国能量变换公司(American Power ConversionCorporation)推出的已知的InfraStruXure 中央伺服器。在至少一个实施 方案中,供应策略的实施可以通过限制网络装置存取一个或多个数据中心来源、防止数据 中心资源供应器向网络装置提供数据中心来源,和/或不指示数据中心来源供应器向网络 装置提供数据中心来源直到达到与供应策略完全的符合。数据中心资源可以包括,例如,能够实现网络装置功能的数据中心的任何特性。数 据中心资源的实施例包括供能、冷却、实体空间、远端设备控制性能、虚拟资源、分散式的运 算资源、共享的数据存储、软件供应、网络时间的同步化、实体及逻辑安全和实体及逻辑网 络连接和数据传输。这些数据中心资源可以由各种不同的数据中心设备来提供。这个设备 可以包括网络设备。更具体的说,数据中心资源供应器的实施例包括电源发生和分配设备、冷却发生 和分配设备、地板空间、支架、逻辑网络连通软件和数据传输设备、实体网络连通设备、实体 存取控制设备、数据存储设备、分散式应用服务设备、网络时间同步设备和远程装置控制设 备。接下来所描述的是数据中心资源供应器的非限制性的各种实施例。其它的供应 器也可以应用于本发明而没有脱离本发明的原理。作为实施例的电源产生和分配设备可 以包括变压器、自动切换开关(ATS)、不间断供电电源(UPS)、发生器、三相电源分配单元、 单相电源分配单元、支架式安装的电源分配单元和在电源分配单元中的个体插座。冷冻剂 产生和分配供应器的实施例可以包括计算机室的空调、流体分配系统、制冷剂分配系统、支 架空调和支架风扇。作为实施例的逻辑网络连通软件和数据传输设备可以包括域名系统 服务器、微软的活动目录(ActiveDirectory)服务器、虚拟局域网、远程认证拨入使用者服 务伺服器、终端存取控制器存取控制系统伺服器、轻量级目录存取协议目录(LightweightDirectory Access Protocoldirectories),远程认证拨入使用者私服服务器、网络存取控 制系统、防火墙、以太网切换动态主配置协议私服服务器、文件转换协议伺服器、基于网络 协议连接的远端直接存储存取、负载平衡器和InfiniBand切换器。实体网络连通设备的实 施例可以包括网络电缆、插线板、以及实体矩阵开关。可仿效的实体空间存取控制设备可以 包括安全摄像头、房门锁、支架门锁、读卡器、射频识别读取器。共享数据存储设备的实施例 包括网络文件系统伺服器、网络附属存储伺服器和存储区网络伺服器。可仿效的分散式应 用伺服器包括网状服务伺服器。可仿效的网络时间同步设备可以包括网络时间协议伺服 器。远程设备控制设备的实施例可以包括控制台端口服务器和键盘视频鼠标(KVM)开关。在一个实施方案中,一旦供应策略指定的任务完成,就可以获取对被限制的数据 中心资源的存取。例如,网络装置供应策略可以指定企业经理、产品开发经理、和数据中心 管理者停止任何他们组织机构所负责的任何新的服务器的安装。一旦所有这些组织的确 认已经发生,那么数据中心管理者就可以使电能进给合适的数据中心位置来支持新的服务
ο本发明的实施方案可以通过实施向其他网络装置提供数据中心资源的网络装置 的集中控制来限制对数据中心资源的存取。这种集中式控制可以通过网络来进行管理。附 图1示出当在集中式数据中心环境中实施的本发明的一个实施方案。数据中心管理装置 100被连接到网络102上。网络102被连接到支架式PDU104上,虚拟局域网(VLAN)管理者 106、键盘视频鼠标(KVM)控制台108、网络存取系统110,网络装置供应系统112、域名系统 (DNS)服务器114、动态主配置协议(DHCP)服务器116、自动门锁118、插线板120和通过插 线板120的网络装置122。如接下来将要讨论的,数据中心管理设备100可以通过经由网络 102发出指令来控制这些装置。附图1包括一些用于网络装置122的数据中心资源的供应器。支架式PDU104向 网络装置122供应电能。VLAN管理者106可以使一个或多个虚拟局域网对网络装置122的 存取。KVM控制台108支持到网络装置122的远程的和集中式的用户界面。网络存取系统 110提供到网络装置122的逻辑网络存取。网络装置供应系统122提供软件来完全实现网 络装置122的功能。DNS伺服器114为用于网络装置122的IP地址提供域名。DHCP伺服 器116可以向网络装置122提供至少一个IP地址。自动门锁118允许进入网络装置122 存在其中的实体空间,其中数据中心内可包括支架空间。最后,插线板120提供到网络装置 122的实体网络连通。数据中心资源供应器的这个列表并不是彻底完全列出来的,还有其它 的在没有脱离本发明原理的前提下也可以被控制。在一个实施方案中,网络装置供应策略实施器300的例子,如在下面结合附图3所 讨论的,可以有效地应用在数据中心管理装置100上。数据中心管理装置100可以是能够 执行集中式数据中心管理软件的任何装置,包括InfraStruXure 中央服务器。本发明的 实施方案可以使用在美国专利申请第11/342,300号,申请于2006年1月27日,发明名称 为“Method and System forManaging Facility Power and Cooling"中的系统、装置禾口方 法。该份申请在此被并入本文作为参考。根据本发明的一个实施方案,数据中心管理装置100可以通过经由网络102向各种不同的数据中心资源供应器104-120发出指令来限制对网络资源的存取。随后,数据中 心管理装置100可以接收请求以允许网络装置122对数据中心资源的存取。这种请求可以采用自动工作流程请求的形式、在网络装置122接通电源后自动请求的形式、人工输入请 求的形式、或者任何其他的数据可以被数据中心管理装置100接收的形式。数据中心管理 装置100可以确定是否满足任何应用的网络装置供应策略。如果适用网络装置122的网络 装置供应策略已经满足,则数据中心管理装置100可以通过经由网络102向数据中心资源 供应器104-120发出指令来允许网络装置122对数据中心资源的存取。附图2示出根据本发明的一个实施方案的实施网络装置供应策略的作为实施例 的进程200。该进程可以用接下来将要结合附图4所讨论的通用计算机系统来实施。在方 块202中,进程200开始。在方块204,对数据中心资源的存取被限制。在一个实施方案 中,这种限制是通过指示数据中心资源供应器不接收网络装置发出的进一步的请求直到被 指示接收请求来实施的。这些指令可是是人工的或自动的方式来启动的,也可以使远端的 或近端的方式来启动。这些指令的协议和内容取决于接收指令的网络资源供应器的类型。 因此,可以理解的是,数据中心供应器的特性和技术特征可以在进程200开始之前就被记 录下来。网络资源供应器的技术特征包括它所代理的网络资源的类型和它所支持的通讯协 议。
在方块206,网络装置供应请求被接收。典型的是,这样的请求包括被供应的网络 装置的身份、供应时间、被供应的网络装置的功能类型、被请求以实现网络装置功能性的一 组数据中心资源。所述的供应时间是指允许存取任何被请求的数据中心资源的时间点。网 络装置的功能类型是以装置执行的功能为基础的,例如,服务器、打印机、路由器、PDU、ATS 等等,并因此可确定哪种数据中心资源被请求。举例来说,网络装置供应请求可以指定网 状(web)服务器在1/12/2008上午12点供应给支架123。在这种情况下,供应时间就是 1/12/2008的上午12点,网络装置功能类型可以是网状服务器,以及所请求的数据中心资 源可以包括电源、实体的和逻辑的网络连通、对支架123的实体存取以及在网状服务器上 通常提供的任何软件的安装。在方块208,网络装置供应请求被授权。所述的授权可以是部分的授权或者是全部 授权,人工的授权或者是自动的授权,并且其在符合任何适用的供应策略之后就开始生效。 部分授权属于所请求的数据中心资源的子集,并且可以在所请求的数据中心资源的子集是 不可用的时候,或者不需要实施网络装置的功能性的时候,该部分授权才被准许。可以理解 的是,任何适用的供应策略在进程200开始之前就可以被授权。还可以理解的是,由于授 权取决于对适用的供应策略的符合,因此授权的时间相对于所请求的供应时间来说是灵活 的。例如,授权可以在所请求的供应时间之前被准许多次,或者可以在网络装置试图存取数 据中心资源的时候发生授权。在方块210中,网络装置供应请求已经完成。这种可以是全部的完成或者是部分 的完成,而且其可以包括允许请求的网络装置从在请求中授权的数据中心资源供应器那里 存取和/或接受数据中心资源。部分的完成属于请求的数据中心资源供应器的一个子集, 并且可以在请求已经被部分授权时被完成。在一个实施方案中,通过指示数据中心资源供 应器允许对在网络装置供应请求中标识的网络装置的存取,和/或向该网络装置提供数据 中心资源来允许存取作为对网络装置供应请求的响应。如前面所述的方块204,这些指示可 以是人工的或者自动的,而且可以是由远端或本地启动的。这些指示的协议和内容可以取 决于接收指示的网络资源供应器的类型。
在方块212中,进程200结束。进程200描述的是一个较好的事件的程序。在不脱离本发明原理的前提下,还可 以在进程200中增加其它的阶段,或者在其中可以更改一些阶段的顺序。附图3是根据本发明的一个实施方案示出用于网络装置供应策略的系统300。所列出的这些模块的任何一个都可以在定制的软件编码或者使用现有的软件来实施,所述的 现存的软件包括GUI,Email,FTP,批量系统界面,数据库系统数据移动工具,中间设备,具有 光符号识别(OCR)的扫描,以及任何他们的结合。此外,接下来所列出的模块结构和内容也 只是为了举例说明的目的,并不是将本发明限制在附图3中所示出的具体的结构。对于本 领域技术人员来说显然的是,在不偏离本发明的情况下,还可以构造出很多不同的模块结 构。选择附图3中所呈现出来的具体的模块排列是为了清楚的目的。在一个实施方案中, 系统300可以作为自动化的数据中心管理者的部件来实施,例如Inf raStruXure 中 央服务器。系统300可以包括供应策略界面302,供应请求界面304,供应任务界面306,供应 请求管理器308和数据中心资源界面310。模块302从各种资源中接收供应策略信息,并将 这个信息提供给模块308。模块304从各种资源中接收供应请求信息,并将这个信息提供 给模块308。模块306从各种资源中接收供应任务信息,并将这个信息提供给模块308。模 块308接收供应策略、请求和任务信息,并提供存取指令给数据中心资源界面310,将数据 资源和请求状态信息提供给模块304。存取指令可以包括对数据中心资源供应器的指令以 允许或者限制网络装置的存取。模块310从模块308接收存取指令,向数据中心资源供应 器312-330提供存取指令,将数据中心资源供应器312-330产生的响应提供给模块308。信 息可以使用本领域任何已知的技术在这些模块之间流动。所述的技术包括借助TCP/IP在 网络上传递信息,在存储器中的模块之间传递信息,以及通过向文件、数据库、或者一些其 它的非易失性存储装置写入来传递信息。模块302、304、306和310与各种不同的资源和客户交换信息。这些资源和客户可 以包括系统和用户界面。在附图3中所示出的可仿效的实施方案中,数据中心管理器332 和数据中心用户334每一个都分别与模块302和304交换信息,而数据中心职员336与模 块306和310交换信息。在可替代的实施方案中,这个信息可以通过使用模块302、304、306 和310露出的系统界面与其他的应用程序或存储介质进行交换。这些模块中的每一个都可 以在使用信息或向其它模块提供信息之前限制对预先确定的信息范围的输入和验证任何 输入的信息。模块302露出界面接收和供应网络装置供应策略信息。在一个实施方案中,模块 302可以配置策略以供应到各种数据中心资源供应器或网络装置特性。举例来说,模块302 可以配置一组策略以供应给刀片服务器,配置第二组策略以供应给被要求来明确占据数据 中心内所标识的支架的所有网络装置;配置第三组策略以应用到所有数据中心资源请求 上。在不脱离本发明的原理的情况下,把其他特征作为目标的策略应用程序也是可能的。模块304显示接收和供应网络装置供应请求信息和供应请求状态信息的界面。在 一个实施方案中,一旦接收到请求,模块304可以通过与模块308交换信息来核实被请求的 数据中心资源的有效性。模块304可以通过与模块308交换信息显示请求状态信息,比如 在由应用的供应策略所指定的任务上进行的过程。一旦认证及履行请求,模块304可以突出这个请求并提供完成的状态信息。模块306显示接收和提供网络装置供应任务状态信息的界面。如前面所述,网络 装置供应策略可以包括一组定义在启动被供应的网络装置之前应当完成的具体任务的进 程。在一个实施方案中,模块306通过与模块308交换信息对适合无法履行的请求的任务 进行状态信息的查阅和维护。模块306也可以包括工作流程功能以通过指导用户继续工作 和报告具体任务的状态来帮助简化状态信息的查阅和维护。模块310显示接收和供应数据中心资源信息的界面。在一个实施方 案中,数据中 心职员336可以使用模块310配置关于数据中心资源供应器312-330的信息。在另一个实 施方案中,模块310可以自动地发现数据中心资源供应器312-330。模块310也可以将从模 块308接收的存取指令转化成数据中心资源供应器具体协议,并将这些命令发送给资源供 应器312-330。模块310可以将对存取指令的任何响应返回给模块308。在一个实施方案 中,模块310可以被构造成子模块的形式,其每一个都能够与数据资源供应器的具体的功 能类型进行通信。模块308使用策略、请求和任务信息来确定对数据中心资源供应器的请求存取何 时被授权,并适时地将存取指令发给模块310。在一个实施方案中,模块308可以通过向模 块310发出存取指令并评估响应来验证数据中心资源的有效性。模块308可以包括任务管 理功能,用以确定哪个策略应用于请求,将策略驱动的任务与请求相连,维护与请求相关联 的每个任务的状态。模块308可以在所有与请求相关联的任务已经完成时确定该请求已经 得到验证,并可以向模块310发出用于这种被验证的请求的存取指令。作为替代的,模块 308被配置用以使一组指定的用户准许请求的授权,而不要求对任何适合的供应策略的依 附。最后,模块308可记录完成的任何授权的请求,哪个对授权的数据中心资源供应器已经 成功的被准许。根据本发明的一个实施方案,上面所定义的进程200可以在一个或多个通用计算 机系统上被实施。举例来说,本发明的各个方面可以作为在如附图4中所示的通用计算机 系统400中执行的专门的软件来实施。计算机系统400可以包括一个或多个输出装置401, 一个或多个输入装置402,通过互联机构405连接到一个或多个存储装置404上的处理器 403,连接到互联机构405上的一个或多个储存装置406。输出装置401典型地为外部展 示呈现信息,其实施例包括监控器和打印机。输入装置402典型地从外部资源接收信息, 其实施例包括键盘和鼠标。处理器403典型地执行一系列导致数据处理的指令。处理器 403典型地是市场上任何可用的处理器,比如Intel奔腾,摩托罗拉PowerPC,SGIMIPS,Sun UltraSPARC,或Hewlett-Packard PA-RISC处理器,但是可以是任何类型的处理器。存储装 置404,比如磁盘驱动器,存储器,或者用于存储数据的装置,典型地用于在计算机系统400 运行过程中进行程序和数据的存储。在计算机系统400中的装置可以通过至少一个互联机 构405来进行连接,所述的互联机构405包括,例如,在系统400内通信数据的一个或多个 通信元件(例如,总线)。储存装置406,如在附图5中所详细示出的那样,典型地包括计算机可读的和可写 的非易失性记录媒介911,其限定了待被处理器执行的程序或存储在媒介911之上或之中 待被程序处理的信息。举例来说,媒介可以是磁盘或闪存。典型地,在运行中,处理器使得 数据从非易失性记录媒介911中被读取到另一个存储器912中,该存储器912允许处理器比起媒介911更快速地存取信息。这个存储器912典型的是易失的、随机访问存储器,比如 动态随机访问存储器(DRAM),静态存储器(SRAM)。存储器912可以位于存储装置406中, 如图所示,或者位于存储装置404中。处理器403通常使用存储器404,912内的数据,并随 后在处理完成之后将这些数据复制给媒介911。管理媒介911和存储器404,912之间的数 据移动的各种不同的机构都是已知的,且本发明并没有将其限制于此。本发明并没有将其 限定到具体的存储装置404或储存装置406。计算机系统400可以使用专门编程的、专用硬件来实施,或者可以是使用高级计 算机编程语言来编程的通用计算机系统。举例来说,计算机系统400可以包括手提电话 和个人数字助理。计算机系统400通常执行以下操作系统,例如,可以从微软公司获得的 Windows 95, Windows 98, Windows NT, Windows2000, Windows ME, Windows XP, Windows Vista,或是其它操作系统,苹果电脑的MAC OS系统X,太阳微系统(Sun Microsystem)的 Solaris操作系统,或者从各种不同来源(例如,Linux)获得的UNIX操作系统。还可以使 用许多其它的操作系统,本发明并没有将其限制在特定的实施方式中。举例来说,本发明的 实施方案可以使用运行Solaris操作系统的Sim UltraSPARC处理器的通用计算机系统来 指示数据中心资源供应器限制网络装置的存取。虽然计算机系统400以实施例的方式示出本发明的各个方面可以在其上实施的 计算机系统的一种类型,但是可以理解的是本发明并没有局限在只在附图4中所示出的计 算机系统上来实施。本发明的各个方面可以在使用不用于附图4中所示的体系或部件的一 个或多个计算机上来实施。为了说明的目的,本发明的一个实施方案可以使用几个运行带 有摩托罗拉PowerPC处理器的几个通用计算机和运行个人硬件和操作系统的几个专用计 算机系统来接收网络装置供应请求。如附图6中所示,系统的一个或多个部分可以分配给连接到通信网络108上的一 个或多个计算机(例如,系统109-111)上。在通信网络108中所使用的实体媒介可以包括 本领域内任何已知的媒介,比如,举例来说,实体电缆和/或无线技术(例如,RF,红外线, 等)。此外,每一种实体媒介可以适用各种不同的标准,比如,举例来说,CAT5电缆标准或 IEEE802. 11,蓝牙和Zigbee无线标准。计算机系统109-111也可以是通用计算机系统。举 例来说,本发明的各个方面可以分配在一个或多个计算机系统中,所述的计算机系统被配 置用以向一个或多个客户计算机提供服务(例如,服务器)或用以分散式系统的一部分执 行整体任务。更具体的说,本发明的各个方面可以在客户服务器系统上来执行,所述的客户 服务器系统包括在一个或多个服务器系统中分配的用以根据本发明的各个实施防范执行 各种不同功能的一个或多个服务器系统中的部件。这些部件可以是使用通信协议(例如, TCP/IP)在通信网络上(例如,互联网)通信的可执行的、中间的、或者解释的编码。为了 说明的目的,一个实施方案可以经由解释HTML格式的浏览器来显示网络装置供应请求状 态系统,并可以使用在分开的服务器上运行的数据翻译服务来接收数据中心资源供应器信 息ο本发明的各个实施方案可以使用目标导向编程语言来进行编程,比如SmallTalk、 JaVa、C++、Ada、或C#(C-Sharp)。也可以使用其他的目标导向编程语言。作为替代的,功能 性的、脚本式的和/或逻辑的编程语言可以被使用。本发明的各个不同的方面可以在非编 程的环境中来实施(例如,当在浏览器程序的窗口中查看时以HIML,XML或其他格式创建的文档产生图形用户界面(GUI)或执行其他功能)。本发明各个不同的方面可以以编程的或 非编程的元素,或者其任意组合来实施。举例来说,供应策略用户界面可以使用微软的word 文档来实施,而设计用来管理供应请求的应用程序可以用C++来编写。可以理解的是,依照本发明的通用计算机可以执行本发明范围以外的功能。例如, 所述的系统的各个方面可以使用现有的商业产品来实施,比如,举例来说,诸如从华盛顿 西雅图的微软公司获得的SQL服务器的数据库管理系统,加州Redwood Shores的oracle 所提供的Oracle数据库,瑞典UPPSALA的MySQL AB的MySQL、以及纽约Armonk的IBM的 WebSphere的中间软件。如果SQL服务器被安装在公用计算机上来执行本发明的实施方案, 则相同的通用计算机系统就能够支持数据库的各式各样的应用。根据前面的描述,本领域技术人员将会理解的是本发明并没有将其限制在特定的 计算机系统平台、处理器、操作系统、网络或通信协议中。另外,很明显,本发明也没有将其 限制在具体的体系结构或编程语言中。现在已经描述了本发明的一些示意性的实施方案,本领域技术人员可以理解的 是,前面所描述的只是作为示意性的以实施例的方式表现出来,而并非是一种限制。虽然所 描述的大部分都集中在数据中心的实施方案上,但是本发明的多个方面可以应用于其他类 型的信息技术网络上,例如LAN和WAN。类似地,本发明的多个方面可以用来实现其他的目 标,包括标准化网络装置硬件和网络装置安装工程管理。众多的修正和其他的示意性的实 施方案都是本领域技术人员所能够理解的,并都落入到本发明的范围内。具体的说,尽管在 此呈现的很多的实施例包括方法动作或系统元件的具体的组合,但是可以理解的是这些动 作和这些元件为了实现相同的目标而可以有其他不同的组合方式。在此仅与一个实施方 案一起所讨论的动作、元件和特征并没有要求将其在其他实施方案中的类似的功能排除在 外。
权利要求
一种用于管理数据中心资源的基于计算机实施的方法,该方法包括接收要求向至少一个网络装置提供数据中心资源的请求;接收示出所述的至少一个网络装置被授权可以从至少一个供应器中接收数据中心资源的标识;以及向数据中心资源的至少一个供应器发出指令以指示该供应器向所述的至少一个网络装置提供数据中心资源。
2.根据权利要求1所述的方法,其中接收请求的动作包括接收至少一个网络装置的启 动的请求的时间的动作,以及接收至少一个网络装置被授权的标识的动作包括接收启动的 时间已经过去的标识。
3.根据权利要求1所述的方法,其中接收至少一个网络装置被授权的标识的动作包括 接收至少一个网络装置安装的标识的动作。
4.根据权利要求1所述的方法,其中接收至少一个网络装置被授权的标识的动作包括 接收网络装置的标示符的动作,所述的网络装置的标示符是从与至少一个网络装置相关联 的条形码或者与至少一个网络装置相关联的射频识别标签中扫描的。
5.根据权利要求1所述的方法,其中接收至少一个网络装置被授权的标识的动作包 括接收符合策略的标识,所述的策略定义了批准至少一个网络装置存取数据中心资源的进 程。
6.根据权利要求1所述的方法,其中接收提供数据中心资源的请求的动作包括接收提 供数据中心实体空间的请求的动作。
7.根据权利要求1所述的方法,其中接收提供数据中心资源的请求的动作包括接收提 供键盘连接的请求的动作。
8.根据权利要求1所述的方法,其中接收提供数据中心资源的请求的动作包括接收提 供虚拟资源的请求的动作。
9.根据权利要求1所述的方法,其中接收提供数据中心资源的请求的动作包括接收提 供域名系统服务的请求的动作。
10.根据权利要求1所述的方法,其中接收提供数据中心资源的请求的动作包括要求 接收提供动态主机配置协议服务的请求的动作。
11.根据权利要求1所述的方法,其中接收提供数据中心资源的请求的动作包括接收 要求提供控制台端口服务器服务的请求的动作。
12.根据权利要求1所述的方法,其中接收提供数据中心资源的请求的动作包括接收 要求提供网络存取安全服务的请求的动作。
13.根据权利要求1所述的方法,其中接收提供数据中心资源的请求的动作包括接收 要求提供软件供应服务的请求的动作。
14.根据权利要求1所述的方法,其中接收提供数据中心资源的请求的动作包括接收 要求提供电源的请求的动作。
15.根据权利要求1所述的方法,进一步包括向至少一个网络装置提供数据中心资源 以响应所述的指令。
16.根据权利要求15所述的方法,其中提供数据中心资源的动作包括向至少一个网 络装置提供电源以响应所述指令的动作。
17.一种计算机可读媒介,其具有存储在其上的计算机可读信号,该信号定义了最终由 计算机执行的指令,用以指示计算机执行权利要求1中所限定的方法。
18.一种用于管理数据中心资源的系统,其包括输入端,该输入端被配置成接收要求向至少一个网络装置提供数据中心资源的请求, 以及接收示出所述的至少一个网络装置被授权可以从数据中心资源的至少一个供应器接 收数据中心资源的标识;控制器,该控制器被耦合到输入端上并被配置成生成用于至少一个供应器的指令,所 述的指令要求至少一个供应器或者拒绝将数据中心资源提供给至少一个网络装置,或者将 数据中心资源提供给至少一个网络装置;以及输出端,该输出端被耦合到控制器上并被配置成向数据中心资源的至少一个供应器提 供指令。
19.根据权利要求18所述的系统,其中数据中心资源包括电源。
20.根据权利要求18所述的系统,其中输入端被进一步配置成接收策略,所述的策略 定义了批准至少一个网络装置从至少一个供应器接收数据中心资源的进程。
21.根据权利要求20所述的系统,进一步包括被配置成提供和接收关于所述的策略所 要求的任务相关的状态信息的界面。
22.根据权利要求21所述的系统,其中所述的界面被进一步配置成根据工作流程提示 所述的状态信息。
23.根据权利要求20所述的系统,其中控制器被进一步配置成允许标识的用户批准不 符合策略的请求。
全文摘要
提供了一种实施网络装置供应策略的系统和方法。在一个实施方案中,所述的方法可以使用基于计算机的系统用以限制对数据中心资源的存取、接收对数据中心资源的供应请求、在符合网络供应策略之后许可供应请求并允许网络装置存取许可的数据中心资源。在另一个实施方案中,系统包括用于供应策略、请求和任务状态信息的界面。由这些界面所提供的信息被用来确定与适用的网络装置供应策略的符合,以及根据供应策略限制或允许对数据中心资源的存取。
文档编号H04L12/24GK101821992SQ200880110908
公开日2010年9月1日 申请日期2008年8月14日 优先权日2007年8月21日
发明者E·艾夫斯, J·摩根, P·科克尔斯基 申请人:美国能量变换公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1