IP Library Granted Patent US 10,545,835
Granted Patent B2
US 10,545,835 · App. 15/458,846 · Granted Jan 28, 2020

Backup appliance replication to provide virtual machine recovery at a remote site

Inventor: Anupam Sharma (Bangalore, IN)
Assignee: EMC IP Holding Company LLC
G06F11/1469G06F9/45558G06F11/1458G06F11/1464G06F16/27H04L67/1095G06F2009/45595G06F2201/815G06F2201/84
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,545,835
App. No.
15/458,846
Granted
Jan 28, 2020
Kind
B2
Abstract

Techniques to protect data are disclosed. A backup appliance configuration data associated with a first backup appliance associated with a first virtual machine environment is received at a host site. The backup appliance configuration data is replicated to a remote replication site. The backup appliance configuration data includes data usable at the remote replication site to provide at the remote replication site a replicated backup appliance that is associated with a second virtual machine environment at the remote replication site and is configured to access backup data stored by the first backup appliance and to use said backup data stored by the first backup appliance to recover to hosts at the replication site one or more virtual machines associated with the first virtual machine environment.

Claims (28)

1. A method, comprising:

receiving, at a recovery site, an indication to recover a first virtual machine associated with a first virtual machine environment at a host site that is different from the recovery site, wherein the first virtual machine was previously backed up to a first backup appliance associated with the host site, and wherein backup appliance configuration data associated with the first backup appliance at least indicates a recovery site IP address associated with a backup appliance that is permitted to recover the first virtual machine; and

causing a replicated backup appliance, located at the recovery site, to recover the first virtual machine, wherein the replicated backup appliance has the recovery site IP address specified by the backup appliance configuration data, wherein the replicated backup appliance is configured using at least a portion of the backup appliance configuration data associated with the first backup appliance of the host site, and wherein the backup appliance configuration data was previously used to register the replicated backup appliance.

2. The method of claim 1 , wherein the IP address associated with the recovery site enables the replicated backup appliance to access backup data stored by the first backup appliance.

3. The method of claim 1 , wherein the IP address associated with the recovery site enables the replicated backup appliance to use backup data stored by the first backup appliance to recover to hosts at the remote site one or more virtual machines associated with the first virtual machine environment.

4. The method of claim 1 , wherein the backup appliance configuration data indicates the first backup appliance is configured with an IP address associated with the host site and the recovery site IP address.

5. The method of claim 1 , wherein the backup appliance configuration data is received and replicated to the recovery site by a virtual replication management server at the host site.

6. The method of claim 1 , wherein the backup appliance configuration data includes an IP address of a hypervisor manager at the host site.

7. The method of claim 1 , wherein the backup appliance configuration data includes an IP address of a hypervisor manager at the recovery site.

8. The method of claim 7 , wherein the backup appliance configuration data is used at the recovery site to instantiate the replicated backup appliance at the recovery site and to register the replicated backup appliance to the hypervisor manager at the recovery site.

9. The method of claim 8 , wherein registering the replicated backup appliance to the hypervisor manager at the recovery site enables the replicated backup appliance to access hosts at the recovery site.

10. The method of claim 1 , wherein the indication comprises an absence of a signal from the host site.

11. The method of claim 1 , wherein the backup data is stored by the first backup appliance in a backup storage system that is accessible to both the first backup appliance and the replicated backup appliance.

12. The method of claim 1 , wherein the backup data is stored by the first backup appliance in a backup storage system includes one or more of checkpoint, snapshot, and other metadata about the backup.

13. The method of claim 12 , wherein the replicated backup appliance is configured to use the metadata to recover the one or more virtual machines to hosts at the remote replication site.

14. A system, comprising:

a communication interface configured to receive, at a recovery site, an indication to recover a first virtual machine associated with a first virtual machine environment at a host site that is different from the recovery site, wherein the first virtual machine was previously backed up to a first backup appliance associated with the host site, and wherein backup appliance configuration data associated with the first backup appliance at least indicates a recovery site IP address associated with a backup appliance that is permitted to recover the first virtual machine; and

a processor coupled to the communication interface and configured to:

cause a replicated backup appliance, located at the recovery site, to recover the first virtual machine, wherein the replicated backup appliance has the recovery site IP address specified by the backup appliance configuration data,

wherein the replicated backup appliance is configured using at least a portion of the backup appliance configuration data associated with the first backup appliance of the host site, and wherein the backup appliance configuration data was previously used to register the replicated backup appliance.

15. The system of claim 14 , wherein the IP address associated with the system enables the replicated backup appliance to access backup data stored by the first backup appliance.

16. The system of claim 14 , wherein the IP address associated with the remote replication site enables the replicated backup to use backup data stored by the first backup appliance to recover to hosts at the system one or more virtual machines associated with the first virtual machine environment.

17. The system of claim 14 , wherein the backup appliance configuration data indicates the first backup appliance is configured with an IP address associated with the host site and the recovery site IP address.

18. The system of claim 14 , wherein the backup appliance configuration data includes an IP address of a hypervisor manager at the system.

19. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium comprising computer instructions for:

receiving, at a recovery site, an indication to recover a first virtual machine associated with a first virtual machine environment at a host site that is different from the recovery site, wherein the first virtual machine was previously backed up to a first backup appliance associated with the host site, and wherein backup appliance configuration data associated with the first backup appliance at least indicates a recovery site IP address associated with a backup appliance that is permitted to recover the first virtual machine; and

causing a replicated backup appliance, located at the recovery site, to recover the first virtual machine, wherein the replicated backup appliance has the recovery site IP address specified by the backup appliance configuration data,

wherein the replicated backup appliance is configured using at least a portion of the backup appliance configuration data associated with the first backup appliance of the host site, and wherein the backup appliance configuration data was previously used to register the replicated backup appliance.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (042769/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 059803/0802 →
RELEASE OF SECURITY INTEREST AT REEL 042768 FRAME 0585 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058297/0536 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY INTEREST (NOTES) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 042769/0001 →
PATENT SECURITY INTEREST (CREDIT) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 042768/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2017
From: SHARMA, ANUPAM
To: EMC CORPORATION
Reel/Frame 042246/0107 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2017
From: EMC CORPORATION
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 042404/0109 →
Continuity (2)
Continuation 14576887 · Dec 19, 2014
Related Publication 20170235650A1 · Aug 17, 2017