发明名称 RESILIENCY DIRECTOR
摘要 Systems and methods of orchestrating recoveries of virtual machines protected by a data management systems from a primary system to a secondary system, such that performing the recoveries depends on relationships between the virtual machines. First data indicative of a recovery plan associated with a failover of at least one group of virtual machines is received. The recovery plan includes an application group with data indicative of a hierarchical relationship between the virtual machines wherein each of the virtual machines is associated with an order based on the second data. A plurality of sequences is created in the application group to designate an order of executing a plurality of recoveries for each of the virtual machines. A first recovery is executed in parallel for each of the virtual machines associated with a first sequence and a subsequent recovery is executed in parallel for each of a subsequent set of sequences.
申请公布号 US2015363282(A1) 申请公布日期 2015.12.17
申请号 US201514742411 申请日期 2015.06.17
申请人 Actifio, Inc. 发明人 RANGASAMY Govind
分类号 G06F11/20 主分类号 G06F11/20
代理机构 代理人
主权项 1. A method of orchestrating recoveries of virtual machines protected by a plurality of data management systems from a primary system to a secondary system, such that performing the recoveries depends on relationships between the virtual machines, the method comprising: receiving, by a computing device, first data indicative of a recovery plan associated with a failover of at least one group of virtual machines, each of the at least one groups of virtual machines protected by a data management system associated with the at least one group of virtual machines, the recovery plan comprising: an application group, the application group including second data indicative of a hierarchical relationship between the virtual machines in the at least one group of virtual machines, wherein each of the virtual machines in the at least one group of virtual machines is associated with an order based on the second data; creating, by the computing device, a plurality of sequences in the application group to designate an order of executing a plurality of recoveries for each of the virtual machines in the at least one group of virtual machines, wherein the plurality of sequences are ordered for execution based on a relationship between the virtual machines contained with the plurality of sequences; executing in parallel, by the computing device, a first recovery for each of the virtual machines associated with a first sequence; and executing in parallel, by the computing device, a subsequent recovery for each of a subsequent set of sequences in order when the application group includes a subsequent sequence, such that an order of performing the recoveries depends on the relationships between the virtual machines.
地址 Waltham MA US