使用可配置部署平台的处理资源的灾难恢复的制作方法

文档序号:6483850阅读:146来源:国知局
专利名称:使用可配置部署平台的处理资源的灾难恢复的制作方法
技术领域
本发明涉及用于企业的计算系统,特别是涉及用于可重新配置的虚拟化的处理系统的灾难恢复系统和技术。
(2)背景技术图3示出传统的灾难恢复系统。存储设备302位于第一位置,而存储设备304位于通常远离第一位置的第二位置。设备302可以认作主系统而设备304可认作次级或故障切换站点。每个设备具有感兴趣数据的相同备份,例如在它们各自的存储器上。在主系统的任何希望的数据更新也如通过通信路径306发送至次级系统。以此方式,主和次级设备可以维持相同的数据备份。
如果在主站点发生灾难,例如飓风,计算机操作可故障切换至次级站点。次级站点具有等待处理该故障切换请求的主机308,并用必要的应用程序(例如在主机310上执行的那些)预先配置。随后次级站点包括其主机308在内可以处理过去由主站点处理的企业的计算机操作。当主站点恢复时,如果希望的话可以将操作切回至主站点。
图4示出示例的多层应用拓朴。防火墙402用作与因特网的接口,例如从其接收各种请求。防火墙402与试图将处理负荷分配到多个处理节点中的整个系统上的负荷平衡器404通信。例如,负荷平衡器可以在多个Web服务器406a…n中分配请求。而各Web服务器406可以执行一些它接收到的任务的分析并调用合适的应用服务器408a…n。各应用服务器408可以与数据库或文件服务器410a…n相互作用。各种实体中的每一个可以在它各自的处理或服务器节点上执行。
如图4所示,现代多层应用拓朴可以变得非常复杂。更为复杂性的(虽然图中未示出)是创建所示的处理网络所需的各种网络集线器、开关、布线等。另外,可能会执行各种版本的软件。
至今,专门技术的相当大的部分已在专门着重于复制数据解决灾难恢复过程中发展起来。处理器一方的问题没有得到足够的注意。
至今,主要通过要求次级站点上的处理资源与第一站点的那些相同并以待机模式等待来处理处理器一方的灾难恢复的方面。从多层结构的复杂性可以看出这很复杂且费用高。另外,现代处理器网络经常由于各种原因而变化。如果这种网络是主站点网络,则还需要改变次级站点,否则企业会冒其灾难恢复系统将不按所希望的工作的风险。
近来创建了便于部署处理器资源的平台。例如,伊金耐勒股份有限公司(Egenera,Inc)提供了伊金耐勒布雷德弗拉姆平台(Egenera Bladeframplarfrom)。此平台具有一个可适应的内部结构(下述)使得可以在软件配置命令的控制下快速地布置处理区域网络。在美国专利申请号为10/038354,于2002年1月4日提交的,名称为Address Resolution Protocol System and Method in aVirtual Network,于2002年10月24日发布的专利(通过全部引用包括在此)中描述了该系统的示例结构。
(3)发明内容本发明提供一种使用可配置的部署平台的处理资源的灾难恢复的系统和方法。
在本发明的一个方面中,主站点具有处理资源的配置。在本发明的此方面,产生主站点的处理资源的配置的规格说明。将该规格说明提供给具有能响应软件命令部署处理区域网络的可配置处理平台的故障切换站点。使用该规格说明,产生软件命令给可配置平台,以部署与该规格说明相应的处理资源。
在本发明的另一方面中,在主站点的处理资源被部署在与在故障切换站点的可配置处理平台兼容的可配置处理平台上。
在本发明的另一方面中,产生描述主站点上的处理资源的配置的规格说明且它包括主站点的可配置处理平台特定的配置状态。
在本发明的另一方面中,至少还有一个其它站点包括处理资源,并产生一个描述在该至少一个其它站点上的处理资源的配置的规格说明。将在至少一个其它站点上的处理资源的配置的规格说明提供给故障切换站点,并将规格中的至少一个用于产生给可配置平台的软件命令,以部署与该规格说明相应的处理区域网络。
在本发明的另一方面中,在主站点的处理资源包括多个独立的处理区域网络,且规格说明只描述多个独立的处理区域网络的子集。
在本发明的另一方面中,在主站点的处理资源包括多个独立的处理区域网络,且规格说明描述所有的独立处理区域网络。
本发明的另一方面中,响应接收到故障切换条件使用规格说明来产生部署处理资源的命令。
在本发明的另一方面,规格说明描述在主站点上的最少配置或处理资源。
(4)附图简要说明

