用于自动管理计算环境的复制数据的状态的方法和系统技术方案

技术编号:2852904 阅读:227 留言:0更新日期:2012-04-11 18:40
自动管理通信环境的数据的状态。经由一种工具提供了所述自动管理,所述工具自动获得数据的当前状态并使用该信息将数据安置于适当状态,以便处理所选择的事件。例如,在复制存储介质上维护数据。

【技术实现步骤摘要】

本专利技术一般地涉及数据管理,并且具体地涉及自动管理通信环境的数据的状态。
技术介绍
数据管理是计算环境的全面管理的重要方面。在支持复制数据的那些环境中这是尤其真实的。复制数据使环境能被配置用于灾难恢复。在这种配置中,将主站点上的数据复制到辅助站点,并在万一主站点变为不可用时,该数据可以使用。为能够使用辅助站点,该站点上的数据必须适合于应用访问。当前,存在用于管理复制站点的数据的各种工具,包括由纽约Armonk的国际商业机器公司所提供的对等远程复制(PPRC)和企业远程复制管理工具(eRCMF)。不过,这些工具需要大量的人工干预。因此,它们无法满足许多现代商业企业严格的恢复时间的目标。根据前述讨论,存在对于自动化的数据管理工具的需求。在一个特定示例中,存在对于能够自动管理复制存储介质的数据管理工具的需求。
技术实现思路
通过提供管理通信环境的数据的方法,克服了现有技术的缺点并提供了额外的优点。该方法包括例如自动获得通信环境的至少一部分数据的状态;以及至少基于所述至少一部分数据的所获得状态而自动将所述的至少一部分数据安置于适当状态。在本专利技术的再一方面中,提供了管理通信环境的复制存储介质的方法。该方法包括例如由通信环境的实体获得控制,以确定复制存储介质的一个或多个存储介质是否处于适当状态,以便允许应用访问和数据复制中的至少一个;由该实体自动获得一个或多个存储介质的状态;以及自动将该一个或多个存储介质安置于适当状态,以便允许应用访问和数据复制中的至少一个,所述自动安置步骤至少使用了一个或多个存储介质的所获得状态。此处也描述并要求了对应于以上概述的方法的系统和计算机程序产品。通过本专利技术的技术实现了额外的特征和优点。此处详细描述了本专利技术的其他实施例和方面,并且它们被认为是所要求的专利技术的一部分。附图说明位于本说明书结尾处的权利要求具体指出并明确要求了被认为是本专利技术的主题。通过以下的详细描述并结合附图,本专利技术的前述的和其他的目的、特征和优点将变得明显,在附图中图1描述了结合及使用本专利技术的一个或多个方面的通信环境的一个实施例;图2描述了根据本专利技术的一个方面的图1的生产力中心机器(Productivity Center Machine)的进一步细节的一个示例;图3描述了根据本专利技术的一个或多个方面与自动管理数据状态相关联的逻辑的一个实施例;图4描述了根据本专利技术的一个方面在广域群集基础设施中的自动化管理接口的体系结构概观的一个示例;图5描述了根据本专利技术的一个方面用于使资源组变为联机或脱机的各实体的交互的概观;图6描述了根据本专利技术的一个方面与资源组联机处理相关联的逻辑的一个实施例;图7描述了根据本专利技术的一个方面的同步卷集状态图的一个示例;图8描述了根据本专利技术的一个方面的扩展距离卷集状态图的一个示例;图9描述了根据本专利技术的一个方面与资源组脱机处理相关联的逻辑的一个实施例;图10描述了根据本专利技术的一个方面与用于同步卷集的故障转移(failover)处理相关联的逻辑的一个实施例;图11描述了根据本专利技术的一个方面的卷集的无闪速复制(flash copy)故障转移/退回循环的一个示例;图12描述了根据本专利技术的一个方面与用于同步卷集的故障回复(failback)处理相关联的逻辑的一个实施例;图13描述了根据本专利技术的一个方面与用于非同步卷集的故障转移处理相关联的逻辑的一个实施例;图14描述了根据本专利技术的一个方面的卷集的闪速复制故障转移/故障回复循环的一个示例;以及图15描述了根据本专利技术的一个方面与用于非同步卷集的故障回复处理相关联的逻辑的一个实施例。具体实施例方式根据本专利技术的一个方面,提供了用于自动管理数据状态的能力。作为一个特定示例,提供了用于自动管理在例如镜像盘卷的复制存储介质上维护的镜像数据的状态的能力。能够在包括例如广域群集环境的许多通信环境中使用本专利技术的一个或多个方面的管理能力。尽管此处描述了广域群集环境,但本专利技术的一个或多个方面并非局限于这样的环境,而是能够被结合并使用于包括非群集环境的许多类型的环境中。通过参考图1描述了结合和使用本专利技术的一个或多个方面的通信环境的一个实施例。在此示例中,通信环境是广域群集环境100,其通过具有例如经由广域网(WAN)106连接的生产站点102和恢复站点104而提供灾难恢复。在一个实施例中,生产站点102包括经由WAN 106连接于恢复站点的路由器108b的路由器108a。路由器108a还连接于便利例如服务器A和服务器B的多个服务器112a的连接的局域网110a。服务器112a是高可用的服务器,并可包括基于Intel的服务器、基于UNIX的服务器和/或由纽约Armonk的国际商业机器公司所提供的zSeries和iSeries服务器,等等。这些服务器可以是彼此同类的和/或异类的,并且可在生产站点中包括多于或少于两个服务器。服务器112a经由例如光纤通道或SCSI(小型计算机系统接口)连接的连接116a与存储子系统114a连接(如直接连接)。在此特定实施例中,服务器(如本地节点)与本地存储子系统连接,并且无法访问地理上分离的远程存储子系统。存储子系统114a的一个示例是由纽约Armonk的国际商业机器公司提供的企业存储服务器(Enterprise Storage Server,ESS),在2004年7月的IBM出版号为SG24-5757-04的“在开放环境中实现ESS复制服务的IBM TotalStorage企业存储服务器”(IBM TotalStorage EnterpriseStorage Server Implementing ESS Copy Services In Open Environments)中描述了所述ESS的实施例,在此将该文献整体并入本文作为参考。由于此存储子系统在环境的生产站点内,它被认为是主存储子系统。(IBM、zSeries、iSeries和Enterprise Storage Server是纽约Armonk的国际商业机器公司的注册商标或商标。此处所用的其他名字是国际商业机器公司或其他实体的注册商标或商标。)类似地,恢复站点104包括与路由器108b和例如服务器C和服务器D的多个服务器112b连接的局域网110b。再次地,在此示例中,服务器112b是高可用的同类的和/或异类的服务器,并且恢复站点可包括多于或少于两个服务器。这些服务器经由连接116b(如光纤通道或SCSI连接)连接于存储子系统114b(如企业存储服务器)。由于此存储子系统位于恢复站点,它被认为是辅助存储子系统。每一存储子系统分别包括一个或多个存储介质120a、120b。在此特定示例中,每一存储子系统包括多个盘卷,并且将来自存储子系统114a的盘卷与来自存储子系统114b的盘卷逻辑地结合,以提供一个或多个卷集。卷集是将以单一方式管理的一组卷,并且每一卷集包括来自主存储子系统的一个或多个卷和来自辅助存储子系统的一个或多个卷。卷集中的每一卷属于同一类型,包括例如无闪速复制(NOFCPY),表示在每一站点上存在主卷(host volume)(应用能够直接访问的卷),但不存在影子卷(shadowvolume)(应用无法访问的卷一它是数据的备份副本);闪速复制(ALLPCPY),表示在每一站点上存在主卷和本文档来自技高网...

