Storage policy-based automation of protection for disaster recovery

    公开(公告)号:US10481987B2

    公开(公告)日:2019-11-19

    申请号:US15811649

    申请日:2017-11-13

    Applicant: VMware, Inc.

    Abstract: Exemplary methods, apparatuses, and systems include a recovery manager receiving selection of a storage profile to be protected. The storage profile is an abstraction of a set of one or more logical storage devices that are treated as a single entity based upon common storage capabilities. In response to the selection of the storage profile to be protected, a set of virtual datacenter entities associated with the storage profile is added to a disaster recovery plan to automate a failover of the set of virtual datacenter entities from a protection site to a recovery site. The set of one or more virtual datacenter entities includes one or more virtual machines, one or more logical storage devices, or a combination of virtual machines and logical storage devices. The set of virtual datacenter entities is expandable and interchangeable with other virtual datacenter entities.

    Mapping computer resources to consumers in a computer system
    2.
    发明授权
    Mapping computer resources to consumers in a computer system 有权
    将计算机资源映射到计算机系统中的消费者

    公开(公告)号:US09369405B2

    公开(公告)日:2016-06-14

    申请号:US14309227

    申请日:2014-06-19

    Applicant: VMware, Inc.

    Abstract: Mapping computer resources to consumers in a computer system is described. In an example, a method of mapping computer resources to consumers in a computer system includes: receiving tags assigned to the computer resources at a resource manager executing in the computer system, where the resource manager: identifies a first tag assigned to a first computer resource; determines whether a first consumer is associated with the first tag; enables the first consumer to access the first computer resource if the first consumer is associated with the first tag; and prevents the first consumer from accessing the first computer resource if the first consumer is not associated with the first tag.

    Abstract translation: 描述了将计算机资源映射到计算机系统中的消费者。 在一个示例中,在计算机系统中将计算机资源映射到消费者的方法包括:在计算机系统中执行的资源管理器处接收分配给计算机资源的标签,其中资源管理器:识别分配给第一计算机资源的第一标签 ; 确定第一消费者是否与第一标签相关联; 如果所述第一消费者与所述第一标签相关联,则使得所述第一消费者能够访问所述第一计算机资源; 并且如果第一消费者不与第一标签相关联,则防止第一消费者访问第一计算机资源。

    Dynamic protection of storage resources for disaster recovery
    4.
    发明授权
    Dynamic protection of storage resources for disaster recovery 有权
    动态保护灾难恢复存储资源

    公开(公告)号:US09575858B2

    公开(公告)日:2017-02-21

    申请号:US14505413

    申请日:2014-10-02

    Applicant: VMware, Inc.

    Abstract: A recovery manager discovers replication properties of datastores stored in a storage array, and assigns custom tags to the datastores indicating the discovered replication properties. A user may create storage profiles with rules using any combination of these custom tags describe replication properties. The recovery manager protects a storage profile using a policy-based protection mechanism. Whenever a new replicated datastore is provisioned, the datastore is dynamically tagged with the replication properties of their underlying storage, and will belong to one or more storage profiles. The recovery manager monitors storage profiles for new datastores and protects the newly provisioned datastore dynamically, including any or all of the VMs stored in the datastore.

    Abstract translation: 恢复管理器发现存储在存储阵列中的数据存储的复制属性,并为指定发现的复制属性的数据存储区分配自定义标签。 用户可以使用这些自定义标签的任何组合描述复制属性来创建具有规则的存储配置文件。 恢复管理器使用基于策略的保护机制保护存储配置文件。 无论何时配置新的复制数据存储区,数据存储区将以其底层存储的复制属性动态标记,并且将属于一个或多个存储配置文件。 恢复管理器监视新数据存储的存储配置文件,并动态保护新配置的数据存储区,包括存储在数据存储中的任何或所有VM。

    Recovery system and method for performing site recovery using replicated recovery-specific metadata
    5.
    发明授权
    Recovery system and method for performing site recovery using replicated recovery-specific metadata 有权
    使用复制的恢复特定元数据执行站点恢复的恢复系统和方法

    公开(公告)号:US09547563B2

    公开(公告)日:2017-01-17

    申请号:US14319362

    申请日:2014-06-30

    Applicant: VMware, Inc.

    Abstract: A recovery system and method for performing site recovery utilizes recovery-specific metadata and files of protected clients at a primary site to recreate the protected clients at a secondary site. The recovery-specific metadata is collected from at least one component at the primary site, and stored with the files of protected clients at the primary site. The recovery-specific metadata and the files of the protected clients are replicated to the secondary site so that the protected clients can be recreated at the secondary site using the replicated information.

    Abstract translation: 用于执行站点恢复的恢复系统和方法在主站点上使用恢复专用元数据和受保护客户端的文件,以在辅助站点上重新创建受保护的客户端。 恢复特定的元数据从主站点的至少一个组件收集,并与受保护客户端的文件一起存储在主站点。 恢复特定的元数据和受保护客户端的文件被复制到辅助站点,以便可以使用复制的信息在辅助站点上重新创建受保护的客户端。

    DYNAMIC MECHANISM FOR FAULT INJECTION FOR TESTING DISTRIBUTED SYSTEMS
    6.
    发明申请
    DYNAMIC MECHANISM FOR FAULT INJECTION FOR TESTING DISTRIBUTED SYSTEMS 有权
    用于测试分布式系统故障注入的动态机制

    公开(公告)号:US20170060715A1

    公开(公告)日:2017-03-02

    申请号:US14841550

    申请日:2015-08-31

    Applicant: VMware, Inc.

    Abstract: A distributed system and method for error handling testing of a target component in the distributed system uses a proxy gateway in the target component that can intercept communications to and from remote components of the distributed system. When a proxy mode of the proxy gateway in the target component is enabled, at least one of the communications at the proxy gateway is modified to introduce an error. When the proxy mode of the proxy gateway in the target component is disabled, the communications to and from the remote components of the distributed system are transmitted via the proxy gateway without modification.

    Abstract translation: 用于分布式系统中的目标组件的错误处理测试的分布式系统和方法使用目标组件中的代理网关,其可以拦截与分布式系统的远程组件的通信。 当启用目标组件中的代理网关的代理模式时,修改代理网关处的至少一个通信以引入错误。 当目标组件中的代理网关的代理模式被禁用时,与分布式系统的远程组件的通信无需修改就通过代理网关传输。

    Using stretched storage to optimize disaster recovery
    7.
    发明授权
    Using stretched storage to optimize disaster recovery 有权
    使用扩展存储来优化灾难恢复

    公开(公告)号:US09442792B2

    公开(公告)日:2016-09-13

    申请号:US14312561

    申请日:2014-06-23

    Applicant: VMware, Inc.

    Abstract: Exemplary methods, apparatuses, and systems include determining that at least a portion of a protected site has become unavailable. A first logical storage device within underlying storage of a recovery site is determined to be a stretched storage device stretched across the protected and recovery sites. A failover workflow is initiated in response to the unavailability of the protected site, wherein the failover workflow includes transmitting an instruction to the underlying storage to isolate the first logical storage device from a corresponding logical storage device within the protected site.

    Abstract translation: 示例性方法,装置和系统包括确定受保护站点的至少一部分已经变得不可用。 恢复站点的底层存储中的第一个逻辑存储设备被确定为跨受保护和恢复站点延伸的扩展存储设备。 启动故障切换工作流以响应受保护站点的不可用性,其中故障切换工作流包括向底层存储器发送指令以将第一逻辑存储设备与受保护站点内的相应逻辑存储设备隔离。

    RECOVERY SYSTEM AND METHOD FOR PERFORMING SITE RECOVERY USING REPLICATED RECOVERY-SPECIFIC METADATA
    8.
    发明申请
    RECOVERY SYSTEM AND METHOD FOR PERFORMING SITE RECOVERY USING REPLICATED RECOVERY-SPECIFIC METADATA 有权
    恢复系统和使用复原恢复特征进行站点恢复的方法

    公开(公告)号:US20150378839A1

    公开(公告)日:2015-12-31

    申请号:US14319362

    申请日:2014-06-30

    Applicant: VMware, Inc.

    Abstract: A recovery system and method for performing site recovery utilizes recovery-specific metadata and files of protected clients at a primary site to recreate the protected clients at a secondary site. The recovery-specific metadata is collected from at least one component at the primary site, and stored with the files of protected clients at the primary site. The recovery-specific metadata and the files of the protected clients are replicated to the secondary site so that the protected clients can be recreated at the secondary site using the replicated information.

    Abstract translation: 用于执行站点恢复的恢复系统和方法在主站点上使用恢复专用元数据和受保护客户端的文件,以在辅助站点上重新创建受保护的客户端。 恢复特定的元数据从主站点的至少一个组件收集,并与受保护客户端的文件一起存储在主站点。 恢复特定的元数据和受保护客户端的文件被复制到辅助站点,以便可以使用复制的信息在辅助站点上重新创建受保护的客户端。

    Fair decentralized throttling in distributed cloud-based systems

    公开(公告)号:US10360086B2

    公开(公告)日:2019-07-23

    申请号:US14839856

    申请日:2015-08-28

    Applicant: VMware, Inc.

    Abstract: A cloud availability manager configured to execute a recovery workflow that fails over one or more virtual machines (VMs) to and from a cloud computing system. In doing so, the cloud availability manager typically performs multiple operations for each VMs. The operations involve making several application programming interface (API) calls to component APIs of management components within the cloud computing system. To avoid bringing down the entire cloud infrastructure, the cloud availability manager throttles the API calls to other components while executing a recovery workflow. The throttling spans multiple instances (nodes) of the cloud availability manager and involves cooperation from the other management components to ensure the throttling is fair across all tenants of the cloud computing system.

Patent Agency Ranking