图1为示出本发明的一个实施例的系统图;图2A-C是示出根据本发明的一个实施例所建立的通信链接的图;图3示出传统的灾难恢复系统;图4示出传统的多层应用拓朴;图5示出根据本发明的某些实施例的用于处理资源的灾难恢复系统;和图6示出根据本发明的某些实施例的用于处理资源的灾难恢复系统。
(5)具体实施方式
本发明的较佳实施例提供一种能使将处理资源有效地切换至次级故障切换站点的系统和方法。主站点的处理资源和配置的特征在于具有定义的变量组的规格说明,并以安全地方式存储该规格说明。表征资源的信息组(即资源的“个性)包括诸如主站点上的处理区域网络(PAN)的个数、应分配给每一该PAN的节点数、处理器之间的网络连通性、存储映像等(见下)。故障切换站点使用允许响应软件命令布置(例示)一个或多个独立处理网络的软件可配置平台。例如,某些实施例可以使用通过引用加入的上述美国专利申请中描述的平台。配置规格说明被访问和用于在可配置平台上发送一组命令来例示符合规格说明的故障切换站点的处理资源。
用以上方法,可以响应灾难或其它故障切换条件迅速的部署(或例示)故障切换处理资源。在某些实施例中,可以在任何故障切换条件或灾难前预先在故障切换站点上作出部署。在这些情形下,故障切换资源被例示并有效地保持在与主站点相关的待机模式。这些实施例的好处在于可以将主站点的处理资源的任何变化快速地、准确地并且可靠地迁移到故障切换站点。以此方式,故障切换站点可以更快速地并以较少受人的错误的影响的方式反映主站点的处理资源。例如,企业不需要各种人员去理解主站点上的配置并贫远程站点在重新建立包括各布线等资源的物理部署的在内的那样配置。
示例系统结构和方法图5示出根据本发明的某些实施例的示例系统结构。该系统包括在主站点上的处理资源510、在次级站点上的可配置平台520、存储区域网络或类似的存储系统530(它最好包括具有灾难恢复能力的地理分配的存储器)、和要以安全的方式存储在SAN 530上的配置规格说明540。
主站点具有一个或多个诸如图4中所示的PAN。可以传统地用各种类型的物理布线的、互连的并通电的服务器部署网络。然而,较佳实施例会在诸如在以上美国专利申请所描的那样的可配置平台(包括例如伊金耐勒布雷德弗拉姆平台)上实现该PAN。
在配置规格说明540(下述)表征并规定了主站点上的资源510的个性。规格说明540包括合适地描述主站点上的处理资源510所需的信息。规格说明以安全的方式存储在SAN 530上。例如,可以将它周期性地存储到SAN。另选地,可以将它以远程镜像的排列方式存储在SAN等上。用于存储该规格说明的实际机制在很大程度上与较佳实施例无关,除了该方式最好符合企业的灾难恢复模式以外。
规格说明540可以表征主站点上的处理资源整个组。另选地,规格说明可以只表征主站点的某些PAN、簇或分区。
另外,规格说明可以用于准确地描述主站点上的实际处理资源。另选地,规格说明可以用于描述预计满足故障切换操作的不同的但足够的资源组(例如也许是支持操作所需的最少配置)。
规定的实际信息将取决于可配置平台的能力和主资源的平台(即,它是传统部署的呢?还是在可配置平台上部署的?)。某些实施例存储以预定义格式(例如XML来标记数据)预定义的变量组,以规定主站点的配置。
规格说明530被访问和用于例示在故障切换站点上的处理资源。具体来说,通过合适的软件命令可配置的平台520例示符合规格说明530中的说明的PAN。在某些实施例中,可以自动例示,例如解析规格说明并产生必要的软件配置命令来在故障切换站点部署(或例示)资源。在其它实施例中,工具(未示出)用于验证规格说明,但在IT管理员的辅助下执行实际例示。在某些背景下,部署可以是响应于灾难或故障切换条件(它可以以许多形式传送)。在其它背景下,可以在任何灾难或故障切换条件前预先部署。
在某些较佳实施例中,在可与平台520兼容(不一定相同)的可配置平台上部署主资源510。在这些设置中,规格说明可包括更多特定信息以便于部署。例如,规格说明可包括用于主站点上来仿真各种PAN的某信息,且该信息是所使用的通用类型的可配置平台专用的。以此方式,在故障切换站点上的部署可以更迅速,因为不需要在次级站点上重建或产生此信息。相反,对于在主站点上使用传统设置的设置(即,用物理联网,布线等),规格说明在本质上更通用且不会包括仿真或平台专用信息。
图6示出根据本发明的某些实施例的另一设置。在此设置中,仍有一个具有与上述的类似的可配置平台620的故障切换站点。然而,此故障切换站点可以结合各种类型的多个生产站点使用。以此方式,故障切换结构用N个生产站点和一个要用于处理灾难或故障切换条件的故障切换站点有效地创建了一个处理资源的N+1设置。
另外,故障切换站点不一定要在故障切换条件或灾难之前预先分配足够的资源。而响应故障切换条件或灾难,故障切换站点可以例示指定的处理资源。较佳可配置平台520包括调度逻辑,它可以例如关闭在平台上执行的较低级优先权PAN并例示要例示以支持故障切换的较高级优先权PAN。
另选地,可以在任何故障切换条件前预先例示最少配置,且在故障切换时调度逻辑可以查询规格说明540,并确定是否可以添加和部署更多资源以为PAN提供更好的服务器。
用于部署PAN的示例可配置平台的概述如上所述,较佳实施例利用可配置平台520,用于在灾难恢复站点上部署PAN。这些平台最好象包括的美国专利申请中所述的那些和/或象伊金耐勒布雷德弗拉姆平台那样。另外,较佳实施例还在主站点上使用可配置平台。
简而言之,较佳的平台提供二个可以分配和配置以响应软件命令仿真独立PAN的资。例如命令描述应分配的处理节点数、它们的网络连通性、它们的存储个性等。各种联网、布线、通电等被有效地仿真,从而允许迅速示例处理网络(与传统方式中的复杂和缓慢的物理部署相反)。
图1示出本发明的较佳实施例的示例平台。如下面所述及在被包括的专利申请中详细描述的,较佳平台提供一种系统、方法和逻辑,通过它们可以通过配置命令来部署虚拟系统。该平台提供一个大的处理器池,子集可以从该池选择并通过软件命令配置,以形成可以部署以服务顾客或应用程序的给定组的虚拟化计算机网络(“处理区域网络”或“处理器簇”)。然后可以将虚拟化处理区网络(PAN)用于执行顾客专用应用程序,例如象图2A-C中高层示出的那样的基于Web的服务器应用程序。虚拟化可以包括局域网(LA)的虚拟化或I/O存储器的虚拟化。通过提供那样的平台,可以迅速而容易地通过例如来自管理命令通过软件来部署处理资源,而不是通过物理地提供服务器、布线网络和存储连接、为各服务器供电等。
如图1所示,较佳硬件平台100包括一组通过高速互连110a,b与交换机结构115a,b连接的处理节点105a-n。交换机结构115a,b还与至少一个与外部IP网络125(或其它数据通信网络)通信并与存储区网络(SAN)130通信的控制节点120a,b连接。例如远程执行的管理应用程序135可以通过IP网络125访问控制节点中的一个或多个,以帮助配置平台100和部署虚拟化PAN。
在某些实施例中,约24个处理节点105a-n、两个控制节点120和两个交换机结构115山b包含在单个机壳炉井用点对点(PtP)链接的固定的预布线网互连。各处理节点105是一块板,它包括一个或多个(例如4)处理器106j-1、一个或多个网络接口卡(NIC)107和其中包括一些用于引导和初始化的BIOS固件等的本发存储器。没有用于处理器106的本地盘;而是由SAN存储设备130处理包括用于分页的存储器的所有存储器。
各控制节点120是包括一个或多个(例如4)处理器、本地存储器和用于保存用于为处理节点105和控制节点106引导操作系统软件的引导映像和初始文件系统的独立备份的本地盘存储器。各控制节点通过与光纤通道链路122、124连接的100兆字节/秒光纤通道适配器插件128与SAN 130通信,并通过具有一个或多个与千兆位以太网链路121、123连接的千兆位以太网NIC与因特网(或任何其它外部网)125通信(可以将许多其它技术和硬件用于SAN和外部网络连通性)。各控制节点包括作为专用管理端口的低速以太网端口(未示出),可以用于代替通过管理应用程序135的远程的基于Web的管理。
该交换机结构由一个或多个诸如NIC-CLAN 1000和集群(clan)5300开关之类的30端口千兆网交换机115构成,且各种处理和控制节点使用相应的NIC与该结构模块通信。千兆网切换机具有非广播多路存取(NBMA)网络的语义。所有内部节点通信通过交换机结构。各链路在NIC 107和交换机结构115的端口之间形成串行连接。各链路以112兆字节/秒操作。
在某些实施例中,可以将多个机壳或机箱连接在一起来形成更大的平台。而在其它实施例中配置可能不同;例如,可以消除冗余的连接、交换机和控制节点。
在软件控制下,平台支持多重的、同时的和独立的处理区域网络(PAN)。各PAN通过软件命令配置成具有可通过在PtP网上仿真的虚拟局域网通信的处理器106的相应子集。各PAN还配置成具有相应的虚拟I/O子系统。不需要物理部署或布线来建立PAN。在某些较佳实施例中,在处理节点和/或控制节点上执行的软件逻辑仿真交换机的以太网语义;在处理器节点和/或控制节点上执行的其它软件逻辑提供遵循SCSI语义和为各PAN提供独立I/O地址空间的虚拟存储子系统功能。
某些较佳实施例允许管理员用虚拟元件、接口和连接建立虚拟的、仿真的LAN。虚拟LAN中的每一个都可以是内部和平台100专用的,或多处理器可以形成外部可视为单个IP地址的处理器簇。
在某些实施例中,这样建立的虚拟网络仿真交换的以太网,虽然物理的基础网是PtP网。虚拟网络利用IEEE MAC地址,且处理节点支持IETF ARP处理以识别IP地址并将其与MAC地址相关联。结果,给定处理器节点一直回答ARP请求,不论ARP请求来自平台内部还是外部的节点。
图2A示出可以被模块化或仿真的示例网络设置。由可通过交换机206相互通倩的处理节点PN1、PN2和PNk形成第一子网络202。由可通过交换机208相互通信的处理节点PNk和PNm形成第二子网络204。在交换机的以太网语义下,子网络上的一个节点可以直接与子网络上的另一节点通信;例如,PN1可以发送一个消息给PN2。该语义还允许一个节点与一组其它节点通信;例如,PN1可以发送一个消息给其它节点。处理节点PN1和PN2不能直接与PNm通信,因为PNm在不同的子网络上。如果PN1和PN2要与PNm通信,则需要利用更高层的网络软件,该软件具有对两个子网络的更全面的理解。虽然在图中未示出,给定交换机可以通过“上行链路”与另一交换机等通信。如将从以下说明中得到的,对该上行链路的需求与当交换机是物理的时它们的需求不同。具体来说,因为交换机是虚拟的且在软件中模块化的,它们在水平方向上的尺度如需要的那么宽(相反,物理交换机具有固定数量的物理端口,有时需要上行链路水平可伸缩。
图2B示出在某些实施例中用于模块化图2A的子集202和204的示例软件通信路径和逻辑。通信路径212连接处理节点PN1、PN2、PNk和PNm,特别是它们相应的处理器一方的网络通信逻辑210,且它们还将处理节点连接至控制节点。(虽然为了清楚画成单个逻辑的例子,但PNk可以具有相应的处理器逻辑的多个范例,例如每个子网络一个。)在较佳实施例中,管理和逻辑和控制节点逻辑负责建立、管理和断开通信路径。不允许单个处理节点建立那样的路径。
如下面将详细说明的,处理器逻辑控制节点逻辑一起仿真在那样的通路路径上的交换的以太同语义。例如,控制节点具有仿真以太网交换机的一些(但不一定是所有)语义的控制节点一方的虚拟交换机逻辑214,且处理器逻辑包括仿真以方网驱动程序的一些(但不一定是所有)语义的逻辑。
在子网络中,一个处理器节点可以通过相应的虚拟接口212直接相互。同样,处理器节点可以通过分别的虚拟接口与控制节点通信。在某些实施例中,基础交换机结构和相关联的逻辑(例如交换机结构管理程序逻辑,未示出)提供建立和管理点对点网上的该虚拟接口(VI)的能力。另外,这些虚拟接口能以可靠、冗余的方式建立且在本文中被称为RVI。在本说明书中的几处,术语虚拟接口(VI)和可靠的虚拟接口(RVI)可互换地使用,因为VI与RVI之间的选择很大程序上取决于在以系统资料为代价的情况下系统所希望的可靠度。
同时参见图2A-B,如果节点PN1要与节点PN2通信,通常由虚拟接口2121-2来进行。然而,如果例如VI2121-2操作不满意的话较佳实施例允许通过交换机仿真逻辑在PN1和PN2之间通信。在此情况下,可以通过2121-交换机206和通过212交换机206-2发送消息。如果PN1将消息广播或多播至子网络202中的其它节点,则它通过虚拟接口2121-交换机206将消息发送至控制节点一方的逻辑214来进行。然后,控制节点一方的逻辑214通过用相关的VI将消息复制或发送至其它相关的节点来仿真广播或多播功能。可使用相同或类似的VI将消息复制可发送至其它相关的节点来仿真广播或多播功能。可使用相同或类似的VI传送其它要求控制节点一方的逻辑的消息。例如,如下所述,控制节点一方的逻辑包括支持地址解析协议(ARP)的逻辑,并将VI用于传送ARP的答复和请求到控制节点。虽然以上说明提出了在处理器逻辑和控制逻辑之间只有一个VI,但许多实施例采用几个这种连接。另外,虽然图中软件通信路径是对称的,该结构实际上允许非对称通信。例如,如下所述,对于通信成簇服务,将通过控制节点路由包。然而,可以直接在节点之间进行返回通信。
注意,如图2A的网络,没有用于在节点PN2和PNm之间通信的机制;另外,通过管理通信路径并在中心创建该路径(而不是通过处理节点),该通路不能通过处理节点创建的,且处理器不能破坏定义的子网络连通性。
图2C示出实现图2A和B的子网络的某些实施例的示例物理连接。具体来说,处理网络辑210的各个范例通过互连110的PtP链路216与交换机结构115通信。同样,控制节点具有交换机逻辑214的多个范例且每一个通过与交换机结构的PtP连接216通信。图2B的虚拟接口包括通过这些物理链路传输信息的逻辑(如下所述)。
为了创建和配置该网络,管理员定义PAN的网络拓朴并指定(例如,通过管理软件135中的实用程序)各种节点的MAC地址分配。MAC地址是虚拟的,标识虚拟接口的且不与任何特定物理节点相联系。在某些实施例中,MAC地址以IEEE 48位地址格式,但其中内容包括“本地管辖的”位(设置成1)、在其上原始定义虚拟接口的控制节点120的序号(如下)和来自在控制节点中被保持在控制节点的NVRAM中连续顺序计数器的控制节点的计数值。这些MAC将用于标识位于层2级别的节点(同传统的)。例如,在回答ARP请求(不论从节点内部到PAN还是在外部网络上)时,这些MAC将被包括在ARP回答中。
控制节点一方的联网逻辑维持包含反映LAN的连通信的信息(例如,哪些节点可与哪些其它节点通信)的数据结构。控制节点逻辑还分配和分派映射给确义的MAC地址的VI(或RVI)并分配和分派在控制节点之间和控制节点与处理节点之间的VI(或RVI)。在图2A的例子中,逻辑会分配和分派图2B的VI 212。(在某些实施例中VI和RVI的映射是采用的场沸构和交换机结构管理程序逻辑的结果。)如各处理器引导程序,基于BIOS的引导程序逻辑初始化节点105的各处理器106,且其中建立(或发现)一个到控制节点逻辑的VI 212。然后,处理器节点从控制节点获取相关的数据链路信息,例如处理器节点的MAC地址和在相同数据链路配置中其它设备的MAC标识符(identity)。然后各处理器用控制节点登记其IP地址,该控制节点将IP地址绑定至节点和RVI(例如该登记到达的RVI)。以此方式,将可以为子网络上的各节点的各虚拟MAC绑定IP地址。另外,处理器节点还包含用于它与其它节点或与控制节点联网逻辑连接的与RVI或叮相关的信息。
因此,在引导和初始化后,各种处理器节点应了解它们的层2、数据链路连通性。如下所述,作为地址解析协议的结果,在处理器的正常处理期间确定层(IP)连通性和特别是层3与层2的关联。
应理解可以使用不同于上述的平台。即,可以利用可配置平台的其它设置虽然其内部体系能力可能会不同。例如,较佳的平台包括与其支持的PAN网络功能相关的特殊类型的仿真逻辑。虽然认为此逻辑提供某些优点,但不是本发明所必需的。
配置状态与以上相关,在可配置平台上部署的PAN的特征在于配置状态。配置状态至少描述要仿真的处理拓朴。例如,该状态会说明诸如图4之类的示例设置的拓朴并能包括关于存储个性、应用程序等特定信息。如上所述,在某些实施例中,主站点采用可以与故障切换站点的兼容的可配置平台。在这些背景下,配置状河包括比只是处理拓朴更多的信息。额外的信息可包括仿真传统设置的特定的Z息且会便于在故障切换站点示例。例如,配置状态可包括有关如何仿直陈白I络互连的平台特定信息。
如上所述,配置状态可指定所有在主站点的处理资源,或它可只指定特定PAN、簇或分区。在某一实施例中,配置状态包括以下类型的信息。
反映为部分PAN档案的配置状态uAR文件)在主站点的设备配置的特定数据例如,IGb以太网(eth)设备的状态名称,交换机上行链路信息滤波器模式,MAC地址虚拟冗余以人网设备门eth)的状态名称,IGB以太网设备对,操作模式,主以太网,软MAC地址虚拟网络交换机的状态交换机名称,上行路信息(eth或reth),DHCP代理信息,路由器信息用于创建服务器根盘和引导服务器核心程序的根和引导程序映像在主站点上的刀片服务器(blade)汇聚信息专用数据分配给全局刀片服务器的刀片服务器列表与主站点的管理相关的数据为对主刀片服务器帧的SNMP设置和PAN SNMP管理程序IP地址管理区字符串捕获IP端口用户安全设置用户名和角色事件/报警设置触发各种事件的警报所需严重程度警报应送往的电子邮件地址对特定警报的SNMP捕获启动监控设置系统中各种监控器的默认阈值电子邮件网关灾难恢复状态保存设置状态保存调度,输出位置(设备或文件)与主站点的逻辑分区相关的数据呼AN和/或逻辑分区或逻辑PAN)对各LPAN
LPAN名,说明管理设置LPAN专用的SNMP设置SNMP管理程序H地址管理区字符串捕获IP端口事件/报警设置触发各种事件警报所需的严重程度警报应送往的电子邮件地址为特定警报的SNMP捕获启动启动次序(相对于其它LPAN启动LPAN的次序一建立获取资源的优先权)资源信息分配给LPAN的刀片服务器,访问全局池分配给LPAN中本地池的刀片服务器分配给LPAN的SCSI盘ID分配给LPAN的虚拟交换机用于刀片服务器帧CD-ROM的访问设置服务器配置对于各服务器服务器名,说明要求的可任选的设置(影响LPAN引导操作)引导、关机、重新引导地超时主的和故障切换刀片服务器的配置将LPAN SCSI盘ID的设置附加到服务器盘ID在引导设置、可选的/要求的属性上启动盘虚拟以太网设置(MAC地址,数据速率)将LPAN虚拟交换机的设置附加到服务器虚拟以太网CD-ROM启动引导程序信息要使用的引导程序映像要在引导时使用的核心程序变元相对于在LPAN中的其它服务,该服务器的引导次序
HA应用程序信息HA应用程序资源IP资源文件系统资源故障切换策略对于LPAN中配置的各HA应用程序应用程序名,说明,类型属性自动启动,启动次序(相对于其它应用程序),启动/停止脚本在某些实施例中,用预定义的规则指定配置状态。例如可以将该状态作为使用XML的标签的数据存储。这便于解析和验证规格说明并可便于自动生成部署指定的配置的软件命令。
高可用应用程序包括故障切换应用程序、负荷平衡应用程序等。
关于XML格式的问题。标签通常表示对象名(PAN,p服务器、SNMP管理程序等)且XML属性常用于特定值,即name=“pServerl”,因此,例如在某些情况下,管理员可以使用规格说明作为应在故障切换站点上例示的处理资源的说明,但会发现有必要改变该信息来指定一个不同但仍足够的故障切换设置。
较佳实施例包括验证处理资源的说明是有效说明的工具。
如上所述,所实施的某些实施例与象美国专利申请号10/038354所述那样的结构一起使用。结果,如上所述保存和存档不论是PAN还是逻辑PAN的配置状态。
某些实施例坚持PAN档案在原始盘上。这允许系统在主站点上写入数据并在故障切换站点上将其读回而不需要安装文件系统(这可能难以用在共享盘上)。
应理解本发明的范围不限于上述实施例,而是由所附的权利要来限东的;且这些权利要求将包括对已描述的实施例的所有修改和改善。
权利要求
1.一种提供处理资源以响应故障切换条件的方法,其中主站点包括处理资源的配置,包括生成一个描述主站点的处理资源的配置的规格说明;将所述规格说明提供给具有能响应软件命令部署处理区域网络的可配置处理平台的故障切换站点;用该规格说明,生成给所述配置平台的软件命令,以部署与该规格说明相应的处理资源。
2.如权利要求1所述的方法,其特征在于,在与位于故障切换站点的可配置处理平台兼容的可配置处理平台上部署主站点上的处理资源。
3.如权利要求2所雄的方法,其特征在于,产生描述主站点上的处理资源的配置的规格说明包括主站点的可配置处理平台特定的配置状态。
4.如权利要求1所述的方法,其特征在于,至少还有一个其它站点包括处理资源,并且其中产生一个规格说明以描述在该至少一个其它站点上的处理资源的配置;并其中将在至少一个其它站点上的处理资源的配置的规格说明提供给故障切换站点;并其中将规格说明中的至少一个用于产生给可配置平台的软件命令,以部署与该规格说明相应的处理区域网络。
5.如权利要求1所述的方法,其特征在于,所述主站点上的处理资源包括多个独立的处理区域网络,且其中所述规格说明只描述多个独立的处理区域网络的子集。
6.如权利要求1所述的方法,其特征年于,所述主站点上的处理资源包括多个独立的处理区域网络,且所述规格说明描述所有的独立处理区域网络。
7.如权利要求1所述的方法,其特征在于,响应接收到故障切换条件使用所述规格说明来生成部署处理资源的命令。
8.如权利要求1所述的方法,其特征在于,所述规格说明描述在主站点上的最少配置或处理资源。
9.如权利要求1所述的方法,其特征在于,所述生成的动作包括指定主站点上的设备配置专用的数据。
10.如权利要求1所述的方法,其特征在于,所述主站点包括具有处理器池的可配置处理平台且所述生成的动作包括指定说明如何在主站点上汇集处理器的信息。
12.如权利要求1所述的方法,其特征在于,所述生成的动作包括指定与所述主站点相关的管理信息。
13.如权利要求10所述的方法,其特征在于,所述生成的动作包括指定描述处理器的逻辑分区和与逻辑处理网络互连性的数据。
14.一种提供处理资源以响应故障切换条件的系统,其特征在于,所述主站点包括处理资源的配置,包括描述主站点的处理资源的配置的计算机可读规格说明;能响应软件命令部署处理区域网络的可配置处理平台;生成给可配置平台以响应所述规格说明部署处理资源的软件命令的逻辑。
15.如权利要求14所述的系统,其特征在于,主站点上的处理资源被部署在可与故障切换站点上的可配置平台兼容的可配置处理平台上。
16.如权利要求14所述的系统,其特征在于,至少还有一个其它站点包括处理资源,且所述系统还包括描述在所述至少一个其它站点上的处理资源的配置的规格说明,其中所述至少一个其它站点上的处理资源的配置的规格说明被提供给故障切换站点;且其中所述生成的逻辑使用规格说明中至少一个来生成给可配置平台的软件命令,以部署与该规格说明相应的处理区域网络。
17.如权利要求14所述的系统,其特征在于,所述主站点上的处理资源包括多个独立的处理区域网络,且所述规格说明只描述多个独立的处理区域网络的子集。
18.如权利要求14所述的系统,其特征在于,所述主站点上的处理资源包括多个独立的处理区域网络,且所述规格说明描述所有的独立处理区域网络。
全文摘要
一种使用可配置的部署平台的处理资源的灾难恢复的系统和方法。主站点具有处理资源的配置。生成主站点的处理资源的配置的规格说明。该规格说明被提供给具有能响应软件命令部署处理区域网络的可配置处理平台的故障切换站点。使用该规格说明,生成给可配置平台的软件命令,在部署与规格说明相应的处理区域网络。
文档编号G06F11/00GK1784660SQ200480012368
公开日2006年6月7日 申请日期2004年4月29日 优先权日2003年5月7日
发明者A·格林斯潘, B·谷德曼-梅斯, M·约翰森, S·刘, C·科斯瓦尼 申请人:伊金耐勒股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1