【技术保护点】
一种管理通信环境的数据的方法,所述方法包括:    自动获得所述通信环境的至少一部分数据的状态;以及    至少基于所述至少一部分数据的所获得状态而自动将所述至少一部分数据安置于适当状态。

【技术特征摘要】
US 2004-11-24 10/997,7431.一种管理通信环境的数据的方法,所述方法包括自动获得所述通信环境的至少一部分数据的状态;以及至少基于所述至少一部分数据的所获得状态而自动将所述至少一部分数据安置于适当状态。2.权利要求1的方法,其中所述至少一部分数据包括复制数据。3.权利要求2的方法,其中在复制存储介质上维护所述复制数据。4.权利要求1的方法,其中所述自动获得步骤和至少一部分所述自动安置步骤由所述通信环境的实体执行,该实体连接于所述通信环境的资源管理器以及所述通信环境的复制管理工具。5.权利要求4的方法,其中所述实体和所述资源管理器运行于所述通信环境的服务器之上,并且所述复制管理工具运行于该通信环境的另一服务器之上,并且其中所述服务器和所述另一服务器经由存储子系统相互连接,所述存储子系统维护所述至少一部分数据。6.权利要求5的方法,其中所述实体从所述资源管理器获得控制。7.权利要求1的方法,其中所述自动获得步骤包括查询所述通信环境的工具以获得所述至少一部分数据的状态。8.权利要求7的方法,其中所述工具包括复制管理工具。9.权利要求1的方法,其中所述自动安置步骤包括调用将被执行以将所述至少一部分数据安置于所述适当状态的至少一个命令,所述调用步骤至少部分基于所获得的状态;以及确保所述至少一部分数据已被安置于所述适当状态。10.权利要求9的方法,其中所述确保步骤包括响应于所述至少一个命令中的一个或多个命令的执行,查询状态以确定响应于执行的状态;以及如果所述查询步骤指示所查询的状态不是所述适当状态,则执行一个或多个命令。11.权利要求9的方法,还包括使用状态机来执行所述至少一个命令。12.权利要求9的方法,其中所述调用和确保步骤由所述通信环境的实体执行,并且所述至少一个命令将由与所述实体连接的复制管理工具执行。13.一种管理通信环境的复制存储介质的方法,所述方法包括由通信环境的实体获得控制,以确定所述复制存储介质的一个或多个存储介质是否处于适当状态,以允许应用访问和数据复制中的至少一个。由所述实体自动获得所述一个或多个存储介质的状态;以及自动将所述一个或多个存储介质安置于所述适当状态,以允许应用访问和数据复制中的所述至少一个,所述自动安置步骤至少使用所述一个或多个存储介质的所获得的状态。14.权利要求13的方法,其中所述自动获得状态的步骤包括在另一实体中查询所述一个或多个存储介质的状态。15.权利要求14的方法,其中所述自动安置步骤包括调用将被执行以将所述一个或多个存储介质安置于所述适当状态的至少一个命令,所述调用步骤至少部分基于所获得的状态;以及确保所述一个或多个存储介质已被安置于所述适当状态。16.权利要求15的方法,其中所述确保步骤包括响应于所述至少一个命令中的一个或多个命令的执行,查询状态以确定响应于执行的状态;以及如果所述查询步骤指示所查询的状态不是所述适当状态,则执行一个或多个命令。17.权利要求16的方法,其中所述实体包括接口,而所述另一实体包括与所述接口连接的复制管理工具。18.权利要求17的方法,其中所述接口从与该接口连接的资源管理器获得控制。19.权利要求18的方法,其中所述接口响应于所述通信环境中的故障而获得控制。20.权利要求19的方法,其中所述通信环境包括广域群集环境。21.一种管理通信环境的数据的系统,所述系统包括用于自动获得所述通信环境的至少一部分数据的状态的装置;以及用于至少基于所述至少一部分数据的所获得状态而自动将所述至少一部分数据安置于适当状态的装置。22.权利要求21的系统,其中所述用于自动获得的装置和至少一部分所述用于自动安置的装置包括所述通信环境的实体,该实体连接于所述通信环境的资源管理器以及所述通信环境的复制管理工具。23.权利要求22的系统,其中所述实体和资源管理器运行于所述通信环境的服务器之上,而所述复制管理工具运行于所述通信环境的另一服务器之上,并且其中所述服务器和所述另一服务器经由存储子系统相互连接,所述存储子系统维护所述至少一部分数据。24.权利要求23的系统,其中所述实体从所述资源管理器获得控制。25.权利要求21的系统,其中所述用于自动获得的装置包括用于查询所述通信环境的工具以获得所述至少一部分数据的状态的装置。26.权利要求21的系统,其中所述用于自动安置的装置包括用于调用将被执行以将所述至少一部分数据安置于所述适当状态的至少一个命令的装置,所述调用操作至少部分基于所获得的状态;以及用于确保所述至少一部分数据已被安置于所述适当状态的装置。27.权利要求26的系统,其中所述用于确保的装置包括用于响应于所述至少一个命令中的一个或多个命令的执行而查询状态以确定响应于执行的状态的装置;以及用于如果所述查询指示所查询的状态不是所述适当状态则执行一个或多个命令的装置。28.权利要求26的系统,还包括执行所述至少一个命令的状态机。29.权利要求26的系统,其中所述用于调用的装置和所述用于确保的装置包括所述通信环境的实体,并且所述至少一个命令将由与所述实体连接的复制管理工具执行。30.一种管理通信环境的复制存储介质的系统,所述系统包括用于由所述通信环境的实体获得控制以确定所述复制存储介质的一个或多个存储介质是否处于适当状态以允许应用访问和数据复制中的至少一个的装置;用于由所述实体自动获得所述一个或多个存储介质的状态的装置;以及用于自动将所述一个或多个存储介质安置于所述...

【专利技术属性】
技术研发人员:PA布阿TV韦弗
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1