PRIVATE CLOUD REPLICATION AND RECOVERY
First Claim
1. A method for recovery of a protected site, the protected site including hosts, virtual machines (VMs) provisioned on the hosts, storage arrays, and a management server, the method comprising:
- prior to a recovery event,operating the management server to permit a user to configure the hosts and storage arrays, and to provision the VMs on the hosts;
replicating the storage arrays to replicated storage arrays at a recovery site;
capturing metadata from the management server concerning configuration of the hosts and VMs to a metadata repository accessible to the recovery site;
is upon a recovery event,stopping replication of the storage arrays to the replicated storage arrays;
accessing the metadata repository for importing a metadata subset that represents configuration for recovery target machines, the metadata subset representing only a portion of the metadata replicated from the management server;
assigning a number of target machines corresponding to the management server and hosts indicated by the metadata subset;
installing operating systems on the recovery target machines;
recovering the management server from the metadata subset to one of the recovery target machines;
recovering the hosts from the metadata subset to recovery target machines;
attaching recovery target machines to the replicated storage arrays; and
provisioning VMs from the metadata subset on the recovery target machines.
16 Assignments
0 Petitions
Accused Products
Abstract
Replication and recovery for a protected private cloud infrastructure that may include hosts, virtual machines (VMs) provisioned on the hosts, storage arrays and a management server. is periodically captured and made accessible to a recovery site. Upon a recovery event, replication of storage arrays is halted, and a number of target machines corresponding to the management server and the hosts to be recovered are assigned. The assigned management server and hosts are then bare provisioned by installing operating systems or hypervisors as specified by the metadata. Only then are recovery target machines connected to the replicated storage arrays so that virtual machines can be activated.
-
Citations
19 Claims
-
1. A method for recovery of a protected site, the protected site including hosts, virtual machines (VMs) provisioned on the hosts, storage arrays, and a management server, the method comprising:
-
prior to a recovery event, operating the management server to permit a user to configure the hosts and storage arrays, and to provision the VMs on the hosts; replicating the storage arrays to replicated storage arrays at a recovery site; capturing metadata from the management server concerning configuration of the hosts and VMs to a metadata repository accessible to the recovery site; is upon a recovery event, stopping replication of the storage arrays to the replicated storage arrays; accessing the metadata repository for importing a metadata subset that represents configuration for recovery target machines, the metadata subset representing only a portion of the metadata replicated from the management server; assigning a number of target machines corresponding to the management server and hosts indicated by the metadata subset; installing operating systems on the recovery target machines; recovering the management server from the metadata subset to one of the recovery target machines; recovering the hosts from the metadata subset to recovery target machines; attaching recovery target machines to the replicated storage arrays; and provisioning VMs from the metadata subset on the recovery target machines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a protected site including hosts, virtual machines (VMs) provisioned on the hosts, storage arrays, and a management server, replicated storage arrays for replicating the storage arrays, a metadata repository, accessible to a recovery site, for capturing configuration metadata received from hosts and VMs to a metadata repository accessible to the recovery site; a recovery site including recovery target machines, an import tool for accessing the metadata repository for importing a metadata subset that represents configuration for recovery target machines, the metadata subset representing only a portion of the metadata; a recovery manager, for stopping replication of the storage arrays; mapping target machines corresponding to the management server and is hosts indicated by the metadata subset; installing operating systems on the recovery target machines; recovering the management server from the metadata subset to one of the recovery target machines; recovering the hosts from the metadata subset to recovery target machines; attaching recovery target machines to the replicated storage arrays; and provisioning VMs from the metadata subset on the recovery target machines. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A programmable computer system product for recovery of a protected data processing site, the protected site including hosts, virtual machines (VMs) provisioned on the hosts, storage arrays, and a management server, the programmable computer system product comprising one or more data processing machines that execute instructions retrieved from a storage media, the instructions for:
-
prior to a recovery event, operating the management server to permit a user to configure the hosts and storage arrays, and to provision the VMs on the hosts; replicating the storage arrays to replicated storage arrays at a recovery site; capturing metadata from the management server concerning configuration of the hosts and VMs to a metadata repository accessible to the recovery site; upon a recovery event, stopping replication of the storage arrays to the replicated storage arrays; accessing the metadata repository for importing a metadata subset that represents configuration for recovery target machines, the metadata subset representing only a portion of the metadata replicated from the management server; assigning a number of target machines corresponding to the management server and hosts indicated by the metadata subset; installing operating systems on the recovery target machines; recovering the management server from the metadata subset to one of the recovery target machines; recovering the hosts from the metadata subset to recovery target machines; attaching recovery target machines to the replicated storage arrays; and provisioning VMs from the metadata subset on the recovery target machines.
-
Specification